Perguntas sobre 'shell'

4
respostas

Por que o sudo su não em um script de shell executa o restante do script como root?

Um exemplo de script pode ser o seguinte: #!/bin/bash sudo su ls /root Ao usar ./test.sh como o usuário normal, execute ls como superusuário e saia, ele alterna para root; e quando eu sair, ele executa ls /root como o usuário nor...
02.04.2013 / 11:40
5
respostas

Como ler o script de shell inteiro antes de executá-lo?

Normalmente, se você editar um scrpit, todos os usos em execução do script estarão sujeitos a erros. Até onde eu entendi, bash (outras shells também?) lê o script de forma incremental, então se você modificou o arquivo de script externamente,...
21.12.2016 / 07:55
3
respostas

Um script bash pode ser ligado a um arquivo?

Eu quero que um script seja suspenso a menos que um determinado arquivo seja modificado / excluído (ou um arquivo criado em um determinado diretório ou ...). Isso pode ser conseguido de alguma forma elegante? A coisa mais simples que vem à minha...
07.01.2011 / 13:04
5
respostas

Como definir um script de shell para ser originado não executado

Estou definindo um script de shell que um usuário deve source em vez de executar. Existe uma maneira convencional ou inteligente de sugerir ao usuário que esse é o caso, por exemplo, por meio de uma extensão de arquivo? Existe código de...
15.02.2018 / 23:05
1
resposta

Aliases vs funções vs scripts

Este site diz: "As funções do shell são mais rápidas [do que os aliases]. Os aliases são procurados após as funções e, portanto, a resolução é mais lenta. Embora os aliases sejam mais fáceis de entender, as funções do shell são preferidas em r...
13.11.2010 / 14:25
4
respostas

aliasing cd para pushd - é uma boa ideia?

É uma boa ideia usar o seguinte alias: cd() { pushd $1; } no bash? Acho que isso seria muito útil, pois posso usar uma série de popd s em vez de apenas cd - uma vez. Existe algum caso em que isso possa ser um problema?   ...
23.11.2010 / 17:42
1
resposta

Reinicie o bash do terminal sem reiniciar o aplicativo do terminal (mac)?

Eu olhei em volta e dei uma resposta a essa pergunta, mas parece que não a encontrei (o que é estranho). A minha pergunta é, existe alguma maneira simples de reiniciar a sessão bash a partir do terminal no mac. Eu só quero o mesmo comportamen...
23.07.2015 / 15:30
6
respostas

Como recuperar um shell após uma desconexão

Estou fazendo algum trabalho em uma máquina remota do CentOS 5.6 e minha rede continua caindo. Existe uma maneira de recuperar minhas sessões suspensas depois que eu me reconecto? EDIT: estou fazendo algumas atualizações e instalando com o yu...
23.08.2011 / 09:35
9
respostas

Comandos Bash dentro do vi

É possível digitar um comando bash dentro do vi e obter o stdout? Acho muitas vezes tedioso fechar e reabrir o vi só porque quero procurar algo no shell.     
11.09.2012 / 07:59
4
respostas

Ao criar um arquivo vazio, por que alguém pode preferir 'touch file' ao ': file'?

Nunca percebi que você poderia fazer isso até agora: : >> file Parece ser funcionalmente semelhante a: touch file Existe alguma razão pela qual a maioria dos recursos parece preferir tocar sobre este shell embutido?     
25.05.2018 / 17:44