Domande taggate «bash»

Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.





6
Rendere zsh shell predefinita senza accesso root
Sto usando i computer della mia scuola e mi piacerebbe usare al zshposto di bash. Vorrei renderlo la shell predefinita, ma non posso eseguire un comando come $ chsh -s $(which zsh)perché non ho i privilegi di amministratore. C'è un modo in cui posso mettere qualcosa nel mio .bashrco qualcosa …
52 bash  zsh  login  profile 




9
Terminare un ciclo infinito
Ho un comando che voglio eseguire di nuovo automaticamente ogni volta che termina, quindi ho eseguito qualcosa del genere: while [ 1 ]; do COMMAND; done; ma se non riesco a fermare il ciclo con Ctrl-cquello che uccide COMMANDe non l'intero ciclo. Come potrei ottenere qualcosa di simile ma che …
52 bash  signals 

3
Come usare il comando watch con una catena di comandi / programmi
Di solito utilizzo l' watchutility linux per guardare l'output di un comando ripetutamente ogni n secondi, come inwatch df -h /some_volume/ Ma non riesco a usarlo watchcon una serie di comandi convogliati come: $ watch ls -ltr|tail -n 1 Se lo faccio, watchsta davvero guardando ls -ltre viene trasmesso l'output …
52 linux  bash  pipe  watch 

3
$ () È una subshell?
Capisco che la sintassi della subshell sia (<commands...>), è $()solo una subshell da cui è possibile recuperare i valori delle variabili? Nota: questo vale per bash 4.4 in base a una diversa formulazione nella loro documentazione.
51 bash  subshell  syntax 



5
Come posso `alias sudo !!`?
Sto cercando di impostare un alias per sudo !!in Bash. Ci ho provato alias sbb='sudo !!", ma lo interpreta letteralmente !!e stampa sudo: !!: command not found Se uso le virgolette doppie, sostituisce il doppio bang nella stringa stessa, quindi non funziona. C'è un modo per farlo funzionare? O un …


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.