Indice
- Cambiare Directory
- Creare Alias
- Copiare e Incollare Comandi
- Muoversi Lungo un Comando
- Rimuovere un Comando
- Modificare Comandi Lunghi
- Meno è Meglio
- Permesso Negato
- Tail (Coda)
- Cronologia dei Comandi
cd
è uno dei comandi base in Linux, che ti permette di spostarti tra le diverse directory nel tuo file system. Ecco alcune funzioni di cd
che ti aiuteranno a muoverti più velocemente nel tuo file system.
pwd
:pwd
sta per “Print the name of the current working directory” (stampa il nome della directory di lavoro corrente), e mostrerà il percorso della directory attuale.cd ..
: ti sposterà di una cartella indietro rispetto alla directory corrente.cd -
: questo comando ti permetterà di tornare alla directory precedente in cui ti trovavi. Se esegui questi comandi due volte, sarai nello stesso posto da cui hai iniziato.
[prinux@archlinux ~]$ pwd
/home/prinux
[prinux@archlinux ~]$ cd Downloads/
[prinux@archlinux Downloads]$ cd ..
[prinux@archlinux ~]$ pwd
/home/prinux
[prinux@archlinux ~]$ cd –
/home/prinux/Downloads
[prinux@archlinux Downloads]$ pwd
/home/prinux/Downloads
[prinux@archlinux Downloads]$ cd –
/home/prinux
[prinux@archlinux ~]$ pwd
/home/prinux
Gli alias ti aiutano a creare i tuoi comandi nella shell. Puoi configurare i tuoi comandi lunghi e usati ripetutamente con una stringa corta. Oppure puoi assegnare una funzione con opzioni a una stringa che già rappresenta una funzione. Ad esempio, posso assegnare ls
per eseguire il comando ls --color=auto
. Ora, invece di digitare ls --color=auto
, devi solo digitare ls
. Puoi aggiungere e rimuovere alias nel file .bashrc
.
alias ls=‘ls –color=auto’
alias hello=‘echo per favore seguimi’
Copiare e incollare sono le operazioni più basilari dell’editing di testo, anche se ho notato che molte persone usano il clic destro per copiare e incollare i comandi. Usa:
ctrl + shift + c
per copiare testictrl + shift + v
per incollare testi
Muoversi Lungo un ComandoHai mai digitato un comando lungo solo per renderti conto di aver dimenticato di menzionare sudo
all’inizio? Bene, invece di premere i tasti freccia più volte, puoi usare:
ctrl + a
per saltare all’inizio della riga. Dopo aver digitatosudo
, puoi usare:ctrl + e
per saltare alla fine della riga e completare il comando che desideri digitare. Puoi usare queste scorciatoie come preferisci e non solo per digitaresudo
.ctrl + a
= per saltare all’inizio della rigactrl + e
= per saltare alla fine della riga
Rimuovere un ComandoDopo aver digitato un comando, potresti renderti conto che non era necessario. Invece di premere backspace più volte o premere invio per eliminarlo, puoi usare:
ctrl + u
per rimuovere tutto ciò che c’è prima del cursorectrl + k
per rimuovere tutto ciò che c’è dopo il cursore, se ti trovi a metà della riga
Se hai accidentalmente cancellato qualcosa e vuoi annullare le modifiche, puoi usare:
ctrl + y
per ripristinare ciò che hai cancellato
Ecco un altro trucco che può aumentare la tua velocità: puoi usare alt + backspace
per rimuovere una parola nel terminale.
ctrl + u
= cancella tutto prima del cursorectrl + k
= cancella tutto dopo il cursorectrl + y
= ripristina ciò che hai cancellato
Se desideri modificare comandi lunghi nel tuo editor di testo, puoi usare ctrl + x + e
per aprire il tuo editor all’interno del terminale. Questo aprirà l’editor di testo che hai scelto, e potrai modificare e salvare il file. Dopo che il file è stato salvato, verrà eseguito nella shell (il file non viene salvato nel dispositivo).
cat
Hai mai voluto visualizzare un file e hai usato cat
per farlo? Fermati! Puoi usare less
per lo stesso scopo, poiché visualizza il testo dall’inizio e ti permette di scorrere verso il basso per vedere i contenuti, a differenza di cat
che stampa tutto nel terminale.
- less .bash_history
Se usi Linux, sono sicuro che ti sia capitato. Dimenticando di digitare sudo
e notando l’errore quando la console mostra: error: you cannot perform this operation unless you are root
. Invece di digitare di nuovo il comando completo con sudo
, puoi usare sudo !!
. Puoi usare !!
su qualsiasi comando come cd
, cat
, ecc. Questo sostituisce !!
con il comando precedente al momento dell’esecuzione.
tail
Se vuoi visualizzare le ultime 10 righe di un file, puoi usare tail
. Questo comando stampa le ultime 10 righe di un file nel terminale. È molto utile quando si guardano file di log. Puoi usare l’opzione -f
per visualizzare il file in tempo reale.
tail
= per visualizzare le ultime 10 righe del filetail -f
= per visualizzare il file in tempo reale
Ogni volta che stai imparando qualcosa o hai dimenticato cosa hai digitato l’ultima volta per fare qualcosa, invece di usare cat
e grep
sul file .bash_history
, puoi usare ctrl + r
per cercare nella cronologia dei comandi.Se ti è piaciuto questo blog, non dimenticare di lasciare un applauso. Se vuoi saperne di più su privacy, sicurezza, tecnologia e Linux, considera di seguirmi. Inoltre, condivido anche ciò che trovo interessante e utile.
—