Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.



4
O dash ou algum outro shell é "mais rápido" que o bash?
Eu sempre pensei que o único benefício do uso do traço em vez do bash era que o traço era menor e, portanto, muitas instâncias do traço começariam mais rapidamente no momento da inicialização. Mas eu fiz algumas pesquisas e encontrei algumas pessoas migrando todos os seus scripts para correr …
57 bash  performance  dash 

1
Para loops no zsh e no bash
Notei que existem duas maneiras alternativas de criar loops no zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Ambos imprimem: 1 2 3 Minha pergunta é: por que as duas sintaxes? Está $xiterando através de um tipo …
57 bash  zsh 

5
Como obtenho a conclusão do bash para alias de comando?
Estou procurando obter o preenchimento de guias nos meus aliases de linha de comando, por exemplo, digamos que defini o seguinte alias: alias apt-inst='sudo aptitude install' Existe uma maneira de obter as conclusões fornecidas pelo aptitude quando eu pressiono a tecla tab? ou seja, quando eu escrevo 'sudo aptitude install …

3
Diferença entre "cd -" e "cd ~ -"
O comando Bash cd - imprime o diretório usado anteriormente e muda para ele. Por outro lado, o comando Bash cd ~- muda diretamente para o diretório usado anteriormente, sem ecoar nada. Essa é a única diferença? Qual é o caso de uso para cada um dos comandos?

2
sudo como outro usuário com seu ambiente
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Por que não está $HOMEsendo definido como o /home/otheruserbash é chamado como um shell de logon? Especificamente, /home/otheruser/.bashrcnão está sendo originado. Além disso, /home/otheruser/.profilenão está sendo fornecido. - ( …

4
su não altera o usuário, mas também não responde com um erro
Enquanto estiver logado como rootgostaria sude um usuário regular específico. Eu corro su usernamee imediatamente recebo o prompt de volta, ainda como root. Não há nenhum erro. Estou ciente do antigo problema "o usuário que você está tentando processar não tem permissão para a pasta em que está atualmente" e …
56 bash  su 


1
Alterar permissões de um arquivo com a ajuda do meu gato
root@system:~# less myfile -bash: /bin/less: Input/output error O sistema de arquivos raiz está morto. Mas meu gato ainda está vivo (na minha memória): root@system:~# cat > /tmp/somefile C^d root@system:~# Ele é meio solitário, porém, todos os seus amigos se foram: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: …


8
Vantagens de usar o set -o vi
Eu já vi muitos desenvolvedores usando esse comando para definir a opção para vi. Eu nunca entendi o uso real disso? Ao usar comandos bash, que ajuda a mudança para o vi fornece?
55 bash  vim  vi 

4
O que significa "esac" no final de uma declaração do caso bash? É necessário?
Eu encontrei vários exemplos de "esac" aparecendo no final de uma declaração de caso bash, mas não encontrei nenhuma documentação clara sobre seu uso. A página de manual o usa e até possui um índice na palavra ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), mas não define seu uso. É a maneira necessária para …
55 bash  case 



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.