Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

1
ctrl c vs. ctrl z com trabalho em primeiro plano
Ctrl+ Zinterrompe o trabalho enquanto Ctrl+ Cmata o trabalho. Por que é que? O outro caminho não faria mais sentido? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped …

4
ln -s com um caminho relativo a pwd
Estou tentando criar um monte de links simbólicos, mas não consigo entender por que isso está funcionando ln -s /Users/niels/something/foo ~/bin/foo_link enquanto isso cd /Users/niels/something ln -s foo ~/bin/foo_link não é. Eu acredito que tem algo a ver com foo_linkvincular a foo em /Users/niels/binvez de/Users/niels/something Portanto, a pergunta é: como …
26 bash  shell  symlink  ln 


5
Execute o script no shell atual sem. antes do comando
Se um script deve ser executado no shell atual, isso pode ser alcançado adicionando um ponto antes do comando: . ./somescript.sh Existe uma maneira de fazer isso sem digitar o ponto toda vez? Por exemplo, um comando para mudar para o shell pai a partir do próprio script?
26 shell 



3
Quando você precisa de 'nohup' se você já está bifurcando usando '&'?
Primeiro, esta pergunta está relacionada, mas definitivamente não é a mesma que esta pergunta muito agradável: Diferença entre nohup, renegado e & Eu quero entender uma coisa: quando eu faço '&', estou bifurcando, certo? É sempre útil fazer "nohup ..." ou é simplesmente e suficiente? Alguém poderia mostrar um caso …
26 shell  nohup  fork 



8
Usar arquivo de configuração para o meu shell script
Eu preciso criar um arquivo de configuração para o meu próprio script: aqui está um exemplo: roteiro: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Conteúdo de /home/myuser/test/config: nam="Mark" sur="Brown" isso funciona! Minha pergunta: essa é a maneira correta de fazer isso ou existem outras maneiras?

4
Matrizes em Unix Bourne Shell
Estou tentando usar matrizes no shell Bourne ( /bin/sh). Eu descobri que a maneira de inicializar os elementos da matriz é: arr=(1 2 3) Mas está encontrando um erro: syntax error at line 8: `arr=' unexpected Agora, o post onde encontrei essa sintaxe diz que é bash, mas não consegui …





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.