Bash tips: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 6: Riga 6:


Questa pagina ha lo scopo di raccogliere il più ampio numero di "trucchi" più o meno noti riguardanti Bash, senza avere peraltro la pretesa di coprire tutte le funzionalità.
Questa pagina ha lo scopo di raccogliere il più ampio numero di "trucchi" più o meno noti riguardanti Bash, senza avere peraltro la pretesa di coprire tutte le funzionalità.


==Per iniziare==
==Per iniziare==
Riga 12: Riga 13:
* [[Come abilitare il completamento automatico 'avanzato']]
* [[Come abilitare il completamento automatico 'avanzato']]
* [[Colorare bash]]
* [[Colorare bash]]


==Shell Interattiva==
==Shell Interattiva==
Riga 146: Riga 148:


* [http://www.gnu.org/software/bash/manual/bashref.html#History-Interaction Hystory expansion]
* [http://www.gnu.org/software/bash/manual/bashref.html#History-Interaction Hystory expansion]


==Bash Scripting==
==Bash Scripting==
Riga 320: Riga 323:
# quota il tutto e appendi ad un file con echo: già meglio
# quota il tutto e appendi ad un file con echo: già meglio
# <code>'''CTRL-x'''</code> <code>'''CTRL-e'''</code>, si apre il nostro editor di fiducia e salviamo: superbo
# <code>'''CTRL-x'''</code> <code>'''CTRL-e'''</code>, si apre il nostro editor di fiducia e salviamo: superbo


===Processo in background===
===Processo in background===
Riga 335: Riga 337:
Se invece si vuole riesumare mantenendo libero il prompt:
Se invece si vuole riesumare mantenendo libero il prompt:
  $ bg 1
  $ bg 1


===Umask===
===Umask===
Riga 363: Riga 364:
Se ad esempio volessimo che tutti i nuovi file fossero scrivibili e leggibili solamente dal proprietario utilizzeremo <code>'''umask 077'''</code>. <br>
Se ad esempio volessimo che tutti i nuovi file fossero scrivibili e leggibili solamente dal proprietario utilizzeremo <code>'''umask 077'''</code>. <br>
Si noti che questo non significa applicare il flag di esecuzione ai file, questo verrà adottato solamente per le directory che lo necessitano per essere esplorabili.
Si noti che questo non significa applicare il flag di esecuzione ai file, questo verrà adottato solamente per le directory che lo necessitano per essere esplorabili.


===Scorciatoie da tastiera===
===Scorciatoie da tastiera===
Riga 378: Riga 378:


Funziona solo nella shell in cui si crea, a meno che non si inserisca nel file <code>~/.inputrc</code>. <br> Per i dettagli consultare <code>man readline</code> e <code>help bind</code>.
Funziona solo nella shell in cui si crea, a meno che non si inserisca nel file <code>~/.inputrc</code>. <br> Per i dettagli consultare <code>man readline</code> e <code>help bind</code>.




271

contributi

Menu di navigazione