Postanite korisnici energije Linux Terminal s tim 8 trikova

Sadržaj:

Postanite korisnici energije Linux Terminal s tim 8 trikova
Postanite korisnici energije Linux Terminal s tim 8 trikova

Video: Postanite korisnici energije Linux Terminal s tim 8 trikova

Video: Postanite korisnici energije Linux Terminal s tim 8 trikova
Video: The Church's Victory | Derek Prince The Enemies We Face 4 - YouTube 2024, Ožujak
Anonim
Postoji više koristi Linux terminal nego samo upisivati naredbe u nju. Saznajte ove osnovne trikove i bit ćete dobro na putu da svladate Bash ljusku, koja se prema zadanim postavkama koristi na većini Linux distribucija.
Postoji više koristi Linux terminal nego samo upisivati naredbe u nju. Saznajte ove osnovne trikove i bit ćete dobro na putu da svladate Bash ljusku, koja se prema zadanim postavkama koristi na većini Linux distribucija.

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

Završetak tabulatora

Završetak kartice bitan je trik. To je sjajno vrijeme čuvar i 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 ga izbrisati. Možete upisati cijeli naziv datoteke, ali biste morali pravilno izbjegavati znakove prostora (drugim riječima, dodajte znak prije svakog prostora) i može pogriješiti. Ako upišete rm r i pritisnite Tab, Bash će automatski popuniti naziv datoteke za vas.

Naravno, ako imate više datoteka u trenutnom direktoriju koje počinju slovom r, Bash neće znati koji želite. Recimo da imate još jednu datoteku koja se zove "jako jako dugo ime datoteke" u trenutnom direktoriju. Kada pritisnete Tab, Bash će ispuniti "stvarno" dio, budući da datoteke počnu s tim. Nakon toga, ponovno pritisnite Tab i vidjet ćete popis podudarnih naziva datoteka.

Nastavite upisivati željeni naziv datoteke i pritisnite tipku Tab. U tom slučaju možemo upisati "l" i ponovno pritisnuti Tab i Bash će ispuniti željeni naziv datoteke.
Nastavite upisivati željeni naziv datoteke i pritisnite tipku Tab. U tom slučaju možemo upisati "l" i ponovno pritisnuti Tab i 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 na drugu naredbu. U UNIX filozofiji, svaki je program mali uslužni program koji dobro čini jedno. Na primjer, ls naredba popisuje datoteke u trenutnom direktoriju i grep naredba pretražuje svoj unos za određeni izraz.

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

ls | grep word

Image
Image

Wild Cards

* znak - to jest, zvjezdica - je divlja karta koja može odgovarati bilo čemu. Na primjer, ako bismo željeli izbrisati "jako dug naziv datoteke" i "jako jako dugo ime datoteke" iz trenutnog direktorija, mogli bismo pokrenuti sljedeću naredbu:

rm really*name

Ova naredba briše sve datoteke s nazivima datoteka počevši od "stvarno" i završava s "nazivom". Ako ste pokrenuli rm * umjesto toga, izbrisat ćete svaku datoteku u trenutnom direktoriju pa budite oprezni.

Image
Image

Izlazni preusmjeravanje

> znak preusmjerava izlaz naredbe u datoteku umjesto druge naredbe. Na primjer, sljedeća linija pokreće ls naredba za popis datoteka u trenutnom direktoriju i, umjesto da ispisuje taj popis na terminal, ispisuje popis u datoteku pod nazivom "file1" u trenutnom direktoriju:

ls > file1

Image
Image

Povijest naredbe

Bash pamti povijest naredbi koje upisujete u nju. Pomoću tipki sa strelicama gore i dolje možete se kretati kroz naredbe koje ste nedavno upotrebljavali. povijest naredba ispisuje popis tih naredbi, tako da možete cijepati za grep za traženje naredbi koje ste nedavno koristili. Postoje mnoge druge trikove koje možete koristiti s poviješću Bash.

Image
Image

~,. &..

~ znak - također poznat kao tilda - predstavlja trenutni kućni imenik korisnika. Dakle, umjesto da tipkate cd / home / name da biste otišli u svoj kućni imenik, možete upisati cd umjesto toga. Ovo također radi s relativnim stazama - cd ~ / Desktop prebacili bi se na trenutnu radnu površinu korisnika.

Slično tome, . predstavlja trenutni direktorij i .. predstavlja direktorij iznad trenutnog direktorija. Tako, cd.. odlazi u katalog. Oni također rade s relativnim putevima - ako ste u mapi Desktop i želite otići u mapu Documents, koja je u istom direktoriju kao i mapa Desktop, možete koristiti cd../Dokumentima naredba.

Image
Image

Pokreni naredbu u pozadini

Prema zadanim postavkama, Bash izvršava svaku naredbu koju pokrenete u trenutnom terminalu. To je u redu, ali što ako želite pokrenuti aplikaciju i nastaviti s korištenjem terminala? Ako upišete krijesnica za pokretanje Firefoxa, Firefox će preuzimati vaš terminal i prikazati poruke o pogrešci i ostali izlaz dok ga ne zatvorite. Dodaj & operatera do kraja naredbe da Bash izvršava program u pozadini:

firefox &

Image
Image

Uvjetno izvršenje

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

Na primjer, spavati naredba zauzima vrijednost u sekundama, odbrojava i uspješno završava. Sam je beskoristan, ali možete ga koristiti za pokretanje druge naredbe nakon kašnjenja. Sljedeća naredba čeka pet sekundi, a zatim pokreće alat za snimanje zaslona gnome:

sleep 5 && gnome-screenshot

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

Preporučeni: