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ê.
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:
$ 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.