Perguntas com a marcação «command»

32
A diferença entre -r e -R

Muitas vezes acontece que eu quero aplicar uma operação recursivamente. Alguns comandos, como grep, usam r minúsculo para indicar recursão. Por exemplo grep -r foo . Outros comandos parecem preferir um R maiúsculo: chmod -R 755 . Estou constantemente entendendo isso errado e esquecendo qual é...

32
Listar todos os comandos que um shell conhece

O que posso digitar no meu shell (que acontece bash) que listará todos os comandos que são reconhecidos? Além disso, isso difere por shell? Ou todos os shells têm apenas um "diretório" de comandos que reconhecem? Em segundo lugar, pergunta diferente, mas como posso substituir qualquer uma dessas?...

25
Como um shell conhece o (s) lar (es)?

Cada shell possui uma variável de ambiente $ HOME definida (ex:) /Users/lotolo. Se eu estiver no csh, eu posso unsetenv HOMEe ainda assim cd, estarei em minha casa. Eu testei isso também no bash ( unset HOME) e é o mesmo comportamento. Então, como o shell sabe onde está o meu / other_user? Onde ele...

23
O que sim $ (yes yes) faz?

Pensando em qual seria o uso do yescomando, deparei-me com este comentário e tentei executar yes $(yes yes) Pelo que entendi, isso deve simplesmente imprimir uma sequência infinita de yes, mas não gera nada e trava meu terminal gráfico após alguns segundos. (Se eu executá-lo em tty1, vejo o...

23
Como se chama `--`?

Recentemente, soube --que o hífen duplo é usado para dizer a um comando que a lista de opções terminou e o que se segue não deve ser considerado uma opção. Tão, grep -- 'search_word' * procuraria o dado search_word. Mas você pode ver um comportamento inesperado se você remover --e se houver um...

22
Conclusão para o primeiro argumento do CD OLD NEW

Em zsh, o cdcomando tem uma forma de dois argumentos: cd OLD NEWmuda para ${PWD/OLD/NEW}. Com o novo sistema de conclusão de estilo, o zsh é capaz de concluir NEW: o segundo argumento é concluído com base no que OLDpode ser substituído para obter um diretório existente. Mas o primeiro argumento é...

21
A precedência das opções de comando?

Eu sei que isso rm -f file1será removido com força file1sem me avisar. Eu também sei que isso rm -i file1irá me avisar antes de removerfile1 Agora, se você executar rm -if file1, isso também será removido com força file1sem avisar. No entanto, se você executar rm -fi file1, ele será solicitado...