Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.

583
O que 'source' faz?

$ whatis source source: nothing appropriate. $ man source No manual entry for source $ source bash: source: filename argument required source: usage: source filename [arguments] Existe e é executável. Por que não existe documentação sobre isso no Ubuntu? O que isso faz? Como posso instalar...

306
Volte ao diretório anterior no shell

Existe uma maneira de voltar ao diretório anterior em que estávamos usando bash, tcsh sem usar pushd / popd? Gostaria de digitar algo como "voltar" e retornar ao diretório anterior em que estava. Editar: "cd -" funciona, mas apenas para diretórios atuais e anteriores. Existe alguma maneira que eu...

225
Bash: iterando sobre linhas em uma variável

Como alguém itera corretamente sobre linhas no bash em uma variável ou a partir da saída de um comando? Simplesmente definir a variável IFS como uma nova linha funciona para a saída de um comando, mas não ao processar uma variável que contém novas linhas. Por

179
Usando relógio com canos

Eu gostaria de executar este comando: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Mas não funciona, porque "acho" que o grep tenta rodar no relógio em vez da cauda ... Existe uma maneira de fazer algo como watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine) Muito...

171
O que fazer quando Ctrl + C não pode matar um processo?

CtrlO + Cnem sempre funciona para eliminar o processo atual (por exemplo, se esse processo estiver ocupado em determinadas operações de rede). Nesse caso, você apenas vê "^ C" pelo seu cursor e não pode fazer muito mais. Qual é a maneira mais fácil de forçar esse processo a morrer agora sem perder...

143
Como ignorar certos nomes de arquivos usando "find"?

Um dos meus comandos BASH favoritos é: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; que pesquisa o conteúdo de todos os arquivos no diretório atual e abaixo do diretório SearchString especificado. Como desenvolvedor, isso às vezes é útil. No entanto, devido ao meu projeto atual e...

137
É possível `tail -f` a saída do` dmesg`?

Quer fazer algo como dmesg | tail -f mas não funciona: eu uso o Mac OSX 10.6.7, fazendo com que a cauda saia, em vez de monitorar a saída. Gostaria de saber se existe alguma maneira de fazê-lo, ou algum comando equivalente. PS, não acho que um whileloop seja uma idéia boa o...