Staňte sa užívateľom napájania Linuxovým terminálom s týmito 8 trikami

Obsah:

Staňte sa užívateľom napájania Linuxovým terminálom s týmito 8 trikami
Staňte sa užívateľom napájania Linuxovým terminálom s týmito 8 trikami

Video: Staňte sa užívateľom napájania Linuxovým terminálom s týmito 8 trikami

Video: Staňte sa užívateľom napájania Linuxovým terminálom s týmito 8 trikami
Video: How to Backup Windows 10 Using File History (Beginners Guide) - YouTube 2024, Apríl
Anonim
Je to viac, ako používať terminál Linuxu, než len napísať príkazy do nej. Zoznámte sa s týmito základnými trikami a budete na ceste k ovládaniu shell Bash, ktorý sa štandardne používa na väčšine Linuxových distribúcií.
Je to viac, ako používať terminál Linuxu, než len napísať príkazy do nej. Zoznámte sa s týmito základnými trikami a budete na ceste k ovládaniu shell Bash, ktorý sa štandardne používa na väčšine Linuxových distribúcií.

Toto je pre menej skúsených používateľov - som si istý, že mnohí z vás vyspelých používateľov tam už vedia všetky tieto triky. Napriek tomu sa pozrite - možno je tu niečo, čo ste stratili pozdĺž cesty.

Dokončenie karty

Dokončenie karty je základným trikom. Je to skvelý šetrič času a je tiež užitočné, ak si nie ste istí presným názvom súboru alebo príkazu.

Povedzme napríklad, že máte v aktuálnom adresári súbor s názvom "naozaj dlhý názov súboru" a chcete ho odstrániť. Môžete napísať celý názov súboru, ale musíte správne uniknúť znaky medzery (inými slovami, pridajte pred každým miestom) a môže urobiť chybu. Ak píšete rm r a stlačte kartu Tab, Bash automaticky vyplní meno súboru pre vás.

Samozrejme, ak máte v aktuálnom adresári viacero súborov, ktoré začínajú písmenom r, Bash nevie, ktorý z nich chcete. Povedzme, že máte v aktuálnom adresári iný súbor s názvom "naozaj veľmi dlhý názov súboru". Keď stlačíte kartu Tab, Bash vyplní časť "naozaj", keďže súbory začínajú tým. Po tom stlačte znovu kartu Tab a uvidíte zoznam zodpovedajúcich názvov súborov.

Pokračujte v zadávaní požadovaného názvu súboru a stlačte kláves Tab. V tomto prípade môžeme zadať "l" a znovu stlačiť Tab a Bash vyplní požadované meno súboru.
Pokračujte v zadávaní požadovaného názvu súboru a stlačte kláves Tab. V tomto prípade môžeme zadať "l" a znovu stlačiť Tab a Bash vyplní požadované meno súboru.

To tiež funguje s príkazmi. Nie ste si istí, čo príkaz chcete, ale vedieť, že začína s "gnome"? Zadajte príkaz "gnome" a stlačte Tab na zobrazenie zoznamu.

potrubie

Rúry umožňujú odoslať výstup príkazu inému príkazu. V UNIX filozofii, každý program je malý nástroj, ktorý robia jednu vec dobre. Napríklad ls príkaz uvádza súbory v aktuálnom adresári a grep príkaz vyhľadáva vstupy pre daný termín.

Kombinujte ich s rúrkami ( | znak) a môžete vyhľadať súbor v aktuálnom adresári. Nasledujúci príkaz hľadá slovo "slovo":

ls | grep word

Image
Image

Divoké karty

* znak - to je hviezdička - je divoká karta, ktorá dokáže porovnať čokoľvek. Napríklad, ak by sme chceli vymazať ako "skutočne dlhý názov súboru", tak aj "skutočne veľmi dlhý názov súboru" z aktuálneho adresára, mohli by sme spustiť nasledujúci príkaz:

rm really*name

Tento príkaz odstráni všetky súbory s názvami súborov začínajúcimi slovami "naozaj" a končiac s "meno." Ak ste bežali rm * namiesto toho by ste odstránili všetky súbory v aktuálnom adresári, preto buďte opatrní.

Image
Image

Presmerovanie výstupu

> znak presmeruje výstup príkazu do súboru namiesto iného príkazu. Napríklad nasledujúci riadok spustí ls príkaz na zoznam súborov v aktuálnom adresári a namiesto vytlačenia zoznamu do terminálu vytlačí zoznam do súboru s názvom "file1" v aktuálnom adresári:

ls > file1

Image
Image

História príkazov

Bash si pamätá históriu príkazov, ktoré do neho zadáte. Pomocou klávesov so šípkou nahor a nadol môžete prechádzať pomocou nedávno použitých príkazov. histórie príkaz vytlačí zoznam týchto príkazov, takže ho môžete nakonfigurovať tak, aby vyhľadal príkazy, ktoré ste nedávno použili. Existuje mnoho ďalších trikov, ktoré môžete použiť aj s históriou Bash.

Image
Image

~,. &..

~ znak - tiež známy ako tilde - predstavuje domovský adresár aktuálneho používateľa. Takže namiesto písania cd / home / meno Ak chcete prejsť do svojho domovského adresára, môžete ho zadať cd ~ miesto. To tiež pracuje s relatívnymi cestami - cd ~ / Desktop by sa prepnúť na pracovnú plochu aktuálneho používateľa.

Podobne aj . predstavuje aktuálny adresár a .. predstavuje adresár nad aktuálnym adresárom. takže, cd.. smeruje do adresára. Tiež pracujú s relatívnymi cestami - ak ste v priečinku Pracovná plocha a chcete ísť do priečinka Dokumenty, ktorý je v rovnakom adresári ako priečinok Pracovná plocha, môžete použiť cd../Documents Príkaz.

Image
Image

Spustite príkaz v pozadí

V predvolenom nastavení vykoná Bash každý príkaz spustený v aktuálnom termináli. To je zvyčajne v poriadku, ale čo keď chcete spustiť aplikáciu a pokračovať v používaní terminálu? Ak píšete firefox k spusteniu Firefoxu, Firefox prevezme váš terminál a zobrazí chybové hlásenia a iný výstup, kým ho nezatvoríte. Pridajte & operátor na konci príkazu, aby Bash spustil program na pozadí:

firefox &

Image
Image

Podmienečné vykonávanie

Môžete tiež mať Bash spustiť dva príkazy, jeden za druhým. Druhý príkaz sa vykoná iba vtedy, ak bol prvý príkaz úspešne dokončený. Za týmto účelom vložte oba príkazy na rovnaký riadok, oddelené znakom a &&, alebo dvojitý ampersand.

Napríklad spánok príkaz má hodnotu v sekundách, odpočítava a dokončuje úspešne. Je to samo osebe zbytočné, ale môžete ho použiť po ďalšom spustení ďalšieho príkazu. Nasledujúci príkaz čaká päť sekúnd a spustite nástroj gnome-screenshot:

sleep 5 && gnome-screenshot

Máte ďalšie triky na zdieľanie? Zanechajte komentár a pomôžte kolegom čitateľom!

Odporúča: