4.3.2 Comandi base Unix
Impariamo i comandi base Unix. [
20] Provate tutti i comandi dall'account utente senza privilegi
penguin :
-
pwd
-
whoami
-
file foo
-
type -p nomecomando
-
type nomecomando
-
apropos parola-chiave
-
whatis nomecomando
-
man -a nomecomando
-
info nomecomando
-
ls
-
ls -a
-
ls -A
-
ls -la
-
ls -d
-
lsof foo
-
mkdir foo
-
rmdir foo
-
cd foo
-
cd /
-
cd
-
cd /foo
-
cd ..
-
cd ~foo
-
cd -
-
</etc/motd pager
-
touch junkfile
-
cp foo bar
-
rm junkfile
-
mv foo bar
-
mv foo bar/baz
-
chmod 600 foo
-
chmod 644 foo
-
chmod 755 foo
-
top
-
ps aux | pager
-
ps -ef | pager
-
ps aux | grep -e "[e]xim4*"
-
ps axf | pager
-
kill 1234
-
grep -e "modello" *.html
-
gzip foo
-
gunzip foo.gz
-
bzip2 foo
-
bunzip2 foo.bz2
-
tar -xvvf foo.tar
-
tar -xvvzf foo.tar.gz
-
tar -xvvf --bzip2 foo.tar.bz2
-
tar -cvvf foo.tar bar/
-
tar -cvvzf foo.tar.gz bar/
-
tar -cvvf --bzip2 foo.tar.bz2 bar/
-
zcat README.gz | pager
-
zcat README.gz > foo
-
zcat README.gz >> foo
-
find . -name modello
-
locate -d . modello
Come esercizio, attraversate le directory e sbirciate nel sistema usando i
comandi sopraelencati. Se avete dubbi sui comandi, assicuratevi di aver letto
le pagine di manuale. Per esempio, un buon inizio sono questi comandi:
$ man man
$ man bash
$ man ls
Questo � anche il momento giusto per lanciare vim
e premere il
tasto F1. Dovreste leggere almeno le prime 35 righe. Poi fate un p� di
esercizio in linea muovendo il cursore su |tutor| e premendo
Ctrl-]. Vedere
Gli Editor, Capitolo 11 per
impararne di pi� sugli editor.
Notate che molti comandi Unix-like, compresi quelli provenienti da GNU e BSD,
mostreranno delle brevi informazioni di aiuto se invocati in uno dei modi
seguenti (o senza argomenti, in alcuni casi):
$ nomecomando --help
$ nomecomando -h
Come esercizio, provate anche gli esempi in
Trucchi
per Debian, Capitolo 8.