Bash (Italiano)

From ArchWiki
Revision as of 12:03, 24 July 2008 by Marco.it (talk | contribs) (Risorse: added link to italian man page)
Jump to: navigation, search

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