Perguntas sobre 'shell'

13
respostas

Desativar buffering no pipe

Eu tenho um script que chama dois comandos: long_running_command | print_progress O long_running_command imprime um progresso, mas não estou satisfeito com isso. Estou usando print_progress para torná-lo mais legal (ou seja, imprimo...
16.06.2009 / 10:27
8
respostas

O / usr / sbin / nologin como um shell de login atende a uma finalidade de segurança?

No meu arquivo /etc/passwd , posso ver que o usuário www-data usado pelo Apache, bem como todos os tipos de usuários do sistema, tem /usr/sbin/nologin ou /bin/false como seu shell de login. Por exemplo, aqui está uma seleção de linhas...
11.09.2014 / 23:59
6
respostas

Usando o operador não igual para comparação de cadeia

if [ "$PHONE_TYPE" != "NORTEL" ] || [ "$PHONE_TYPE" != "NEC" ] || [ "$PHONE_TYPE" != "CISCO" ] then echo "Phone type must be nortel,cisco or nec" exit fi O código acima não funcionou para mim, então tentei: if [ "$PHONE_TYPE" == "NORTEL"...
14.03.2013 / 09:50
10
respostas

determinando o caminho para o script de shell originado

Existe uma maneira de um script shell sourced descobrir o caminho para si mesmo? Estou preocupado principalmente com o bash, embora eu tenha alguns colegas de trabalho que usam o tcsh. Eu estou supondo que talvez não tenha muita sorte aqui,...
08.12.2010 / 15:02
4
respostas

Qual é a diferença entre um comando interno e outro que não é?

Existe alguma diferença intrínseca entre um comando embutido e outro comando que pode nominalmente fazer a mesma coisa? por exemplo. Os builtins recebem tratamento "especial"? ... há menos sobrecarga executá-los? .. ou eles são simplesmente "...
16.04.2011 / 15:58
2
respostas

Existe algum bom motivo para rodar o sudo su?

Para iniciar um shell de root em máquinas onde a conta root está desabilitada, você pode executar um dos seguintes: sudo -i : executa um shell de login interativo (lê /root/.bashrc e /root/.profile ) sudo -s : executa um shell i...
24.07.2015 / 14:16
1
resposta

Qual é o propósito da palavra-chave "do" no Bash para loops?

Qual é o objetivo da palavra-chave do na sintaxe do loop Bash for ? Para mim, parece redundante. for i in 'seq 1 2'; do echo "hi"; done Por que a sintaxe não é assim? for i in 'seq 1 2'; echo "hi"; done Tenho certeza de que f...
31.08.2016 / 10:42
7
respostas

Quantas conchas eu sou profundo?

Problema : Descobre quantas conchas eu sou. Detalhes : Eu abro muito o shell do vim. Construa e corra e saia. Às vezes eu esqueço e abro outro vim dentro e depois outro invólucro. : ( Eu quero saber quantas conchas eu sou profunda, talvez...
27.06.2017 / 16:27
14
respostas

melhor maneira de pesquisar a história do meu shell

Existe uma maneira melhor de pesquisar no meu arquivo de histórico por um comando que o grep? Eu tenho alguma idéia do que o comando começa, mas eu não sei o quão longe está na história. update: era específico do zsh, mas devido a respostas...
16.08.2010 / 19:43
4
respostas

Posso redirecionar a saída para um arquivo de log e fazer o background de um processo ao mesmo tempo?

Posso redirecionar a saída para um arquivo de log e fazer o background de um processo ao mesmo tempo? Em outras palavras, posso fazer algo assim? nohup java -jar myProgram.jar 2>&1 > output.log & Ou isso não é um comando...
02.05.2013 / 23:56