Eseguire i comandi con privilegi elevati
I seguenti comandi dovranno essere preceduti dal comando sudo. Consultare la pagina Sudo del wiki italiano per maggiori informazioni sull'uso di sudo.
Aggiungere un nuovo gruppo
Il comando addgroup è usato per creare un nuovo gruppo nel sistema. Per creare un nuovo gruppo, digitare:
addgroup nuovogruppo
Il comando precedente creerà un nuovo gruppo chiamato nuovogruppo.
Aggiungere un nuovo utente
Il comando adduser è usato per creare nuovi utenti nel sistema. Per creare un nuovo utente, digitare:
adduser nuovoutente
Il comando precedente creerà un nuovo utente chiamato nuovoutente.
Per assegnare una password al nuovo utente usare il comando passwd:
passwd NUOVO_UTENTE
Infine, per assegnare il nuovo utente al nuovo gruppo, digitare:
adduser NUOVO_UTENTE NUOVO_GRUPPO
Opzioni
Il normale comportamento di un comando può essere modificato aggiungendo -- opzione al comando stesso. Il comando ls, per esempio, ha un'opzione -s in modo che ls -s visualizzi le dimensioni dei file nell'output. È presente anche un'opzione -h per avere le dimensioni in un formato leggibile.
Le opzioni possono essere raggruppate in una sola cosicché
ls -shsia la stessa cosa di
ls -s -h. Molte opzioni comprendo una versione più lunga, preceduta da due trattini invece che uno, quindi il comando
ls --size --human-readable è lo stesso comando.
Incollare nei comandi
Molto spesso, si farà riferimento a istruzioni che indicano di copiare qualche cosa nel terminale e capita spesso di non capire perché quello che si è copiato con Ctrl+C non viene incollato con Ctrl+V. È possibile incollare del testo usando il tasto centrale del mouse (entrambi i tasti premuti per un mouse a due tasti) o facendo clic col tasto destro e scegliendo dal menù.
Velocizzare la digitazione
Freccia su o Ctrl+p | Esplora i comandi digitati precedentemente. | |
Freccia giù o Ctrl+n | Porta a un comando più recente. | |
Invio | Quando c'è il comando desiderato. | |
Tab | Un'opzione molto utile. Completa automaticamente qualsiasi comando o nome di file se c'è una sola opzione, altrimenti visualizza un elenco di opzio |
Modificare il testo
Il mouse non funziona. Usare le frecce direzionali Sinistra/Destra per muoversi tra le righe.
Quando il cursore è nella posizione desiderata, basta inserire ciò che si desidera, non verrà sovrascritto quello che è già presente.
Ctrl+a o Home | Muove il cursore all'inizio della riga. | |
Ctrl+e o Fine | Muove il cursore alla fine della riga. | |
Ctrl+k | Cancella dalla posizione del cursore alla fine della riga. | |
Ctrl+u | Cancella tutta la riga. | |
Ctrl+w | Cancella la parola prima del cursore. |
«Man» e ottenere aiuto
comando --help e man comando, sono gli strumenti più importanti per la riga di comando.
Quasi tutti i comandi dispongono dell'opzione -h (o --help) che visualizza un piccolo messaggio sull'utilizzo del comando e le sue opzioni e quindi ritorna al prompt. Digitare
man -ho
man --helpper visualizzare queste opzioni.
Ogni comando e ogni applicazione in Linux ha un file man (di manuale). Per trovarli, basta semplicemente digitare man command per avere tutto il manuale. Per esempio,
man mvvisualizza il manuale del comando mv.
Per spostarsi all'interno del manuale usare le frecce direzionali, per tornare alla riga di comando, digitare q.
man manvisualizza il manuale del comando man, un buon punto di partenza.
Il comando
man intro
è molto utile, visualizza l'«Introduction to user commands», un'introduzione ben scritta alla riga di comando di Linux.
Ci sono anche le pagine info, solitamente più dettagliate rispetto alle pagine man. Provare, per esempio,
info info
per l'introduzione alle pagine info.
Cercare i file man
Se non si è a conoscenza di quale comando o applicazione usare, è possibile eseguire delle ricerche nei file man
-
man -k foo, cerca i file man di foo. Digitare
man -k nautilus
per vedere come funziona il comando.
Questo è uguale al comando apropos.
-
man -f foo, ricerca soltanto i titoli dei file man del sistema. Per esempio, digitare
man -f gnome
Questo è uguale al comando whatis.
Trovato questo articolo interessante? Condividilo sulla tua rete di contatti in Twitter, sulla tua bacheca su Facebook, in Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!