Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.





2
spugna di moreutils - qual è la differenza con il reindirizzamento delle shell? esempi utili?
> brew install moreutils ==> Downloading https://homebrew.bintray.com/bottles/moreutils-0.55.yosemite.bottle.tar.gz ######################################################################## 100.0% ==> Pouring moreutils0.55.yosemite.bottle.tar.gz 🍺 /usr/local/Cellar/moreutils/0.55: 67 files, 740K sponge legge l'input standard e lo scrive nel file specificato. A differenza del reindirizzamento della shell, sponge assorbe tutto il suo input prima di scrivere il file di output. Ciò consente di costruire …




3
ORing con true in un comando su ssh
Quando provo a eseguire in pkill -fremoto tramite ssh e provo a scartare il possibile codice di errore (per continuare con il resto del mio script anche se non viene trovato alcun processo), || truenon si comporta come mi aspetto. $ pkill asdf || true $ echo $? 0 $ …
15 shell  ssh  kill 

3
Bash, controlla sempre $ PWD come parte del percorso?
Background: uno dei miei colleghi che non proviene da un background Linux mi ha chiesto di usare ./prima alcuni comandi e non altri, quindi gli ho spiegato come PATHfunzionano e come i binari sono scelti per essere eseguiti. La sua risposta fu che era stupido e voleva solo non aver …
15 shell  usability 


1
In che modo ssh esegue un comando?
Sto usando Bash sia su client che su server. Quando si esegue un comando su SSH: ssh <host> 'declare' fornisce un elenco di variabili shell. ssh <host> 'mount' fornisce un elenco di mountpoint. Tuttavia, declareè incorporato in Bash, mentre mountè un comando esterno. Come fa SSH a sapere quale eseguire …
15 shell  ssh 

5
Sono `if` e` then` in realtà programmi
Ho letto che il punto e virgola viene utilizzato per separare i programmi: $ echo 3; ls -la Vuol dire che if, thene elsequi sono programmi separati? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Questa domanda non riguarda i punti …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.