Difference between revisions of "Bash (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Enabling Bash Completion)
m (Risorse: added link to italian man page)
Line 11: Line 11:
  
 
* [http://tldp.org/LDP/abs/html/ Advanced Bash Scripting Guide] - Un'ottima fonte di informazione sugli script di shell utilizzando bash<br>
 
* [http://tldp.org/LDP/abs/html/ Advanced Bash Scripting Guide] - Un'ottima fonte di informazione sugli script di shell utilizzando bash<br>
:traduzione italiana: [http://www.pluto.it/files/ildp/guide/abs/index.html Guida avanzata di scripting Bash] ''(agg. 16 nov 2005)''
+
:traduzione italiana: [http://www.pluto.it/files/ildp/guide/abs/index.html Guida avanzata di scripting Bash]
 
* [http://www.gnu.org/software/bash/manual/bashref.html Bash Reference Manual] - Manuale di riferimento ufficiale (654K!)
 
* [http://www.gnu.org/software/bash/manual/bashref.html Bash Reference Manual] - Manuale di riferimento ufficiale (654K!)
* [http://www.gnu.org/software/bash/manual/bash.html man page]
+
* [http://www.gnu.org/software/bash/manual/bash.html man page]<br>
 +
:traduzione italiana: http://www.pluto.it/ildp/man/man1/
 
* [http://wooledge.org/mywiki/BashFaq FAQ/Wiki]
 
* [http://wooledge.org/mywiki/BashFaq FAQ/Wiki]
 
* [http://www.mlug.ca/cms/content/view/80/57 Readline Guide]
 
* [http://www.mlug.ca/cms/content/view/80/57 Readline Guide]

Revision as of 12:03, 24 July 2008

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n links end

Bash è la shell di default di Archlinux.

Risorse

traduzione italiana: Guida avanzata di scripting Bash
traduzione italiana: http://www.pluto.it/ildp/man/man1/

Altre risorse in Italiano

BASH Programming - Introduction HOWTO (traduzione italiana) → originale in lingua inglese

Trucchi e consigli

Ricerca sulla cronologia

Usualmente, premendo il tasto <freccia-su> verrà mostrato l'ultimo comando inserito, indipendentemente da ciò che è stato digitato finora. Tuttavia molti utenti troverebbero più pratico riesumare solamente gli ultimi comandi che iniziano con determinate lettere.

Consideriamo questa lista di comandi:
ls /usr/src/linux-2.6.15-ARCH/kernel/power/Kconfig
who
mount
man mount

Normalmente, digitando 'ls' e premendo <freccia-su>, verrà riproposto man mount come ultimo comando inserito. Se usiamo la ricerca sulla cronologia verranno mostrati solo gli ultimi comandi che iniziano con "ls", in questo caso
'ls /usr/src/linux-2.6.15-ARCH/kernel/power/Kconfig'.

Si può abilitare questa modalità aggiungendo a /etc/inputrc o al proprio ~/.inputrc

"\e[A":history-search-backward
"\e[B":history-search-forward

Abilitare Bash Completion

Abilitare bash completion è piuttosto semplice. Ecco come.

pacman -Sy bash-completion

Edita ~/.bashrc e aggiungi:

# abilita bash completion in shell interattive
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi