Cinco Shell úteis - Dicas Prompt

Aqui nós estamos iluminando-lhe cinco dicas Shell-Prompt úteis que certamente irá provar ser um benefício para você.

A+ A-

Aqui nós estamos iluminando-lhe cinco dicas Shell-Prompt úteis que certamente irá provar ser um benefício para você.

1) Para um atalho que sempre definir o alias. Mas, às vezes, não precisamos disso e quer que o efeito original do comando.

Por exemplo:

 de alias ls = 'ls -la' 

Agora, para restringir o efeito alias e consulte o comando nativa, podemos executá-lo em qualquer uma das três seguintes maneiras:

 ls $ comando
$ \ Ls
$ "ls" 

2) Se você quiser verificar se alias são atribuídos a um determinado comando, você pode usar o comando de tipo com um nome de alias da seguinte forma:

 ls $ tipo 

Você também pode usar o comando unalias reverter para o comando 'ls' original:

 $ unalias ls 

Isto irá exibir o nome do alias, se o alias é atribuído.

3) Para abrir uma aplicação a partir da linha de comando no GNOME, podemos usar o comando gnome-aberto. Por exemplo:

 $ Jash.xls gnome-open 

Isto irá abrir o arquivo com o aplicativo associado a ele.

4) Aqui está uma maneira útil para usar o operador de acréscimo. Para acrescentar texto ao final de um arquivo, simplesmente usamos o personagem >>. Mas se queremos acrescentar texto no início do arquivo, execute o seguinte comando:

 $ Echo "oi Nidheeshdas" | cat - file.txt> / tmp / out && mv / tmp / out file.txt 

Ao usar este comando, a linha "oi Nidheeshdas" será adicionado no início do arquivo.

5) Se você quiser encontrar todos os arquivos com a extensão .txt e .jpg, em seguida, use o seguinte comando:
Shell Tips

 $ Find. -type f -iname "* .txt" -ou -iname "* .jpg" 

... Onde o parâmetro do tipo f é usado para localizar arquivos e -ou é usado para a 'ou' operação. Se você quiser excluir arquivos escondidos neste 'achado', em seguida, usar o! (Ou não) do operador:

 $ Find. -tipo -iname f "* .txt"! -iname ". *" 

Variáveis ​​utilizadas pela Shell

Here're algumas variáveis ​​e seus detalhes que são usados ​​por um script Shell.

  • $ 1, $ 2 ... parâmetro posicional que representa argumento de linha de comando.
  • $ # Número de argumentos especificados na linha de comando.
  • $ 0 Nome do comando executado.
  • $ * Um conjunto completo de parâmetros de posição como uma única cadeia.
  • "$ @" Cada string é tratado como um argumento separado.
  • $? O status de saída do último comando.
  • $$ PID da corrente Shell.
  • $! PID do último trabalho de fundo.
  • Argumento de linha! $ Comando do comando anterior.