Perguntas sobre 'shell'

5
respostas

sudo sobre ssh: no tty presente e nenhum programa askpass especificado

Eu continuo recebendo este erro e tentei várias maneiras discutidas on-line para corrigir isso e nenhuma delas está funcionando para mim. Eu configurei as chaves SSH, por isso, quando eu executar 'ssh [email protected]' , ele me conecta automati...
18.09.2012 / 20:53
1
resposta

Como criar um flash inicializável para o “efi-shell”

Os atuais chipsets para servidores Intel incluem um "efi-shell" integrado que parece basicamente ser um 'NIX simplificado com um conjunto de comandos adequado para manipular algumas opções bacanas de inicialização UEFI. É também o caso de alg...
05.02.2013 / 17:39
4
respostas

pipe, {list; } funciona apenas com alguns programas

Precisa de explicações de usuários avançados para esse comportamento imprevisível: ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 0...
18.10.2013 / 21:15
2
respostas

no bash, lido depois que um pipe não está definindo valores

Editar: o título original foi "read fails in bash" Com o ksh, estou usando a leitura como uma maneira conveniente de separar valores: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Mas falha no bash: $ echo 1 2 3 4 5 | read a...
11.07.2014 / 10:34
3
respostas

“sudo: source: comando não encontrado”

$ source /etc/environment $ sudo source /etc/environment [sudo] password for t: sudo: source: command not found Parece que um shell diferente de bash é executado para executar source /etc/environment e esse shell não tem source...
08.05.2015 / 21:59
4
respostas

dirname e basename vs parameter expansion

Existe alguma razão objetiva para preferir uma forma à outra? Desempenho, confiabilidade, portabilidade? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" ba...
06.01.2016 / 00:29
1
resposta

Posso restringir um usuário a usar programas especiais?

É possível adicionar um usuário e restringi-lo a executar programas especiais? Por exemplo, depois que esse usuário fizer login, ele só poderá abrir o Firefox para usar a Internet e nenhum outro programa poderá ser executado por esse usuário. P...
07.07.2012 / 19:52
2
respostas

Por que esses dois comandos 'cat' resultam de forma diferente?

Vamos supor que o arquivo contenha um texto específico e eu execute o seguinte conjunto de comandos: exec 3<infile cat -n <&3 cat -n <&3 A primeira instância do cat exibirá o conteúdo do arquivo, mas a segund...
10.12.2012 / 18:19
3
respostas

A sintaxe válida “$ {PS1-}” e como ela é diferente da simples “$ PS1”?

Estou vendo um script que tenha: if [ "${PS1-}" ]; then Esse trailing - me incomoda um pouco porque não parece a sintaxe padrão do Posix ou do Bash. É essa sintaxe arcana que existe desde sempre, ou é um erro de digitação? Quaisquer re...
17.03.2017 / 13:46
4
respostas

Quais são alguns casos em que o número de espaços importa em scripts bash (ou outros shell)?

Foi-me dito que os espaços são importantes em bash ou outros scripts de shell e não devo alterar a existência de espaços a menos que eu saiba o que estou fazendo. Ao "alterar a existência", quero dizer, inserir um espaço entre dois caracteres...
29.12.2017 / 02:41