Vedere la nota.

Scheda rapida principali comandi Unix

Funzione

Comando

Nome?

Uso tipico

Note

Copiare un file

cp

"copy"

cp <nomefilevecchio> <nomefilenuovo>

cp <nomefile1> [<nomefile2>..] <nomedirectory>

Due forme: la prima fa una copia di un file, la seconda fa una copia anche di piu' file e li mette in una directory.

Spostare un file

mv

"move"

mv <nomefilevecchio> <nomefilenuovo>

mv <nomefile1> [<nomefile2>..] <nomedirectory>

Attenzione: mentre cp copia (e lascia l'originale dove e'), mv sposta l'originale.

Cambiare nome a un file

Usare mv

Cancellare un file

rm

"remove"

rm <nomefile>

ATTENZIONE: indietro non si torna.

Listare il contenuto di una directory

ls

"list"

ls

ls -l

ls -a

ls <nomedirectory>

La forma semplice mostra solo i nomi.La forma con –l (elle, non uno) usa formato lungo. La forma con –a mostra "all" (tutti) i file, anche quelli nascosti (che hanno il nome che inizia per punto, . ). Tutte le forme accettano (in fondo) anche il nome di una directory da listare, diversa da quella corrente

Cambiare directory

cd

"change directory"

cd <nomedirectory>

cd

La forma senza argomenti va alla mia home directory.

Sapere in che directory sono

pwd

"print working directory"

pwd

Il prompt mi puo' dare la stessa informazione.

Creare nuova directory

mkdir

"make directory"

mkdir <nomedirectory>

 

Cancellare una directory

rmdir

"remove directory"

rmdir <nomedirectory>

Non funziona se non ci sono ancora dei file dentro (prima occorre cancellarli con rm).

Aiuto su un comando

man

"manual"

man <comando>

Mostra le pagine del manuale del sistema relative al comando.

Aiuto su qualcosa

apropos

"a proposito" in francese

apropos <qualcosa>

Mostra i titoli delle pagine del manuale del sistema che cotengono informazioni su quel qualcosa.

Uscire dal sistema

logout

"log out"

logout

 

Scheda rapida principali abbreviazioni di Unix

~

La mia home directory

~pippo

La home directory di pippo

.

La directory corrente

..

La directory superiore a quella corrente

?

Qualunque carattere in un nome di file

*

Qualunque sequenza di caratteri in un nome di file (anche nessuno)

[a-z]

Qualunque carattere compreso fra a minuscola e zeta minuscola (incluse) in un nome di file



NOTA:

In queste schede, le parentesi e i delimitatori sono usati solo a scopo informativo, e hanno il significato che segue:

IN NESSUN CASO devo aggiungere < >[ ]... ai nomi dei file, che vanno invece scritti così come sono.