Perguntas sobre 'bash'

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

Identificando a pasta mais profunda na árvore

Nota - por favor, não me desanime por causa da imagem. Não é um código na imagem, é apenas um diagrama que pode ser facilmente visualizado lá. Como você pode ver nesta imagem, o diretório mais profundo é "n2" em "a" - > link . Com o sc...
10.04.2018 / 09:02
1
resposta

python2 autocomplete nomes de arquivos no shell BASH, python3 não

Quando eu digito no terminal BASH, estou acostumado a digitar "python a_long_filename.py", mas sempre usando a guia ">" tecla para autocompletar o nome do arquivo, o que me poupa tempo com erros de digitação. Isso funciona com o python2, mas...
20.03.2018 / 19:48
1
resposta

Não há quebra de linha com ramificação git colorida no prompt bash [duplicado]

Eu adicionei uma função ao meu .bashrc para analisar a ramificação do git na qual estou trabalhando atualmente e exibi-la no meu bash-prompt de acordo com vários tutoriais sobre esse tópico. Meu snippet de código é assim: parse_git_branc...
19.03.2018 / 12:09
17
respostas

Como apagar todos os arquivos em um diretório, exceto alguns?

Eu preciso excluir todos os arquivos em um diretório, mas excluir alguns deles. Por exemplo, em um diretório com os arquivos a b c ... z , preciso excluir todos, exceto u e p . Existe uma maneira fácil de fazer isso?     
08.01.2013 / 13:17
5
respostas

No bash, como faço para escapar de um ponto de exclamação?

Eu quero fazer algo como bzr commit -m "It works!" . Eu posso escapar do ponto de exclamação fazendo bzr commit -m "It works\!" . No entanto, minha mensagem de commit inclui a barra invertida. Como faço para escapar do ponto de exclamação, e...
22.04.2010 / 20:53
9
respostas

O que fazer quando Ctrl + C não pode matar um processo?

O Ctrl + C nem sempre funciona para matar o processo atual (por exemplo, se esse processo estiver ocupado em certas operações de rede). Nesse caso, você vê apenas "^ C" pelo seu cursor e não pode fazer muito mais. Qual é a maneira mais fá...
09.02.2011 / 09:49
4
respostas

Como recursivamente substituir caracteres com sed?

É possível substituir ocorrências de uma sequência de caracteres recursivamente sem iterar novamente sobre a mesma sequência? Ao executar um sed , como nos cenários a seguir, posso obter a saída mencionada. $ echo XX | sed -e 's/XX/XoX/g...
15.10.2018 / 08:59
14
respostas

Como obter o git-completion.bash para funcionar no Mac OS X?

Eu segui link para adicione git-completion.bash ao meu /opt/local/etc/bash_completion.d/git-completion e eu coloco PS1='\h:\W$(__git_ps1 "(%s)") \u\$ ' no meu .bashrc_profile Mas agora estou recebendo este -bash: __git_ps1: com...
29.08.2009 / 02:49
11
respostas

Alterar editor de texto padrão para crontab para vim

Estou usando o ubuntu 9.10 e o editor de texto padrão é nano, o que eu odeio. (não é todo mundo?) Normalmente não é um problema, visto que apenas vi ou gedit tudo, mas crontab -e está abrindo com nano. Eu tentei alterá-lo para vim usando...
10.05.2011 / 18:13
7
respostas

Qual é a diferença entre executar um script Bash e fazer o sourcing dele?

Qual é a diferença entre executar um script Bash como A e obter um script Bash como B? A > ./myscript B > source myscript     
11.12.2009 / 16:24