Kako navesti sve Linux naredbe koje vaša ljuska zna



Isprobajte Naš Instrument Za Uklanjanje Problema

Zapravo postoji naredba za popis svih ostalih naredbi koje Linux ljuska zna, ali više nego vjerojatno niste upoznati s njom. Ako je ikada postojao protuintuitivni Catch-22 u vezi s korištenjem naredbenih redaka operativnog sustava zasnovanog na GNU / Linuxu, onda je to to. To je rečeno, srećom izuzetno je lako preuzeti dotičnu naredbu čak i ako vam je ljuska ne može izravno dati.



Za početak ćete morati upotrijebiti Ctrl + Alt + T da biste otvorili naredbeni redak. Korisnici Xfce4, KDE i LXDE željet će kliknuti na System Tools u izborniku Applications, a zatim na Terminal. Oni koji koriste Ubuntu Unity mogu tražiti riječ Terminal na crtici. Naravno, ovaj će trik jednako dobro funkcionirati i u tradicionalnijem okruženju virtualnih terminala.



Metoda 1: Popis naredbi s ugrađenom školjkom compgen

U naredbeni redak upišite compgen -c | više za popis svake naredbe koju možete pokrenuti. Koristite razmaknicu svaki put kad želite spustiti još jednu dugu stranicu teksta. Primijetit ćete da ovaj uslužni program ima izuzetno široku predstavu o tome što je naredba. Mnogo interpunkcijskih znakova koji se obično ne bi smatrali naredbama koje ne bi funkcionirale ako ih samo upišete u terminal jer se koriste za povezivanje bitova i dijelova dužih naredbi.



Ako upotrebljavate moderan emulator terminala, uvijek se možete pomaknuti prema gore da biste vidjeli što ste propustili kad se počne pomicati sa zaslona. Kada pronađete naredbu koju ste tražili, možete jednom upisati q da biste se vratili u naredbeni redak. Ovo je zapravo ugrađeni bash, pa ako koristite ljusku Almquist ili C-ljusku, zapravo je nećete moći koristiti.

Uslužni program compgen nudi nekoliko drugih opcija, iako ste možda primijetili da nema man stranicu, budući da je ugrađena ljuska. Zbog toga je malo teško shvatiti kako koristiti. Srećom, svaku od ovih opcija nije teško zapamtiti. Tip compgen -a da popišete sve pseudonime koje imate. Koristeći compgen -b nabraja sve ostale naredbe ugrađene u ljusku i compgen -k dat će vam popis ključnih riječi. Ako stvarno želite pročitati više o naredbi, možete tipkati čovjek izgrađen da biste vidjeli stvarnu stranicu bash shell-a.



Budući da je ovo tako strašno dugačka stranica, jer se u njoj spominje sve što bash može učiniti sam, upišite / compgen i pritisnite enter za pretraživanje. Vjerojatno ćete istaknuti samo prvo spominjanje, pa upišite / i ponovno pritisnite enter. Imat ćete odlomak koji objašnjava što radi mali program compgen.

Usput, baš kao što trebate koristiti compgen -c | više za prikaz svake naredbe u pristojnom redoslijedu, trebat ćete upotrijebiti i compgen -b | više da se i ovaj ne bi otkotrljao s ekrana. Ostali vam ne bi trebali dati previše rezultata. To se kaže, ako koristite bilo koji moderni emulator terminala, možete se jednostavno pomaknuti prema gore čim izlaz počne teći ravno s zaslona.

2. metoda: Korištenje trika tipke Tab

Vjerojatno ste upoznati s tim kako kada pritisnete tipku tab dvaput na bash uputi, ona počinje davati prijedloge. Ako djelomično upišete naredbu i pritisnete karticu, naredba će vam se automatski dovršiti, a da ne morate upisivati ​​ostatak. Ako ste poput većine korisnika, tada ste to koristili za dovršavanje premještanja u vrlo dugačke direktorije ili brisanje ogromnih imena datoteka bez da ih morate upisivati.

Pomoću određene naredbe zapravo možete dobiti ovaj trik koji će vam pokazati svaku naredbu na vašem sustavu. Tip bash –norc i pritisnite Enter da biste dobili najosnovniju moguću bash sesiju, jer većina distribucija zapravo onemogućava ovu funkciju za početak. Primijetit ćete da se vaš upit promijenio u nešto prilično generičko. Sada, ne radeći ništa drugo, dvaput pritisnite tipku tab.

Upitat će vas želite li prikazati koliko god mogućnosti postoji, pa biste zato trebali pritisnuti tipku y. Sada ćete gledati popis svih naredbi u vašem sustavu. Pritisnite tipku q nakon što stignete do naredbe koju ste tražili. Ovo je poput bilo kojeg drugog popisa prijedloga za bash koji ste vidjeli kako biste se bez problema kretali njime na potpuno isti način. Za razliku od prethodnih popisa, ovaj će se zapravo razvrstati bez potrebe za slanjem u bilo što.

Jednom kada želite izaći iz nove sesije, samo utipkajte exit i bit ćete na svom starom odzivu.

3 minute čitanja