Kuinka luetella kaikki Linux-komennot, jotka Shell tietää



Kokeile Instrumenttia Ongelmien Poistamiseksi

Itse asiassa on komento luetella kaikki muut komentot, jotka Linux-kuori tietää, mutta todennäköisesti et tunne sitä. Jos GNU / Linux-pohjaisen käyttöjärjestelmän komentorivien käytössä on koskaan ollut vasta-intuitiivista Catch-22: ta, niin se on. Tästä huolimatta onneksi on erittäin helppoa noutaa kyseinen komento, vaikka kuori ei voi antaa sitä suoraan sinulle.



Aloita avaamalla komentorivi painamalla Ctrl + Alt + T. Xfce4-, KDE- ja LXDE-käyttäjät haluavat napsauttaa Sovellukset-valikossa Järjestelmätyökalut ja sitten Pääte. Ne, jotka käyttävät Ubuntu Unityä, voivat etsiä sanaa Terminal Dashista. Luonnollisesti tämä temppu toimii yhtä hyvin myös perinteisemmässä virtuaalipäätteessä.



Tapa 1: Luetteloi komennot Compgen Shell Built-in -toiminnolla

Kirjoita komentoriville compgen -c | lisää luetella kaikki suoritettavat komennot. Käytä välilyöntinäppäintä joka kerta, kun haluat siirtyä toiselle pitkälle tekstisivulle. Huomaat, että tällä apuohjelmalla on erittäin laaja käsitys komennon merkityksestä. Monet välimerkit, joita ei yleensä ajatella komennoiksi, jotka eivät toimi, jos kirjoitat ne vain päätelaitteeseen, koska niitä käytetään linkittämään bittiä ja pidempien komentojen paloja.



Jos käytät modernia pääteemulaattoria, voit aina vierittää takaisin ylös nähdäksesi mitä olet unohtanut, kun se alkaa vierittää näyttöä. Kun löydät etsimäsi komennon, voit kirjoittaa q kerran päästäksesi takaisin komentokehotteeseen. Tämä on itse asiassa sisäänrakennettu bash, joten jos käytät Almquist-kuorta tai C-kuorta, et todellakaan voi käyttää sitä.

Compgen-apuohjelma tarjoaa useita muita vaihtoehtoja, vaikka olet ehkä huomannut, että sillä ei ole man-sivua, koska se on sisäänrakennettu kuori. Tämän vuoksi on hieman vaikeaa selvittää, miten sitä käytetään. Onneksi kutakin näistä vaihtoehdoista ei ole vaikea muistaa. Tyyppi compgen -a luetella kaikki käytössäsi olevat aliakset. Käyttämällä compgen -b listaa kaikki muut kuoren sisäänrakennetut komennot ja compgen -k antaa sinulle luettelon avainsanoista. Jos haluat todella lukea lisää komennosta, voit kirjoittaa mies rakennettu nähdäksesi varsinaisen bash-shell-sivun.



Koska tämä on niin kauhean pitkä sivu, koska siinä mainitaan kaikki mitä bash voi tehdä itse, kirjoita / compgen ja paina Enter etsiäksesi. Olet todennäköisesti korostanut vain ensimmäisen maininnan siitä, joten kirjoita / ja paina Enter uudelleen. Sinulla on kappale, jossa selitetään, mitä pieni compgen-ohjelma tekee.

Muuten, aivan kuten sinun on käytettävä compgen -c | Jos haluat tarkastella kaikkia komentoja kunnollisessa järjestyksessä, sinun on käytettävä myös compgen -b | enemmän, jotta tämä ei myöskään vieritä pois näytöltä. Muiden ei pitäisi antaa sinulle liikaa tuottoa. Tästä huolimatta, jos käytät jotain nykyaikaista pääteemulaattoria, voit vain vierittää takaisin ylös heti, kun lähtö alkaa virrata suoraan näytöltä.

Tapa 2: Sarkainnäppäimen käyttäminen

Olet luultavasti perehtynyt siihen, kuinka kun painat sarkainnäppäintä kahdesti bash-kehotteessa, se alkaa tehdä ehdotuksia. Jos kirjoitat komennon osittain ja painat välilehteä, komento suoritetaan automaattisesti ilman, että sinun on kirjoitettava loput. Jos olet kuten useimmat käyttäjät, olet käyttänyt tätä loppuun siirtyäksesi hyvin pitkiin hakemistoihin tai poistaaksesi valtavia tiedostojen nimiä kirjoittamatta niitä.

Tietyllä komennolla voit todella saada tämän temppun näyttämään sinulle kaikki järjestelmän komennot. Tyyppi bash – norc ja paina enter-näppäintä saadaksesi mahdollisimman yksinkertaisen bash-istunnon, koska useimmat jakelut poistavat tämän toiminnon aluksi käytöstä. Huomaat, että kehotteesi on muuttunut jotain melko yleiseksi. Paina nyt sarkainnäppäintä kahdesti tekemättä mitään muuta.

Sinulta kysytään, haluatko näyttää kuinka monta mahdollisuutta tahansa on, joten sinun on painettava y-näppäintä. Nyt tarkastelet luetteloa kaikista järjestelmän komennoista. Paina q-näppäintä, kun olet saanut etsimäsi komennon. Tämä on aivan kuten mikä tahansa muu bash-ehdotusluettelo, jonka olet nähnyt, jotta voit navigoida siinä täsmälleen samalla tavalla ilman ongelmia. Toisin kuin edelliset luettelot, tämä lajitellaan tosiasiallisesti ilman, että sitä tarvitsee liittää mihinkään.

Kun haluat poistua uudesta istunnosta, kirjoita exit ja olet vanhassa kehotteessasi.

3 minuuttia luettu