Mājas lapa » » Kļūsti par Linux termināla jaudas lietotāju ar šiem 8 trikiem

    Kļūsti par Linux termināla jaudas lietotāju ar šiem 8 trikiem

    Ir vairāk, lai izmantotu Linux terminālu, nekā tikai ievadīt komandas tajā. Uzziniet šos galvenos trikus, un jums būs labi ceļš, lai apgūtu Bash apvalku, ko pēc noklusējuma lieto lielākā daļa Linux izplatīšanas.

    Tas ir mazāk pieredzējušiem lietotājiem - es esmu pārliecināts, ka daudzi no jums jau pieredzējušie lietotāji jau zina visus šos trikus. Tomēr, paskatieties - varbūt kaut kas ir garām.

    Tab Tab

    Tabulēšanas pabeigšana ir būtisks triks. Tas ir lielisks laika taupītājs, un tas ir arī noderīgi, ja neesat pārliecināts par faila vai komandas precīzu nosaukumu.

    Piemēram, pieņemsim, ka pašreizējā direktorijā ir fails ar nosaukumu “patiešām garš faila nosaukums” un vēlaties to dzēst. Jūs varat ierakstīt visu faila nosaukumu, bet jums ir pareizi jāizvairās no vietas zīmēm (citiem vārdiem sakot, pievienojiet \ T rakstzīme pirms katras vietas) un var kļūdīties. Ja ierakstāt rm r un nospiediet Tab, Bash automātiski aizpildīs faila nosaukumu.

    Protams, ja pašreizējā direktorijā ir vairāki faili, kas sākas ar burtu r, Bash nezinās, kuru no tiem vēlaties. Pieņemsim, ka pašreizējā direktorijā ir cits fails ar nosaukumu “tiešām ļoti garš faila nosaukums”. Kad noklikšķināsiet uz cilnes Tab, Bash aizpildīs “patiešām” daļu, jo abi faili sākas ar to. Pēc tam vēlreiz nospiediet taustiņu Tab un redzēsiet atbilstošo failu sarakstu.

    Turpiniet ievadīt vēlamo faila nosaukumu un nospiediet Tab. Šādā gadījumā mēs varam ievadīt “l” un vēlreiz nospiediet taustiņu Tab un Bash aizpildīs vēlamo faila nosaukumu.

    Tas darbojas arī ar komandām. Neesat pārliecināts, kādu komandu vēlaties, bet ziniet, ka tas sākas ar “gnome”? Ierakstiet “gnome” un nospiediet Tab, lai skatītu sarakstu.

    Caurules

    Caurules ļauj nosūtīt komandas izvadi citai komandai. UNIX filozofijā katra programma ir neliela lietderība, kas labi dara vienu. Piemēram, ls komanda saraksta failus pašreizējā direktorijā un grep komanda meklē ievadīto informāciju noteiktā termiņā.

    Apvienojiet tos ar caurulēm ( | rakstzïmi) un varat meklºt failu pa¹reizºjà katalogà. Sekojošā komanda meklē vārdu „vārds”:

    ls | grep vārds

    Savvaļas kartes

    The * rakstzīme - tas ir, zvaigznīte - ir savvaļas karte, kas var kaut ko saskaņot. Piemēram, ja mēs vēlējāmies no pašreizējā direktorija izdzēst gan “patiešām garo faila nosaukumu”, gan “ļoti garo faila nosaukumu”, mēs varētu palaist šādu komandu:

    rm tiešām * vārds

    Šī komanda izdzēš visus failus ar faila nosaukumiem, kas sākas ar “īsti” un beidzas ar “vārdu” rm * tā vietā jūs izdzēsīsiet katru failu pašreizējā direktorijā, tāpēc esiet uzmanīgi.

    Izejas pāradresācija

    The > rakstzīme novirza komandas izvadi uz failu, nevis citu komandu. Piemēram, šādā rindā darbojas ls komandu, lai uzskaitītu failus pašreizējā direktorijā, un tā vietā, lai šo sarakstu drukātu terminālā, tas izdrukā sarakstu failā ar nosaukumu “file1” pašreizējā direktorijā:

    ls> file1

    Komandu vēsture

    Bash atceras tajā ievadīto komandu vēsturi. Varat izmantot augšupvērstās un lejupvērstās bulttaustiņus, lai ritinātu nesen izmantotās komandas. The vēsture komanda izdrukā šo komandu sarakstu, lai jūs varētu to pārsūtīt uz grep, lai meklētu nesen izmantotās komandas. Bash vēsturē var izmantot arī daudz citu triku.

    ~,. &…

    The ~ raksturs - pazīstams arī kā tilde - pārstāv pašreizējā lietotāja mājas direktoriju. Tātad, nevis rakstīt cd / home / name lai dotos uz jūsu mājas direktoriju, varat ierakstīt cd ~ tā vietā. Tas darbojas arī ar relatīviem ceļiem - cd ~ / Desktop pārslēgtos uz pašreizējā lietotāja darbvirsmu.

    Līdzīgi . ir pašreizējais katalogs un apzīmē direktoriju virs pašreizējā direktorija. Tātad, cd… iet uz augšu direktorijā. Tie darbojas arī ar relatīviem ceļiem - ja atrodaties darbvirsmas mapē un vēlaties doties uz mapi Dokumenti, kas atrodas tajā pašā direktorijā kā darbvirsmas mape, varat izmantot cd… / Dokumenti komandu.

    Vadiet komandu fonā

    Pēc noklusējuma Bash izpilda katru komandu, kas tiek darbināta pašreizējā terminālā. Tas parasti ir labi, bet kas notiks, ja vēlaties sākt lietotni un turpināt izmantot terminālu? Ja ierakstāt Firefox lai palaistu Firefox, Firefox pārņems jūsu terminālu un parādīs kļūdas ziņojumus un citus rezultātus, līdz jūs to aizvērsiet. Pievienojiet & operatoram līdz komandas beigām, lai Bash izpildītu programmu fonā:

    firefox &

    Nosacīta izpilde

    Bash var arī palaist divas komandas pēc kārtas. Otrā komanda izpildīs tikai tad, ja pirmā komanda ir veiksmīgi pabeigta. Lai to izdarītu, ievietojiet abas komandas vienā rindā, atdalot ar a &&, vai dubultā un.

    Piemēram, Gulēt komanda veic vērtību sekundēs, skaitās uz leju un veiksmīgi pabeidz. Tas pats par sevi ir bezjēdzīgi, bet to var izmantot, lai pēc aizkavēšanās palaist citu komandu. Nākamā komanda gaidīs piecas sekundes, pēc tam sāks darboties ar gnome-screenshot:

    gulēt 5 & & gnome-screenshot


    Vai jums ir vairāk triku, lai dalītos? Atstājiet komentāru un palīdziet saviem kolēģiem lasītājiem!