Diventa un utente Linux Power Power con questi 8 trucchi

Sommario:

Diventa un utente Linux Power Power con questi 8 trucchi
Diventa un utente Linux Power Power con questi 8 trucchi

Video: Diventa un utente Linux Power Power con questi 8 trucchi

Video: Diventa un utente Linux Power Power con questi 8 trucchi
Video: 5 Trucchi Windows che (probabilmente) non conoscevi - YouTube 2024, Novembre
Anonim
C'è molto altro nell'usare il terminale Linux piuttosto che digitare semplicemente dei comandi. Impara questi trucchi di base e sarai sulla buona strada per padroneggiare la shell Bash, usata di default sulla maggior parte delle distribuzioni Linux.
C'è molto altro nell'usare il terminale Linux piuttosto che digitare semplicemente dei comandi. Impara questi trucchi di base e sarai sulla buona strada per padroneggiare la shell Bash, usata di default sulla maggior parte delle distribuzioni Linux.

Questo è per gli utenti meno esperti - sono sicuro che molti di voi utenti esperti là fuori già conoscono tutti questi trucchi. Comunque, dai un'occhiata - forse c'è qualcosa che ti è mancato lungo la strada.

Completamento scheda

Il completamento del tab è un trucco essenziale. È un ottimo risparmio di tempo ed è anche utile se non si è sicuri del nome esatto di un file o comando.

Ad esempio, supponiamo di avere un file denominato "nome file molto lungo" nella directory corrente e che desideri eliminarlo. Puoi digitare l'intero nome del file, ma dovresti sfuggire correttamente ai caratteri dello spazio (in altre parole, aggiungere il personaggio prima di ogni spazio) e potrebbe commettere un errore. Se si digita rm r e premi Tab, Bash riempirà automaticamente il nome del file per te.

Naturalmente, se nella directory corrente ci sono più file che iniziano con la lettera r, Bash non saprà quale si desidera. Supponiamo che tu abbia un altro file chiamato "nome di file veramente molto lungo" nella directory corrente. Quando premi Tab, Bash compilerà la parte "veramente ", poiché entrambi i file iniziano con quello. Dopo averlo fatto, premi nuovamente Tab e vedrai un elenco di nomi di file corrispondenti.

Continua a digitare il nome del file desiderato e premi Tab. In questo caso, possiamo digitare una "l" e premere nuovamente Tab e Bash riempirà il nome del file desiderato.
Continua a digitare il nome del file desiderato e premi Tab. In questo caso, possiamo digitare una "l" e premere nuovamente Tab e Bash riempirà il nome del file desiderato.

Funziona anche con i comandi. Non sei sicuro di quale comando desideri, ma sai che inizia con "gnome"? Scrivi "gnome" e premi Tab per vedere un elenco.

Pipes

I pipe consentono di inviare l'output di un comando a un altro comando. Nella filosofia UNIX, ogni programma è una piccola utility che fa bene una cosa. Ad esempio, il ls comando elenca i file nella directory corrente e il grep comando cerca il suo input per un termine specificato.

Combina questi con tubi (il | carattere) e puoi cercare un file nella directory corrente. Il seguente comando cerca la parola "word":

ls | grep word

Image
Image

Wild Cards

Il * carattere - cioè, l'asterisco - è una wild card che può abbinare qualsiasi cosa. Ad esempio, se volessimo eliminare sia "nome file molto lungo" sia "nome file veramente lungo" dalla directory corrente, potremmo eseguire il seguente comando:

rm really*name

Questo comando cancella tutti i file con nomi di file che iniziano con "veramente" e terminano con "nome". Se hai corso rm * invece, dovresti eliminare tutti i file nella directory corrente, quindi fai attenzione.

Image
Image

Redirezione dell'output

Il > il carattere reindirizza l'output di un comando a un file invece di un altro comando. Ad esempio, la seguente riga esegue il ls comando per elencare i file nella directory corrente e, invece di stampare quell'elenco sul terminale, stampa l'elenco in un file denominato "file1" nella directory corrente:

ls > file1

Image
Image

Cronologia dei comandi

Bash ricorda una cronologia dei comandi che inserisci in essa. Puoi usare i tasti freccia su e giù per scorrere i comandi che hai usato di recente. Il storia comando stampa un elenco di questi comandi, quindi puoi reindirizzarlo a grep per cercare i comandi che hai usato di recente. Ci sono molti altri trucchi che puoi usare anche con la cronologia di Bash.

Image
Image

~,. &..

Il ~ carattere - noto anche come tilde - rappresenta la directory home dell'utente corrente. Quindi, invece di digitare cd / home / nome per andare alla tua directory home, puoi digitare cd ~ anziché. Questo funziona anche con percorsi relativi - cd ~ / Desktop passerebbe al desktop dell'utente corrente.

Allo stesso modo, il . rappresenta la directory corrente e il .. rappresenta la directory sopra la directory corrente. Così, cd.. va su una directory. Anche questi funzionano con percorsi relativi: se sei nella cartella Desktop e vuoi andare nella cartella Documenti, che si trova nella stessa directory della cartella Desktop, puoi usare cd../Documents comando.

Image
Image

Esegui un comando in background

Per impostazione predefinita, Bash esegue tutti i comandi eseguiti nel terminale corrente. Normalmente va bene, ma cosa succede se si desidera avviare un'applicazione e continuare a utilizzare il terminale? Se si digita firefox per avviare Firefox, Firefox prenderà il tuo terminale e visualizzerà i messaggi di errore e altri output finché non lo chiudi. Aggiungi il & operatore alla fine del comando per fare in modo che Bash esegua il programma in background:

firefox &

Image
Image

Esecuzione condizionale

Puoi anche fare in modo che Bash esegua due comandi, uno dopo l'altro. Il secondo comando verrà eseguito solo se il primo comando è stato completato correttamente. Per fare ciò, metti entrambi i comandi sulla stessa riga, separati da a &&, o doppia e commerciale.

Ad esempio, il dormire il comando prende un valore in secondi, esegue il conto alla rovescia e si conclude correttamente. È inutile da solo, ma puoi usarlo per eseguire un altro comando dopo un ritardo. Il seguente comando attenderà cinque secondi, quindi avvierà lo strumento gnome-screenshot:

sleep 5 && gnome-screenshot

Hai altri trucchi da condividere? Lascia un commento e aiuta i tuoi compagni lettori!

Consigliato: