Kako našteti vse ukaze Linuxa, ki jih pozna vaša lupina



Preizkusite Naš Instrument Za Odpravo Težav

Pravzaprav obstaja ukaz za seznam vseh drugih ukazov, ki jih pozna lupina Linuxa, vendar z več kot verjetno niste seznanjeni z njimi. Če je kdaj obstajal nasprotujoči si Catch-22 glede uporabe ukaznih vrstic operacijskega sistema, ki temelji na GNU / Linux, potem je to to. Glede na to je na srečo izredno enostavno ujeti zadevni ukaz, tudi če vam ga lupina ne more dokončno dati.



Za začetek boste morali uporabiti Ctrl + Alt + T, da odprete ukazno vrstico. Uporabniki Xfce4, KDE in LXDE bodo želeli v meniju Aplikacije klikniti na Sistemska orodja in nato na Terminal. Tisti, ki uporabljajo Ubuntu Unity, lahko na pomišljaju poiščejo besedo Terminal. Seveda bo ta trik deloval enako dobro tudi v bolj tradicionalnem okolju navideznega terminala.



1. način: seznam ukazov z vgrajeno lupino compgen

V ukazno vrstico vnesite compgen -c | več za seznam vseh ukazov, ki jih lahko zaženete. Uporabite preslednico vsakič, ko se želite spustiti po dolgi strani besedila. Opazili boste, da ima ta pripomoček zelo široko predstavo o tem, kaj je ukaz. Veliko ločil, ki jih običajno ne bi mogli razumeti kot ukaze, ki ne bi delovali, če bi jih vtipkali v terminal, saj se uporabljajo za povezovanje bitov in kosov daljših ukazov.



Če uporabljate sodoben emulator terminala, se lahko vedno pomaknete nazaj, da vidite, kaj ste zamudili, ko se začne pomikati z zaslona. Ko najdete iskani ukaz, lahko enkrat vnesete q, da se vrnete v ukazni poziv. To je pravzaprav bash vgrajen, tako da če uporabljate lupino Almquist ali lupino C, je dejansko ne boste mogli uporabiti.

Pripomoček compgen ponuja več drugih možnosti, čeprav ste morda opazili, da nima strani z informacijami, saj je vgrajena lupina. Zaradi tega je nekoliko težko ugotoviti, kako uporabljati. Na srečo vsake od teh možnosti ni težko zapomniti. Tip compgen -a za seznam vseh vzdevkov, ki jih imate. Uporaba compgen -b našteva vse ostale ukaze, vgrajene v lupino, in compgen -k vam bo dal seznam ključnih besed. Če bi radi prebrali več o ukazu, lahko vnesete človek zgrajen da si ogledate dejansko stran lupine bash.



Ker je to tako strašno dolga stran, saj omenja vse, kar lahko bash naredi sam, vtipkajte / compgen in pritisnite Enter za iskanje. Verjetno boste poudarili le prvo omembo, zato znova vnesite / in pritisnite enter. Imeli boste odstavek, ki pojasnjuje, kaj počne program za majhne računalnike.

Mimogrede, tako kot morate uporabiti compgen -c | več za ogled vsakega ukaza v spodobnem vrstnem redu boste morali uporabiti tudi compgen -b | več, da se tudi ta ne bi odkotalila z zaslona. Drugi vam ne smejo dati preveč učinka. Če uporabljate sodoben emulator terminala, se lahko preprosto pomaknete nazaj, takoj ko začne izhod teči naravnost z zaslona.

2. metoda: Uporaba trika s tipkami Tab

Verjetno ste seznanjeni s tem, kako začne dvakrat pritisniti tipko tab v pozivu bash, da začne dajati predloge. Če delno vnesete ukaz in potisnete zavihek, boste samodejno dokončali ukaz, ne da bi morali vnesti preostanek. Če ste kot večina uporabnikov, ste to uporabili za dokončanje premikov v zelo dolge imenike ali brisanje ogromnih imen datotek, ne da bi jih morali vnašati.

Z določenim ukazom lahko dejansko dobite ta trik, ki vam prikaže vsak ukaz v vašem sistemu. Tip bash –norc in pritisnite Enter, da dobite najosnovnejšo sejo bash, ker večina distribucij dejansko onemogoči to funkcijo. Opazili boste, da se je vaš poziv spremenil v nekaj precej splošnega. Zdaj, ne da bi naredili kaj drugega, dvakrat pritisnite tipko tab.

Vprašani boste, ali želite prikazati, koliko možnosti obstaja, zato morate za to pritisniti tipko y. Zdaj si boste ogledali seznam vseh ukazov v vašem sistemu. Pritisnite tipko q, ko prispete do želenega ukaza. To je tako kot kateri koli drug seznam predlogov za bash, ki ste ga že videli, tako da lahko brez težav krmarite po njem popolnoma enako. Za razliko od prejšnjih seznamov bo ta dejansko razvrščen, ne da bi ga bilo treba karkoli pripeti.

Ko želite zapustiti novo sejo, samo vnesite exit in prišli boste do starega poziva.

3 minute branja