Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.

3
Bash Shebang para manequins?
Eu tenho alguns scripts bash que eu configurei que usam principalmente #!/bin/bash mas regularmente encontro alguns que se parecem #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex e assim por diante. Alguém pode explicar o significado e os benefícios dessas opções de shebang e se elas se aplicam a outros shebangs?
36 bash  shell  script 


3
Como posso corrigir um erro de tubo quebrado?
Eu reinstalei recentemente o RVM (seguindo as instruções em http://rvm.io ) após uma nova instalação do Ubuntu 12.10 quando obtive uma unidade SSD. Agora, quando eu digito: type rvm | head -1 Eu recebo o seguinte erro: rvm is a function -bash: type: write error: Broken pipe Mas se eu …
36 bash  ruby  .bash-profile  rvm 





7
Como desativar set -e para um comando individual?
O comando set -e faz com que um script bash falhe imediatamente quando qualquer comando retorna um código de saída diferente de zero. Existe uma maneira fácil e elegante de desativar esse comportamento para um comando individual em um script? Em que lugares essa funcionalidade está documentada no Manual de …
36 bash 

2
O que exatamente é <() no bash (e = () no zsh)?
Estou bastante confortável com o bash, mas recentemente acabei em uma substituição que não conhecia. O que exatamente está &lt;(&lt;command&gt;)no bash? Como ele se compara ao =(&lt;command&gt;)zsh? Eu entendo que isso tem algo a ver com descritores de arquivo padrão. No meu computador echo &lt;() retorna /proc/self/fd/11, que eu achei …
36 linux  bash  shell  zsh 

1
O que o comando interno faz no bash?
Eu sei o que é um comando interno, mas o que builtinele faz? A execução which lsme mostra /bin/ls, mas a execução which builtinnão retorna nada. man builtinapenas me fornece uma lista de comandos internos, um dos quais é builtin. O restante da página de manual explica o que é …
35 bash 

3
Os arquivos de histórico podem ser unificados no bash?
Eu costumo executar várias screensessões nos meus desktops e servidores Linux. Um problema disso é que, grepdurante o meu histórico de comandos, descobri que emiti um comando em uma sessão diferente e preciso desanexar e reconectar para obter esse item do histórico. É possível 'forçar' as histórias atualizadas de maneira …
35 linux  bash 

6
Uma maneira mais confortável de editar um longo $ PATH?
Quero adicionar, em ~ / .bashrc, alguns diretórios ao meu $ PATH. Meu $ PATH é bastante longo, portanto é um pouco difícil ver quais diretórios ele contém e em que ordem. Eu sei que posso modificar meu ~ / .bashrc para: PATH=$PATH:/some/dir PATH=$PATH:/another/dir:/yet/another PATH=$PATH:/and/another ... facilitaria a leitura. Mas …
35 linux  bash  unix  path 


3
Comando: sudo su -
Eu entendo o que su -faz registra você no root com o ambiente raiz (ao contrário do suque faz o logon na raiz com seu ambiente) E eu entendo o que sudofaz você é root de um comando Mas não tenho certeza do que isso faz: sudo su - Alguém …
35 unix  bash  sudo  su 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.