




























































































Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una dettagliata descrizione dei comandi Bash utilizzati per la gestione dei file, tra cui copia (cp), spostamento (mv), collegamenti simbolici (ln), modifiche di base ai file e gestione dei permessi. Inoltre, vengono presentati altri comandi utili come cat, less, echo, locate e find. tratto dai Corsi Linux Avanzati 2016 di Giulio De Pasquale.
Tipologia: Appunti
1 / 131
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!





























































































Command-line kung-fu
Bash, filtri & co.
Giulio De Pasquale [email protected]
Corsi Linux Avanzati 2016
Bash 101 I vantaggi del terminale
Universale: presente su ogni distribuzione GNU/Linux. Si può usare da remoto e/o su una macchina senza schermo. Consente di automatizzare compiti ripetitivi Ad esempio, permette di operare in maniera precisa e veloce su molti files.
Bash 101 I vantaggi del terminale
Universale: presente su ogni distribuzione GNU/Linux. Si può usare da remoto e/o su una macchina senza schermo. Consente di automatizzare compiti ripetitivi Ad esempio, permette di operare in maniera precisa e veloce su molti files.
Bash 101 I vantaggi del terminale
Universale: presente su ogni distribuzione GNU/Linux. Si può usare da remoto e/o su una macchina senza schermo. Consente di automatizzare compiti ripetitivi Ad esempio, permette di operare in maniera precisa e veloce su molti files.
Bash 101 I vantaggi del terminale
Tutto ciò che è tra parentesi quadre è facoltativo. Le opzioni si passano con uno o due trattini (- o --)
Esempio cuocipizza ︸ ︷︷ ︸ comando
− fornoalegna ︸ ︷︷ ︸ opzione
margherita ︸ ︷︷ ︸ argomento
capricciosa ︸ ︷︷ ︸ argomento
Bash 101 I vantaggi del terminale
Tutto ciò che è tra parentesi quadre è facoltativo. Le opzioni si passano con uno o due trattini (- o --)
Esempio cuocipizza ︸ ︷︷ ︸ comando
− fornoalegna ︸ ︷︷ ︸ opzione
margherita ︸ ︷︷ ︸ argomento
capricciosa ︸ ︷︷ ︸ argomento
Bash 101 I vantaggi del terminale
Autocompletamento comandi CTRL+C Cerca di interrompere il processo in esecuzione SHIFT+CTRL+C / V Copia / Incolla
Bash 101 I vantaggi del terminale
Autocompletamento comandi CTRL+C Cerca di interrompere il processo in esecuzione SHIFT+CTRL+C / V Copia / Incolla
Bash 101 I vantaggi del terminale
Autocompletamento comandi CTRL+C Cerca di interrompere il processo in esecuzione SHIFT+CTRL+C / V Copia / Incolla
Bash 101 I vantaggi del terminale
Autocompletamento comandi CTRL+C Cerca di interrompere il processo in esecuzione SHIFT+CTRL+C / V Copia / Incolla
Bash 101 Man
Permette di leggere la documentazione (se presente) di un comando passato come argomento. Per cercare all’interno della man page basta scrivere /terminecercato e premere Enter. Premendo n si passa al prossimo risultato. Premendo p si torna in cima. Premendo q si esce dal manuale.
In caso di emergenza man ︸︷︷︸ comando
man ︸︷︷︸ argomento
Bash 101 Man
Permette di leggere la documentazione (se presente) di un comando passato come argomento. Per cercare all’interno della man page basta scrivere /terminecercato e premere Enter. Premendo n si passa al prossimo risultato. Premendo p si torna in cima. Premendo q si esce dal manuale.
In caso di emergenza man ︸︷︷︸ comando
man ︸︷︷︸ argomento
Bash 101 Comandi bash di base
ls – elenca i file nella cartella corrente ls nomecartella – elenca i file della cartella con quel nome -lah – mostra i file incolonnati con maggiori informazioni (-l) includendo anche i file nascosti (-a) con le dimensioni in formato human-readable (-h) cd nomecartella – ci sposta nella directory
. è la directory corrente, .. è la directory un livello più in su ~ è la cartella home dell’utente corrente. ~
Bash 101 Comandi bash di base
ls – elenca i file nella cartella corrente ls nomecartella – elenca i file della cartella con quel nome -lah – mostra i file incolonnati con maggiori informazioni (-l) includendo anche i file nascosti (-a) con le dimensioni in formato human-readable (-h) cd nomecartella – ci sposta nella directory
. è la directory corrente, .. è la directory un livello più in su ~ è la cartella home dell’utente corrente. ~