Questa guida elenca tutti i principali comandi Linux di base più utilizzati ogni giorno sul tuo sistema Linux. Puoi utilizzare i seguenti comandi su qualsiasi distribuzione Linux come Ubuntu, Debian, CentOS, Fedora, RedHat, ArcLinux.
I seguenti comandi vengono eseguiti nella riga di comando, denominata Linux-shell. Veniamo ai comandi comuni usati tutti i giorni.
Comandi di base di Linux
Puoi ottenere assistenza per qualsiasi comando utilizzando la seguente sintassi.
command_name --help
C'è un manuale per ogni comando, puoi usare il comando man per ottenere maggiori dettagli sul comando.
man command_name
1. pwd – Stampa directory di lavoro
pwd
Il comando viene utilizzato per trovare il percorso della directory corrente su cui stavi lavorando.
pwd Output /home/username
2. ls – Elenco
ls
comando restituisce tutte le directory, i file che si trovano nella directory corrente.
ls Output file1.txt folder-1 file2.txt folder-2
3. cd – Cambia directory
cd
comando viene utilizzato per navigare in una nuova directory. Se utilizzato senza alcun argomento, ti porterà alla tua home directory.
# takes you to your home directory cd # To navigate to the parent directory cd ../ # To change to previous working directory cd ~
4. mkdir – Crea directory
mkdir
comando viene utilizzato per creare nuove directory in una posizione specifica.
# Create new directory mkdir directory_name # Create nested directories mkdir -p directory_name/child_directory_name
5. toccare – Timestamp
touch
il comando viene utilizzato per aggiornare i timestamp di un file esistente o creare un nuovo file con il timestamp corrente.
touch file1.txt
6. mv – Sposta
mv
Il comando viene utilizzato per spostare un file o una directory in un'altra posizione o cambiare il nome della directory in un'altra.
# Renaming a file mv file1.txt file2.txt # Renaming a directory mv folder1 folder2 # move file from one directory to another directory mv folder1/test.txt folder2/test.txt
7. cp – Copia
cp
il comando viene utilizzato per copiare il file in un altro file nella stessa posizione o in un'altra posizione.
Puoi usare il -R
opzione copia tutti i file da una posizione a un'altra.
# copy file to a new file cp file1.txt file2.txt # copy file to new loaction cp file.txt /home/username # copy all contents of directories to another directory cp -R directory /home/username/public
8. rm – Rimuovi
rm
comando viene utilizzato per rimuovere un file specifico o un insieme di file con estensione specifica o rimuovere una directory con tutti i contenuti.
Devi stare attento mentre usi questo comando.
# remove a specific file rm /home/username/filename.txt # remove files with specific extension rm -rf *.txt # remove a directory with contents in it rm -rf directory_name
9. chmod – Cambia modalità
chmod
Il comando viene utilizzato per modificare la modalità di un oggetto in modo che possa avere i permessi di lettura, lettura, scrittura o lettura, scrittura ed esecuzione.
- Il primo numero rappresenta l'utente associato al file.
- Il secondo numero è per il gruppo associato al file.
- Il terzo numero è associato a tutti gli altri che non fanno parte dell'utente o del gruppo.
Notazione ottale | Autorizzazione | Rappresentazione simbolica |
---|---|---|
0 | Nessuna autorizzazione | — |
1 | Esegui solo autorizzazione | –x |
2 | Solo permessi di scrittura | -w- |
3 | Autorizzazioni di scrittura ed esecuzione (1+2)=3 | -wx |
4 | Solo autorizzazione di lettura | r– |
5 | Lettura ed esecuzione autorizzazioni (1+4)=5 | r-x |
6 | Autorizzazioni di lettura e scrittura (2+4)=6 | rw- |
7 | Lettura, scrittura ed esecuzione autorizzazioni, significa autorizzazioni complete (1+2+4)=7 | rex |
chmod 644 private-key.pem
10. gatto – Concatena
cat
command è uno dei comandi più comunemente usati per creare file singoli o multipli, visualizzare il contenuto di file, concatenare file e reindirizzare l'output nel terminale o nei file.
cat file.txt
Questo comando emetterà il contenuto del file.
Preparati per un ruolo di Professionista dell'Information Technology con sistema operativo Linux
Conclusione
Ora hai imparato i comandi di base che vengono utilizzati ogni giorno.
Grazie per il tuo tempo. In caso di problemi o feedback, si prega di lasciare un commento qui sotto.