In questa guida imparerai i comandi Linux più semplici ma potenti che ogni utente di sistema Linux dovrebbe conoscere. Questi comandi vengono utilizzati più e più volte nel tuo lavoro quotidiano.
Di seguito sono riportati i Suggerimenti e trucchi stai per imparare.
Suggerimenti e trucchi per i comandi Linux
- Torna alla directory precedente o alla home directory.
- Scorciatoia per cancellare lo schermo.
- Ricorda le directory che hai usato prima di pushd popd.
- Invia le app in background e torna nel frontend.
- Quando dimentichi di usare sudo con il tuo comando.
- Esegui un comando specifico dalla cronologia.
- Concatenare i comandi.
- Trova il file originale di un collegamento simbolico.
- Crea più directory utilizzando un unico comando.
- Rispondi sì o no nel comando.
Torna alla directory precedente o alla home directory
Per tornare alla directory precedente puoi usare il cd
comando con trattino -
. Questo comando produrrà la directory in cui sei e ti cambierà in quella directory.
cd - Output /home/cloudbooklet
Per tornare alla home directory puoi usare il cd
comando con la tilde ~
simbolo.
cd ~
Scorciatoia per cancellare lo schermo
Per impostazione predefinita puoi usare clear
comando per cancellare lo schermo.
Ma puoi usare la scorciatoia con CTRL + L
per cancellare lo schermo. Quello che fa questo comando è spostare il cursore della shell nella parte superiore dello schermo per guadagnare più spazio disponibile.
clear
CTRL + L
Se la tua shell si comporta in modo strano o presenta dei problemi, puoi provare a utilizzare il reset
comando altrimenti puoi semplicemente usare la scorciatoia sopra menzionata.
Ricorda le directory che hai utilizzato prima di Pushd Popd
Con pushd
e popd
comando puoi accedere facilmente alla directory che viene ricordata prima.
Premi il comando ricorda la directory.
Pop entra nella directory ricordata.
L'esempio seguente viene utilizzato durante lo spostamento dalla directory home ~
a /etc
directory utilizzando pushd
comando. Il comando restituisce la directory di destinazione e la directory corrente in cui ti trovi.
pushd /etc Output /etc ~
Ora i comandi ricordano il ~
directory.
Ora puoi passare ad altre directory usando cd
comando e quando vuoi spostarti nella directory che viene ricordata prima di usare il pushd
comando puoi semplicemente usare il popd
comando.
popd Output ~
Invia app in background e torna in Frontend
Ad esempio nel caso in cui modifichi un file utilizzando nano
o vim
editor e non hai completato le modifiche, ma devi tornare al terminale ed eseguire alcuni comandi e tornare all'editor senza perdere le modifiche già apportate. Puoi usarlo con qualsiasi comando come top
, htop
, ecc.
È qui che entrano in gioco i seguenti comandi. Durante la modifica puoi usare una scorciatoia CTRL + Z
per uscire dal file spostando l'editor in background.
CTRL + Z
Per tornare all'editor senza perdere le modifiche puoi usare il fg
comando che ha spostato l'editor in primo piano.
fg
Quando dimentichi di usare sudo con il tuo comando
Quando dimentichi di usare sudo
con il tuo comando non devi ripetere di nuovo l'esatto comando completo con sudo
. Invece puoi semplicemente usare il doppio punto esclamativo !!
con sudo.
apt update
Se esegui quanto sopra senza sudo
riceverai un errore con autorizzazione negata.
Per eseguire nuovamente il comando precedente con sudo
puoi usare la seguente scorciatoia.
sudo !!
Il doppio segno di spiegazione dice alla shell di eseguire il comando più recente con sudo.
Esegui un comando specifico dalla cronologia
Il comando cronologia restituisce i comandi eseguiti in precedenza. L'output è simile a quello di seguito.
85 sudo apt clean 86 df -h
Per eseguire il sudo apt clean
comando di nuovo puoi usare la scorciatoia sottostante con il punto esclamativo e l'ID del comando.
!85
Il comando precedente emetterà il comando ed eseguirà il comando associato all'ID.
Concatenamento di comandi insieme
Esistono due metodi per concatenare i comandi, uno utilizza due e commerciali &&
e l'altro sta usando il punto e virgola ;
Entrambi i comandi generano lo stesso output se entrambi i comandi vengono eseguiti senza alcun errore.
I comandi concatenati usando &&
interromperà l'esecuzione se un comando precedente non è riuscito.
I comandi concatenati usando ;
non interromperà l'esecuzione completa dei comandi se uno qualsiasi dei comandi si interrompe.
ls -l /non-exising-directory && echo "Hello World" Output ls: cannot access '/non-exising-directory': No such file or directory
Il comando sopra con &&
interromperà l'esecuzione generando il messaggio di errore.
ls -l /non-exising-directory; echo "Hello World" Output ls: cannot access '/non-exising-directory': No such file or directory Hello World
Il comando sopra con ;
continuerà l'esecuzione se uno qualsiasi dei comandi fallisce.
Trova il file originale di un collegamento simbolico
Il collegamento simbolico è un tipo di file che punta a un file diverso oa una cartella diversa. Puoi controllare il file o la cartella originale di un collegamento simbolico o di un collegamento simbolico.
Di seguito sono riportati gli esempi utilizzando ls -l
comando e readlink
comandi.
ls -l /etc/localtime Output lrwxrwxrwx 1 root root 34 Aug 3 16:48 /etc/localtime -> ../usr/share/zoneinfo/Asia/Bangkok
readlink /etc/localtime Output ../usr/share/zoneinfo/Asia/Bangkok
Crea più directory utilizzando un singolo comando
Puoi creare una nuova directory usando mkdir
comando. Possiamo anche usare il singolo comando per creare più directory racchiudendole con {}
.
sudo mkdir folder-name
Il comando precedente crea una nuova directory con il nome specificato.
sudo mkdir -p folder-name/{folder-1, folder-2, folder-3}
Il comando precedente crea facilmente tutte le directory specificate in un unico comando.
Rispondi Sì o No al comando
Durante l'esecuzione di alcuni comandi ti verrà chiesto di inserire yes o no per procedere. In questi casi puoi passare la risposta con il tuo comando come mostrato di seguito.
yes | sudo apt dist-upgrade
Il yes
comando echo y
, se devi passare il capitale Y
puoi usare quello qui sotto.
yes Y | command
Per aver superato N
puoi ancora usare il yes
comando.
yes N | command
Preparati per un ruolo di Professionista dell'Information Technology con sistema operativo Linux
Potenzia la tua carriera di amministrazione Linux con un corso di formazione completato e ottieni il lavoro dei tuoi sogni.
Conclusione
Ora hai imparato alcuni comandi molto utili che ti faranno risparmiare tempo nell'utilizzo della riga di comando di Linux.
Grazie per il tuo tempo. In caso di problemi o feedback, si prega di lasciare un commento qui sotto.