Risparmia tempo nel terminale Linux con queste 20 scorciatoie
Il terminale può essere un posto intimidatorio, ma ci sono buone probabilità che ne aprirai uno durante la tua esperienza con Linux. Se trascorri un po 'di tempo lì, potresti scoprire che in realtà non è così male. Sono arrivato a preferire l'utilizzo del terminale per alcune attività, come l'installazione e l'aggiornamento del software Come superare i problemi con Ubuntu Update Manager Come superare i problemi con Ubuntu Update Manager Praticamente ogni utente ha incontrato problemi con Ubuntu Update Manager, con repository mancanti o a causa di errori insoliti che indicano problemi di connettività Internet. Ti mostreremo come possono essere affrontati. Leggi di più .
Se sei un principiante o qualcuno che ha superato la paura molto tempo fa, ci sono modi in cui puoi rendere le cose andare più agevolmente. Qui ci sono 20 scorciatoie che possono aiutarti a superare alcuni dei disagi della linea di comando.
Spostare il cursore
All'inizio, anche spostarsi sul terminale sembra più difficile. Fortunatamente, non è più difficile, solo diverso. Rimuovi la mano dal touchpad, fai un respiro profondo e sorridi. La tastiera sta per diventare la tua migliore amica.
1. Salta tra le parti di una linea
Uso Ctrl + Sinistra e Ctrl + destra per spostarsi tra le varie parti della linea. Diciamo che hai digitato la seguente riga.
Installa kde-desktop-environment
toccando Ctrl + Sinistra ti sposta all'inizio di ambiente, del desktop, kde, installare, e DNF, in questo ordine.
2. Salta all'inizio o alla fine di una riga
Casa o Ctrl + A sposta il cursore all'inizio della riga. Fine o Ctrl + E ti riporta indietro alla fine.
Quali tasti si utilizzano dipende dal layout della tastiera. Non tutti i PC hanno Casa e Fine chiavi. I MacBook no. In entrambi i casi, Ctrl + A / E dovrebbe funzionare.
3. Cancella parti o Tutto, di una linea
Ctrl + K prende tutto dalla posizione corrente fino alla fine della linea e gli dà lo stivale. Ctrl + W segue solo la parola immediatamente prima del cursore. Ctrl + U cancella dall'inizio della riga fino alla posizione corrente del cursore
4. Completa automaticamente un comando o una directory
La pressione della scheda completa il nome del comando o della directory corrente.
Immaginiamo che stai navigando verso la cartella dei download utilizzando questa linea:
cd / home / utente / download
Puoi premere il tasto una volta arrivato cd / home / utente / Dow per finire automaticamente la parola.
Supponi di voler installare un gruppo di app utilizzando apt-get install. Puoi digitare apt-get ins e premi scheda.
Quando il terminale non è in grado di prevedere cosa stai cercando di dire, in genere ti consente di sapere con un segnale acustico.
Raccolta differenziata
Quelli di noi che sono cresciuti nell'era di Windows e Mac si sono abituati a fare clic sulle icone per fare le cose. Non c'è niente di tutto questo nel terminale. Ciò significa che dobbiamo digitare ogni comando. Fortunatamente, abbiamo modi per evitare di riscrivere le cose più e più volte.
5. Passaggio tra le righe utilizzate di recente
premi il Su freccia per arrivare all'ultimo comando che hai usato. Toccalo di nuovo per recuperare quello precedente. premi il Giù freccia se sei andato troppo lontano.
Il terminale salva la tua cronologia anche quando chiudi la finestra, quindi puoi farlo per richiamare i comandi che hai usato giorni fa.
6. Copia la riga precedente
Diciamo che stai cercando di ripetere un comando appena emesso, ma con privilegi di root. È probabile che ti sia dimenticato di iniziare la linea sudo (più su questo più tardi). In tal caso, invece di ridigitare l'intero comando, puoi semplicemente inserire:
sudo !!
I doppi punti esclamativi indicano al terminale che si desidera reinserire la riga precedente.
7. Copia la riga precedente contenente un comando specifico
Cosa succede se il comando che vuoi ripetere non è l'ultimo che hai usato? Il comando illustrato sopra, !!, non funzionerà più Invece, ti consigliamo di utilizzare un singolo punto esclamativo combinato con l'inizio del comando che desideri recuperare.
Ad esempio, potresti usare !apt-get, !DNF, o !pacman provare a verificare di nuovo gli aggiornamenti. La tecnica funziona anche con CD, uomo, e altri comandi essenziali Una A-Z di Linux - 40 comandi essenziali che dovresti conoscere una A-Z di Linux - 40 comandi essenziali che dovresti sapere Linux è la terza ruota spesso ignorata per Windows e Mac. Sì, negli ultimi dieci anni, il sistema operativo open source ha guadagnato molta trazione, ma è ancora ben lontano dall'essere considerato ... Per saperne di più .
8. Copia l'argomento precedente
Dopo aver copiato e incollato una cartella in una nuova posizione, potresti iniziare a fare altre cose in quella directory di destinazione. Prova questo:
cd! $
Il !$ indica l'ultimo argomento utilizzato. Tieni presente che gli argomenti consistono in qualsiasi informazione tu fornisca un comando per completare un'attività, quindi le directory non sono certo le uniche cose che puoi riciclare usando !$.
9. Correggere i tipi
A volte accadono errori di battitura. In un articolo, possono portare a imbarazzo. Nel terminale, impediscono ai comandi di funzionare. Fortunatamente, c'è una soluzione facile.
Diciamo che vuoi cercare tutte le cose che puoi fare con il gestore di pacchetti di Fedora, DNF. Per fare ciò, accendi il tuo terminale e digita:
uomo dfn
Bene, non è giusto. Il terminale ti sta dicendo che c'è “Nessuna voce manuale per dfn.”
Lo sai. Per risolvere il problema, digiti:
^ ^ DFN DNF
Quando premi Invio, il terminale ripeterà il comando usando la nuova ortografia.
Navigare nelle directory
Avviare applicazioni non è certo l'unica cosa che fai sul tuo computer, e lo stesso è vero una volta che ti sei tuffato nel terminale. A volte devi semplicemente spostare i file e scansionare le cartelle.
Questo viene fornito con una curva di apprendimento, ma con queste nozioni di base memorizzate, ne avrai la possibilità in pochissimo tempo.
10. Passare a un file o una cartella specifici
Come stavo dicendo, manipolare i file può essere un vero problema. Devi ricordare la posizione di un file e sapere come digitare esplicitamente il percorso. Chi lo fa?
Un approccio più semplice è quello di trascinare un file o una cartella nel terminale. Questo aggiungerà il percorso alla fine del tuo attuale comando.
11. Navigare tra le cartelle
Una volta che hai già iniziato a gestire le cartelle all'interno del terminale, il trascinamento e il rilascio possono iniziare a sembrare, beh, un trascinamento. A quel punto, questi due punti diventeranno il tuo migliore amico. Quando stai usando CD per muoverti, segui questo comando con ...
No, non è un'elica incompleta. Ecco, proviamo questo.
CD…
CD seguito da due punti ti sposterà nella directory genitore.
Per passare da una cartella all'altra nella directory principale, utilizzare CD… seguito dal nome. Fai finta di gestire file nel tuo / Musica / Black_Eyed_Peas cartella, hai finito il lavoro, e ora vuoi saltare / Musica / Lindsey_Stirling. Basta inserire:
cd ... / Lindsey_Stirling
12. Ritornare alla directory precedente
A metà del montaggio dei file in / Lindsey_Stirling, ti rendi conto che ti sei dimenticato di rimuovere una delle inutili immagini di album che ingombrano le tue /Black Eyed Peas cartella. Per tornare istantaneamente, usa un trattino. Come in -
CD -
13. Tornare alla directory iniziale
Quando sei pronto per andare a casa, per così dire, entra CD. Questo è tutto.
14. Vedi la tua directory corrente
Ok, hai navigato per un po 'e non sai più dove sei. Succede. accedere pwd per vedere il percorso verso la tua posizione.
15. Vai alla directory di root
Oh, quindi sei legittimo. Se stai cercando di navigare direttamente nella directory principale e iniziare CD-nel terminale, sai chiaramente come orientarti su Linux. Per ottenere direttamente carne e patate del sistema operativo, utilizzare:
cd /
16. Mantieni l'accesso root
Sì, avrei potuto inserire questo in qualsiasi punto dell'elenco, ma per manipolare uno qualsiasi dei file nella directory principale, è necessario l'accesso come amministratore. Il modo migliore per farlo può variare in base alla tua distribuzione. Un'opzione è posizionare sudo all'inizio del tuo comando.
Un altro approccio, supponendo che tu abbia la password di root, è da usare su anziché. Questo ti firmerà come amministratore e ti consentirà di eseguire le modifiche che desideri senza preoccuparti di reinserire la tua password. Può far risparmiare tempo se si pianifica di apportare alcune modifiche al livello principale. Ma non farlo se sei anche un po 'insicuro su cosa stai facendo. Che cos'è SU & Perché è importante usare Linux in modo efficace? Cos'è SU & Perché è importante usare Linux in modo efficace? L'account utente Linux SU o root è uno strumento potente che può essere utile se usato correttamente o devastante se usato imprudentemente. Diamo un'occhiata al motivo per cui dovresti essere responsabile quando usi SU. Leggi di più .
Multitasking
Hai imparato le basi. Ora sei pronto per portare il tuo terminale-fu al livello successivo?
17. Esegui comandi multipli
Per fare questo, avrai bisogno di un paio di e commerciali. Esegui un comando, inserisci &&, e segui un secondo compito che inizierà solo se il primo non fallisce. Ecco un esempio (ovviamente stupido).
echo "Dov'è Lindsey Stirling?" && echo "Eccola!" && cd / home / utente / musica / Lindsey_Stirling
Il terminale mostrerà il testo “Dov'è Lindsey Stirling?” Allora dirà “Eccola qui!” prima di portarti alla cartella musicale appropriata.
Puoi pensare && come e. Come al solito, stai dicendo al terminale di farlo eQuesto e Questo.
18. Eseguire un comando con un piano di backup
Il segnale doppio commerciale indica di eseguire il comando successivo solo se il precedente è riuscito. Forse vuoi il contrario, per eseguire un comando solo se il primo non riesce. In tal caso, scambia && per ||.
19. Esegui un comando in background
Inserire un singolo e alla fine di una riga. Il terminale mostrerà un numero di processo e quindi, finché non è andato tutto bene, tornerà alla normalità come se nulla fosse successo.
Per vedere quali processi sono attualmente in esecuzione, inserisci il lavori comando. Puoi usare uccidere seguito dal numero di processo fornito per forzare l'arresto di un'attività. In alternativa, puoi riportare l'operazione in primo piano usando fg.
20. Eseguire più comandi in background
Come ci si potrebbe aspettare, il & fa anche questo. Dopo aver terminato il tuo primo comando con un &, follow-up con un altro.
rmdir / home / utente / pubblico / & killall chromium-browser e sudo apt-get update &
Tutte queste attività verranno eseguite in background. Ciascuno si attiverà indipendentemente dal fatto che gli altri abbiano avuto successo o meno.
Sei pronto per il terminale?
Quando avrai elaborato tutte queste scorciatoie, quella misteriosa finestra nera con testo bianco dovrebbe iniziare a sentirti familiare. Potresti persino trovarti a tenere aperta una finestra del terminale da qualche parte sul desktop in ogni momento.
In questo caso, è il momento di familiarizzare con le cose divertenti 9 Comandi di Linux eccentrici che devi conoscere (e che ti piaceranno) 9 Comandi di Linux eccentrici che devi conoscere (e che amerai) Fai arte ASCII, parla al tuo computer e riproduci testo avventure. La tua linea di comando di Linux non è solo per lavoro: può essere stranamente divertente, se conosci i comandi giusti. Leggi di più . Se ti senti sicuro, puoi passare alla gestione delle partizioni Prendi il controllo delle partizioni del disco Linux con questi 10 comandi fdisk Prendi il controllo delle partizioni del disco Linux con questi 10 comandi fdisk Mentre gli strumenti di gestione del disco desktop sono disponibili anche per le distribuzioni Linux (come Utility Disco in Ubuntu), utilizzando lo strumento da riga di comando fdisk offre più opzioni. Leggi di più ? In alternativa, potresti dedicare più tempo all'apprendimento delle nozioni di base. Una guida rapida per iniziare con la riga di comando di Linux Una guida rapida per iniziare con la riga di comando di Linux Puoi fare un sacco di cose incredibili con i comandi in Linux e non è davvero difficile per imparare. Leggi di più . Qualunque cosa tu faccia, ci sono alcuni comandi che non dovresti mai eseguire 9 Comandi Linux letali che non dovresti mai eseguire 9 Comandi Linux letali che non dovresti mai eseguire Non dovresti mai eseguire un comando Linux a meno che tu non sappia esattamente cosa fa. Ecco alcuni dei comandi Linux più letali che, per la maggior parte, vuoi evitare. Leggi di più .
Quali sono le tue scorciatoie da terminale preferite? Ci sono dei comandi che consiglieresti agli studenti di imparare a memoria? Condividi le tue conoscenze nei commenti!
Scopri di più su: scorciatoie da tastiera, terminale.