Početna » kako da » Postanite korisnik Linux terminala za napajanje s ovih 8 trikova

    Postanite korisnik Linux terminala za napajanje s ovih 8 trikova

    Postoji više mogućnosti za korištenje Linux terminala nego samo tipkanje naredbi u njega. Naučite ove osnovne trikove i bit ćete na dobrom putu da savladate Bash ljusku, koja se po defaultu koristi na većini Linux distribucija.

    Ovo je za manje iskusne korisnike - siguran sam da mnogi od vas naprednih korisnika već znaju sve ove trikove. Ipak, pogledajte - možda ste nešto propustili usput.

    Završetak kartice

    Završetak je važan trik. To je sjajna ušteda vremena, a korisno je i ako niste sigurni u točan naziv datoteke ili naredbe.

    Na primjer, recimo da imate datoteku pod nazivom "stvarno dugo ime datoteke" u trenutnom direktoriju i želite je izbrisati. Možete upisati cijeli naziv datoteke, ali morate pravilno pobjeći s razmaknica (drugim riječima, dodajte \ znak ispred svakog prostora) i može napraviti pogrešku. Ako upišete rm r i pritisnite Tab, Bash će automatski popuniti ime datoteke za vas.

    Naravno, ako imate više datoteka u trenutnom direktoriju koje počinju slovom r, Bash neće znati koju želite. Recimo da imate drugu datoteku pod nazivom "stvarno jako dugo ime datoteke" u trenutnom direktoriju. Kada pritisnete tipku Tab, Bash će ispuniti dio "stvarno", budući da datoteke počinju s tim. Nakon toga ponovno pritisnite tipku Tab i vidjet ćete popis odgovarajućih naziva datoteka.

    Nastavite upisivati ​​željeni naziv datoteke i pritisnite Tab. U tom slučaju, možemo upisati "l" i ponovno pritisnuti tipku Tab, a Bash će ispuniti željeni naziv datoteke.

    Ovo također radi s naredbama. Niste sigurni koju naredbu želite, ali znate da počinje s “gnome”? Upišite “gnome” i pritisnite Tab da biste vidjeli popis.

    cijevi

    Cijevi omogućuju slanje izlaza naredbe drugoj naredbi. U UNIX filozofiji, svaki program je mali uslužni program koji dobro radi jednu stvar. Na primjer, ls naredba navodi datoteke u trenutnom direktoriju i grep naredba pretražuje svoj unos za određeni pojam.

    Kombinirajte ih s cijevima | ), a datoteku možete potražiti u trenutnom direktoriju. Sljedeća naredba traži riječ "riječ":

    | grep riječ

    Wild Cards

    * znak - to jest, zvjezdica - je wild card koji može odgovarati bilo čemu. Na primjer, ako želimo izbrisati "stvarno dugo ime datoteke" i "stvarno jako dugo ime datoteke" iz trenutnog direktorija, mogli bismo pokrenuti sljedeću naredbu:

    rm stvarno * ime

    Ova naredba briše sve datoteke s nazivima datoteka koje počinju s "stvarno" i završavaju s "name" rm * umjesto toga, izbrisali biste svaku datoteku u trenutnom direktoriju, stoga budite oprezni.

    Preusmjeravanje izlaza

    > znak preusmjerava izlaz naredbe u datoteku umjesto druge naredbe. Na primjer, sljedeći redak pokreće ls naredbu za popis datoteka u trenutnom direktoriju i, umjesto ispisa tog popisa na terminal, ispisuje popis u datoteku pod nazivom "file1" u trenutnom direktoriju:

    ls> file1

    Povijest naredbi

    Bash pamti povijest naredbi koje upišete. Pomoću tipki sa strelicama gore i dolje možete se pomicati kroz nedavno korištene naredbe. povijest naredba ispisuje popis tih naredbi, tako da ga možete preusmjeriti na grep za traženje naredbi koje ste nedavno koristili. Postoje i mnoge druge trikove koje možete upotrijebiti i za Bashovu povijest.

    ~,. & ...

    ~ znak - također poznat kao tilda - predstavlja trenutni korisnički adresar. Dakle, umjesto tipkanja cd / home / name da biste otišli u svoj kućni direktorij, možete upisati cd ~ umjesto toga. To također funkcionira s relativnim putovima - cd ~ / Desktop prebacit će se na radnu površinu trenutnog korisnika.

    Slično tome, . predstavlja trenutni direktorij i ... predstavlja direktorij iznad trenutnog direktorija. Tako, CD… odlazi u imenik. Oni također rade s relativnim putovima - ako se nalazite u mapi Desktop i želite otići u mapu Dokumenti koja se nalazi u istom direktoriju kao i mapa Desktop, možete koristiti cd… / Dokumenti naredba.

    Pokrenite naredbu u pozadini

    Po defaultu, Bash izvršava svaku naredbu koju izvodite u trenutnom terminalu. To je normalno, ali što ako želite pokrenuti aplikaciju i nastaviti koristiti terminal? Ako upišete krijesnica Da biste pokrenuli Firefox, Firefox će preuzeti vaš terminal i prikazati poruke o pogreškama i druge izlaze dok ih ne zatvorite. Dodajte & na kraju naredbe da bi Bash izvršio program u pozadini:

    krijesnica &

    Uvjetno izvršenje

    Također možete postaviti Bash dvije naredbe, jednu za drugom. Druga naredba će se izvršiti samo ako je prva naredba uspješno dovršena. Da biste to učinili, postavite obje naredbe na istu liniju, odvojene a &&, ili dvostruko znakovlje.

    Na primjer, spavati naredba uzima vrijednost u sekundama, odbrojava i uspješno završava. Sam je beskoristan, ali ga možete koristiti za pokretanje druge naredbe nakon odgode. Sljedeća naredba čekat će pet sekundi, a zatim pokrenuti alat gnome-screenshot:

    spavanje 5 && gnome-screenshot


    Imate li još trikova za dijeljenje? Ostavite komentar i pomognite svojim kolegama čitateljima!