Formato dei comandi:
comando [opzioni] argomentiobbligatori
-
manapre un’interfaccia ai manuali di riferimento del sistema. Prende in argomento il nome del comando di cui si vuole leggere la documentazione. Il man è diviso in 9 sezioni eman numero_sezione nome_comandovisualizza la pagina del manuale del comando presa dalla sezione scelta.- Executable programs or shell commands
- System calls (functions provided by the kernel)
- Library calls (functions within program libraries)
- Special files (usually found in /dev)
- File formats and conventions, e.g. passwd
- Games
- Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7), man-pages(7)
- System administration commands (usually only for root)
- Kernel routines [Non standard]
-
echostampa a schermo una stringa di testo-nnon va a capo alla fine
Gestione utenti
sudopermette di eseguire un comando come superuser piuttosto che come l’utente corrente. Richiede la password.addusercrea un nuovo utente.su [options] [-] [user [argument...]]esegue un comando con un utente e un group ID sostituto.passwd
File e directory
cwdstampa a schermo la current working directory.mkdircrea una directory vuota.touchcrea un nuovo file vuoto.cdcambia la current working directory.lslista i file nella current working directory. ^a4c080-Ro--recursivelista i contenuti e le directory ricorsivamente.-ao-alllista anche i contenuti nascosti.-nrestituisce ID utente e ID gruppo dei file invece del nome esteso.-irestituisce l’inode number del file-lrestituisce:- i permessi di accesso,
- l’user id,
- il gruppo,
- la dimensione in byte: per le directory è la dimensione del file speciale contenente lista di coppie
(nomefile, inode_number), - la data,
- il tempo: se accompagnato da
-cindica il ctime, se da-uindica l’atime, senza niente indica il mtime.
treevisualizza l’albero delle directory.-alista anche i file nascosti.-dlist solo le directory.-lsegue i symbolic link come se fossero directory.-Lindica la profondità massima del livello di directory da includere.
• umask [mode] todo L3
• cp [-r] [-i] [-a] [-u] {filesorgenti} filedestinazione
• mv [-i] [-u] [-f] {filesorgenti} filedestinazione
• rm [-f] [-i] [-r] {file}
• ln [-s] sorgente [destinazione]
• touch [-a] [-m] [-t timestamp] {file}
• du [-c] [-s] [-a] [-h] [--exclude=PATTERN] [files...]
• df [-h] [-l] [-i] [file]
• dd [opzioni]
• mkfs [-t type fsoptions] device
Permessi
- groups todo L2
- chown
chmodsetta gli permessi di accesso a file o directory.- chgrp
Partizioni e file systems
mountmonta un file system, oppure se usato senza argomenti, lista il file mtab dei file system montati.statvisualizza gli attributi di accesso di un file o di un file system. ^07c6b6stat -c %B filenamerestituisce la dimensione del blocco su disco che coincide con la dimensione di un settore di disco.