Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
4
respostas

Manipulação do histórico de bash com múltiplos terminais

Eu uso principalmente o Terminator, e geralmente é aberto com 3 janelas de terminal divididas. Eu também uso o terminal Gnome por várias razões. Eu estou querendo saber como é o histórico bash tratado neste caso, como às vezes sinto falta de co...
18.11.2011 / 07:39
13
respostas

Como determinar se um processo está sendo executado ou não e utilizá-lo para criar um script de shell condicional?

Como posso determinar se um processo está sendo executado ou não e, em seguida, fazer um script bash executar algumas coisas com base nessa condição? Por exemplo: se o processo abc estiver em execução, faça isso se não estiver em...
29.06.2012 / 23:53
5
respostas

Como posso desfazer o último comando cd?

Existe alguma maneira de voltar ao diretório de trabalho anterior depois de fazer um cd em um diretório diferente? Meu caso de uso é que estou percorrendo uma estrutura de diretórios para um projeto Java, e estou esperando que o diretório...
16.07.2012 / 20:18
3
respostas

Por que “ps aux | grep x ”dá melhores resultados que“ pgrep x ”?

Acabei de experimentar o seguinte comando no meu Ubuntu, não mostra nada: pgrep php5 não deve retornar o id do processo do php5 (que o seguinte comando apenas faz)?: ps aux | grep php5 Então, qual é a diferença entre esses dois...
28.06.2012 / 11:43
5
respostas

Não é possível tornar o ZSH o shell padrão

Estou tentando definir o ZSH como meu shell padrão, mas ele continua revertendo para o bash. Eu tentei este código: sudo chsh -s $(which zsh) Eu também tentei: sudo chsh -s /bin/zsh Também tentei esses comandos sem sudo. Alguma...
05.05.2012 / 04:42
8
respostas

Como limpar completamente o histórico de bash?

Desejo apagar todos os comandos anteriores do histórico do meu servidor. Eu usei history -c e parece que todas as coisas estão limpas, mas quando eu ssh para o servidor, todos os comandos ainda estão lá. Como posso limpá-los permanentement...
23.09.2012 / 07:44
16
respostas

Como executo arquivos .sh?

Sempre que eu abro um arquivo .sh, ele é aberto no gedit em vez do terminal. Não consigo encontrar nenhuma opção semelhante a Clique com o botão direito do mouse → Abrir com → Outro aplicativo ... → Terminal . Como abro este arquivo n...
01.05.2011 / 04:39
8
respostas

Repete um comando a cada x intervalo de tempo no terminal?

Como posso repetir um comando a cada intervalo de tempo, para que ele possa executar comandos para os diretórios checking ou monitoring ? Não há necessidade de um script, eu preciso apenas de um simples comando para ser executado no term...
06.03.2014 / 16:52
7
respostas

O que fazer quando o Ctrl-C não mata o trabalho em execução?

Às vezes, os processos ignoram o sinal SIGINT enviado por Ctrl - C no Bash. Por exemplo, man e vi . Supondo que você não queira ler o manual ou ler o manual sobre como sair do processo de execução, existe alguma sequência de teclas que...
20.11.2010 / 12:47
2
respostas

O que a saída para / dev / null faz nos scripts bash?

Muitas vezes eu corro em pequenos scripts bash que usam esse tipo de sintaxe em declarações if: some command > /dev/null 2>&1 Qual é o propósito de exibir /dev/null , e o que significa 2>&1 ? Parece sempre funcionar...
08.11.2010 / 15:20