10 trucchi del terminale Linux che devi conoscere!

Indice

  1. Cambiare Directory
  2. Creare Alias
  3. Copiare e Incollare Comandi
  4. Muoversi Lungo un Comando
  5. Rimuovere un Comando
  6. Modificare Comandi Lunghi
  7. Meno è Meglio
  8. Permesso Negato
  9. Tail (Coda)
  10. Cronologia dei Comandi
Cambiare Directory (CD)

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

Alias

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’

Copia e Incolla

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 testi
  • ctrl + 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 digitato sudo, 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 digitare sudo.
  • ctrl + a = per saltare all’inizio della riga
  • ctrl + 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 cursore
  • ctrl + 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 cursore
  • ctrl + k = cancella tutto dopo il cursore
  • ctrl + y = ripristina ciò che hai cancellato
Modificare Comandi Lunghi

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).

Non Usare 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
Permesso Negato

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.

Visualizzare la Parte Finale di un Filetail

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 file
  • tail -f = per visualizzare il file in tempo reale
Cercare nella Cronologia dei Comandi

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.

 

 

Link all’articolo originale:  Link