Perguntas com a marcação «bash»

Bash é o Bourne Again SHell, o sucessor do clássico Unix sh (shell).

967
Como posso classificar du -h de saída por tamanho

Preciso obter uma lista de saída duplamente legível por humanos. No entanto, dunão possui uma opção "classificar por tamanho" e a canalização para sortnão funciona com o sinalizador legível por humanos. Por exemplo, executando: du | sort -n -r Produz um uso classificado do disco por tamanho...

164
Como evito rm -rf / * acidental?

Eu apenas corri rm -rf /*acidentalmente, mas eu quis dizer rm -rf ./*(observe a estrela após a barra). alias rm='rm -i'e, --preserve-rootpor padrão, não me salvou; existem salvaguardas automáticas para isso? Eu não era root e cancelei o comando imediatamente, mas havia algumas permissões...

153
Como executar um comando várias vezes, usando o bash shell?

Existe uma maneira de executar um comando (por exemplo ps aux|grep someprocess) por n vezes? Algo como: run -n 10 'ps aux|grep someprocess' Eu quero usá-lo interativamente, por favor, não poste scripts. Atualização: A razão pela qual estou perguntando isso é que trabalho em muitas máquinas e...

142
Mantendo um processo Linux em execução após o logout

Estou me conectando a uma máquina Linux através do SSH e estou tentando executar um script bash pesado que faz operações do sistema de arquivos. Espera-se que continue funcionando por horas, mas não posso deixar a sessão SSH aberta devido aos problemas de conexão com a Internet que tenho. Duvido...

128
Como durmo um milissegundo em bash ou ksh

sleep é um comando muito popular e podemos começar a dormir a partir de 1 segundo: # wait one second please sleep 1 mas qual a alternativa se eu precisar esperar apenas 0,1 segundo ou entre 0,1 a 1 segundo? observação: no linux ou no OS X sleep 0.XXXfunciona bem, mas no solaris sleep 0.1ou...

114
O que é "-bash:!": Evento não encontrado "

Tente executar o seguinte em um shell bash echo "Reboot your instance!" Na minha instalação: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or...

112
Práticas recomendadas e dicas da linha de comando do Linux?

Gostaria de abrir uma discussão que acumularia as melhores práticas e dicas da linha de comando do Linux (CLI). Eu procurei por essa discussão para compartilhar o comentário abaixo, mas não encontrei um, portanto, este post. Espero que todos possamos aprender com isso. Você pode compartilhar...

110
Verifique se a matriz está vazia no Bash

Eu tenho uma matriz que é preenchida com diferentes mensagens de erro enquanto meu script é executado. Eu preciso de uma maneira de verificar se está vazio ou não no final do script e executar uma ação específica, se estiver. Eu já tentei tratá-lo como um VAR normal e usar -z para verificá-lo,...

88
mysqldump para um tar.gz

Geralmente, após despejar um banco de dados MySQL com o mysqldumpcomando, eu imediatamente tar / gzip o arquivo resultante. Estou procurando uma maneira de fazer isso em um comando: Então a partir disso: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm...