Perguntas sobre 'shell'

5
respostas

Como saber o “nível” de shells em que estou?

Se eu abrir um terminal como xterm , eu terei um shell. Então, se eu usar ssh ou zsh , terei outro "nível" de shell. Existe uma maneira de saber quantas vezes eu tenho que Ctrl+D ou digite exit para sair de todas elas? Minha intençã...
17.10.2010 / 09:18
3
respostas

O que faz '{{(exit 1); saída 1; }; }' significar?

Eu citei o próximo trecho de código de config.status gerado por configure . if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 echo "$as_me: error: cannot find mys...
15.06.2014 / 15:11
8
respostas

Como posso adicionar de forma limpa a $ PATH?

Eu gostaria de adicionar algumas coisas ao $ PATH, em todo o sistema ou para um usuário individual, sem potencialmente adicionar o mesmo caminho várias vezes. Um motivo para fazer isso é para que adições possam ser feitas em .bashrc , o que...
12.04.2014 / 20:13
6
respostas

onde está localizado o 'cd'? [duplicado]

Em um sub shell do bash, recebo o seguinte erro ao executar o cd sudo: cd: command not found Isso é esperado porque não tenho um caminho. Normalmente, para contornar isso eu apenas forneço o caminho completo da seguinte forma: (/ usr /...
26.02.2014 / 00:45
5
respostas

Como passar a saída de um comando como o argumento da linha de comando para outro?

Então, eu tenho um script que, quando eu der dois endereços, pesquisará dois links HTML: echo "http://maps.google.be/maps?saddr\=$1\&daddr\=$2" | sed 's/ /%/g' Eu quero enviar isso para wget e salvar a saída em um arquivo chamado...
12.12.2010 / 22:48
1
resposta

Wildcards dentro de citações

Este será fácil, mas em minhas memórias, quando o script de shell, usando aspas duplas, permitiria expansão de globbing e variáveis. Mas no código a seguir: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG'...
13.03.2013 / 10:55
12
respostas

Usando o comando notify-send com o cron

Estou usando o Arch Linux com o KDE / Awesome WM. Estou tentando conseguir notify-send para trabalhar com cron . Eu tentei definir DISPLAY / XAUTHORITY variáveis e executar notify-send com "sudo -u", tudo sem resultado. Eu p...
27.01.2014 / 19:12
5
respostas

Por que meu ~ / .bash_profile não funciona?

Estou usando o Linux Mint. Meu shell de login ( cat /etc/passwd | grep myUserName ) é bash. Depois de iniciar meu ambiente de área de trabalho gráfica e executar um emulador de terminal, vejo que .bash_profile não é originado (vars de am...
25.08.2013 / 08:09
1
resposta

O que faz ;; fazer em sh?

Se eu tentar executar a;;b em sh, recebo este erro: sh: <number>: Syntax error: ";;" unexpected Se eu tentar a;;;b , recebo o mesmo erro, não ;;; em vez de ;; , então acho que ;; significa alguma coisa, embora eu não sa...
18.04.2017 / 10:48
2
respostas

obtém a variável de ambiente pelo nome da variável? [duplicado]

Por exemplo, eu tenho uma variável: env_name="GOPATH" Agora eu quero pegar a variável de ambiente GOPATH como se fosse assim: echo $GOPATH Como posso obter $GOPATH por $env_name ?     
28.12.2015 / 10:11