Perguntas com a marcação «bash»

33
Comando Bash Sudo não encontrado

Eu configurei uma VM usando turnkey linux redmine e estou tentando fazer o SSH no servidor para instalar mais alguns itens. Não parece reconhecer o comando sudo. Sempre que tento sudo algo, recebo um erro dizendo: -bash: sudo: command not found Eu li em outro lugar para digitar 'whereis sudo' e...

33
Comandos Bash dentro do vi

É possível digitar um comando bash dentro do vi e obter o stdout? Acho muitas vezes entediante fechar e reabrir o vi apenas porque quero procurar algo no

33
pesquisar texto na saída do terminal

Estou executando um aplicativo com o comando $ grails run-appque imprime o terminal de logon como abaixo. O que eu quero é pesquisar um texto específico (digamos user authorities) neste log para que eu possa verificar mais. Uma maneira de usar o Logging Apis para escrever no arquivo de texto,...

33
alias vs export para comandos simples

Para comandos simples como less, é melhor criar um alias ou exportar as opções? Existe algum benefício de um sobre o outro? Por exemplo, se eu quiser lesssempre usar a -Ropção para mostrar caracteres brutos, ambas as soluções funcionarão: export LESS='-R' alias less='less -R' Para um caso...

33
Como uso bytes nulos no Bash?

Eu li que, como os caminhos de arquivo no Bash podem conter qualquer caractere, exceto o byte nulo (byte com valor zero $'\0'), é melhor usar o byte nulo como separador. Por exemplo, se a saída de findfor enviada para outro programa, é recomendável usar a -print0opção (para versões finddele). Mas,...

33
'Cat' é um shell embutido ou um programa externo?

Quando uso o typecomando para descobrir se cathá um shell embutido ou um programa externo, obtenho a saída abaixo: -$ type cat cat is hashed (/bin/cat) -$ Isso significa que caté um programa externo /bin/cat? Fiquei confuso, porque quando chequei a saída abaixo, echopude ver que é um programa,...

33
bash iterar lista de arquivos, exceto quando vazio

Eu pensei que isso seria simples - mas está se mostrando mais complexo do que eu esperava. Eu quero percorrer todos os arquivos de um tipo específico em um diretório, então escrevo isto: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Isso funciona desde que haja pelo...

33
Como encontrar o arquivo em que uma função bash está definida?

Não consigo descobrir como encontrar o arquivo onde uma função bash está definida ( __git_ps1no meu caso). Eu experimentei declare,type , which, mas nada me diz que o arquivo de origem. Eu li em algum lugar que declarepode imprimir o nome do arquivo e o número da linha, mas não foi explicado como....

33
Executando um loop precisamente uma vez por segundo

Estou executando esse loop para verificar e imprimir algumas coisas a cada segundo. No entanto, como os cálculos demoram talvez algumas centenas de milissegundos, o tempo impresso às vezes pula um segundo. Existe alguma maneira de escrever um loop que eu garanta uma impressão a cada segundo?...