Perguntas com a marcação «bash»

16
Como corrigir bash ou execução automática / bin / bash no logon SSH

Ao fazer login como rootno meu servidor, tudo funciona bem, mas quando faço o login como myusernameo bash não está funcionando corretamente. A linha começa com: $ ao invés de myusername@myserver:~$ e todas as teclas especiais, como as teclas de seta, tabulação etc. não funcionarão. Quando...

16
Evitando erros devido ao asterisco não expandido

No bash, costumo usar for-loops, como os seguintes for file in *.type; do sommecommand "$file"; done; para executar uma operação para todos os arquivos correspondentes *.type. Se nenhum arquivo com essa finalização for encontrado nos diretórios de trabalho, o asterisco não será expandido e,...

16
Aguarde o uso do comando no Linux?

#!/bin/bash function back() { sleep $1 exit $2 } back $1 $2 & b=$! if `wait $!`;then echo success else echo failure fi bash-3.00# ./back 300 0 failure bash-3.00# ./back 300 1 failure Eu esperava o successstatus de saída quando envio 0, mas ainda estou recebendo failure. Além disso,...

16
bash_history: comente os comandos perigosos: `#`

Para evitar o registro de comandos "perigosos" no histórico do bash, adicionei a seguinte linha ao meu .bashrcarquivo: HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' isso funciona bem, mas tem um efeito colateral: não consigo ver o histórico completo dos comandos executados em uma máquina....

16
O que faz o redirecionamento com> | Faz?

Quando você deve usar >|para redirecionar a saída para um arquivo em vez de apenas >? A explicação dada quando me foi mostrado isso foi que ele garantiu que o arquivo de destino fosse truncado primeiro. Mas eu >já pensei que isso implicava. É

16
Bash: prompt remoto interativo

Eu tenho um script que se conecta a um servidor remoto e verifica se algum pacote está instalado: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Este exemplo pode ser...

16
Bash: para que serve o tipo (Bash builtins)?

Me deparei com um comando no script Bash no qual encontrei: find /var/log/abcd -type f O comando acima estava no contexto de limpeza dos arquivos de log. Eu sei o que findfaz. Depois de ter visto -type f, procurei na página de manual. Eu pude vê-lo na página de manual de BASH_BUILTINS (1) A...

16
Como alterno para o modo de edição vi no readline?

Quero mudar para o modo de edição vi em um ambiente de linha de leitura. Mas não quero usar 'set -o vi'. Quero mudar temporariamente usando um atalho de teclado. A página de manual diz que eu posso fazer isso M-C-j. Mas isso não funciona para mim. Estou usando o Ubuntu e um xterm. Também não...

16
Converta todos os pdf no diretório atual para png

Eu quero escrever um bashscript para converter todos os .pdfarquivos no diretório atual em um .pngarquivo. Por exemplo: $ls . a.pdf b.pdf $./pdf2png.sh Converting pdfs to pngs a.pdf -> a.png b.pdf -> b.png Esta é minha melhor tentativa: #!/bin/bash convert -verbose -density 500 -resize...