Perguntas sobre 'bash'

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

Prefixo prefixo no tar

Eu faço atualmente em um shellscript de forma muito ineficiente: cp -a $MYPATH /tmp/$VERSION cd /tmp tar cjf archive.tar.bz2 $VERSION Eu quero que tudo esteja contido no diretório chamado $ VERSION - existe uma maneira de fazer isso sem t...
14.05.2013 / 14:25
5
respostas

Usando Ctrl ou Alt e backspace para excluir a última palavra no Bash

No Linux, estou acostumado a pressionar Ctrl - Backspace para apagar a última palavra, mas não sei como fazer isso no terminal Bash. No OS X eu uso Alt - Backspace para fazer a mesma coisa. Existe alguma maneira de fazer o Bash rec...
13.06.2011 / 18:43
7
respostas

Limpar stdin antes de ler

Eu tenho o seguinte script: # do some time consuming task here read -p "Give me some input: " input Agora, como você deve ter imaginado, se um usuário pressionar algumas teclas aleatórias durante a "tarefa demorada", a entrada indesejada...
28.04.2011 / 17:30
2
respostas

Como faço para limpar o que eu digitei no prompt?

Eu digito um comando realmente muito longo no bash. Opa, foi o comando errado. A partir de agora, isso significa que eu passei por dois infernos: Percebendo que meu comando era inútil. Ter que limpar meu shell mantendo pressionado Backsp...
18.08.2011 / 02:33
8
respostas

Criando o script BASH 'para' manipular nomes de arquivos com espaços (ou solução alternativa)

Embora eu tenha usado BASH por vários anos, minha experiência com scripts BASH é relativamente limitada. Meu código é como abaixo. Ele deve pegar toda a estrutura de diretórios dentro do diretório atual e replicá-la em $OUTDIR . for DIR...
31.12.2009 / 00:19
2
respostas

Por que o Ctrl-Arrow não está funcionando no bash no OS X?

Eu uso Ctrl - ← e Ctrl - → em todos os sistemas Linux nos quais trabalho, mas estes combinações de teclas não funcionam no bash no meu Macbook Pro. Ele está executando o Snow Leopard e estou usando o aplicativo Terminal embutido. As c...
31.10.2010 / 18:02
3
respostas

Recursiva ls com condições

Por que não posso usar um comando como este para encontrar todos os arquivos pdf em um diretório e subdiretórios? Como eu faço isso? (Estou usando o bash no Ubuntu) ls -R *.pdf EDITAR Como eu iria então deletar todos esses arquivos?  ...
15.02.2011 / 15:05
3
respostas

.profile não está em execução quando inicio um terminal bash

Quando inicio um terminal bash, meu perfil não está sendo executado. Eu não tenho um ~ / .bash_profile ou um ~ / .bash_login, então .profile deve rodar, certo? O que mais poderia estar errado?     
03.02.2012 / 23:39
2
respostas

Como posso descobrir se o arquivo é alias ou link simbólico?

Estou trabalhando em um sistema legado e tenho um monte de arquivos que estão referenciando imagens que estão localizadas em outras pastas. lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x100.jpg -> /home/www/virtual/categories/swm/24/...
30.07.2012 / 00:37
2
respostas

O que é o diretório “//”?

Em várias máquinas linux você pode cd / e cd // O shell dirá que o diretório atual é '/' ou '//' depois de usar o comando correspondente. Então, a questão é: qual é a diferença entre '/' e '//', e se a resposta for 'nenhuma dife...
14.10.2009 / 19:19