5 koristnih orodij za zapomnitev ukazov Linuxa za vedno
Obstaja več tisoč orodij, pripomočkov in programov, ki so vnaprej nameščeni v sistemu Linux. Lahko jih zaženete iz terminalskega okna ali navidezne konzole kot ukaze prek lupine, kot je Bash.
Ukaz je običajno ime poti (npr./Usr/bin/top) ali osnovno ime (npr. Vrh) programa, vključno z argumenti, ki so mu bili posredovani. Med uporabniki Linuxa pa obstaja pogosto napačno prepričanje, da je ukaz dejanski program ali orodje.
Spomniti se ukazov Linuxa in njihove uporabe ni enostavno, zlasti za nove uporabnike Linuxa. V tem članku bomo predstavili 5 orodij ukazne vrstice za zapomnitev ukazov Linuxa.
1. Zgodovina Basha
Bash beleži vse edinstvene ukaze, ki jih izvajajo uporabniki v sistemu, v datoteko zgodovine. Datoteka zgodovine bash vsakega uporabnika je shranjena v njihovem domačem imeniku (npr. /Home/tecmint/.bash_history za uporabnika tecmint). Uporabnik si lahko ogleda samo svojo vsebino datoteke zgodovine, root pa si lahko ogleda datoteko zgodovine bash za vse uporabnike v sistemu Linux.
Če si želite ogledati zgodovino bash, uporabite ukaz za zgodovino, kot je prikazano.
$ history
Če želite pridobiti ukaz iz zgodovine bash, nenehno pritiskajte puščično tipko gor
, da poiščete seznam vseh edinstvenih ukazov, ki ste jih izvajali prej. Če ste ukaz, ki ga iščete, preskočili ali ga niste uspeli uporabiti, uporabite puščico dol
, da izvedete obratno iskanje.
Ta funkcija bash je eden od številnih načinov, kako si zlahka zapomnite ukaze Linuxa. Več primerov ukaza zgodovine lahko najdete v teh člankih:
- Moč Linuxa\"Ukaz zgodovine" v Bash Shell
- Kako počistiti zgodovino ukazne vrstice BASH v Linuxu
2. Prijazna interaktivna lupina (ribe)
Fish je sodobna, zmogljiva, uporabniku prijazna, bogata s funkcijami in interaktivna lupina, ki je združljiva z Bash ali Zsh. Podpira samodejne predloge imen datotek in ukazov v trenutnem imeniku oziroma zgodovini, kar vam olajša zapomnitev ukazov.
Na naslednjem posnetku zaslona je ukaz\"uname -r" v zgodovini bash, da si ga preprosto zapomnite, vnesite poznejšo \"u"
ali \"un"
in fish bo samodejno predlagal popoln ukaz. Če je samodejno predlagan ukaz, ki ga želite zagnati, ga izberite in zaženite s puščično tipko desno.
Fish je polnopravni lupinski program z bogatimi funkcijami, s katerimi si lahko na preprost način zapomnite ukaze Linuxa.
3. Orodje Apropos
Apropos išče in prikaže ime in kratek opis ključne besede, na primer ime ukaza, kot je zapisano na strani za upravljanje tega ukaza.
Če ne veste natančnega imena ukaza, preprosto vnesite ključno besedo (regularni izraz), da jo poiščete. Na primer, če iščete opis ukaza ukaz docker-commit, lahko vnesete docker, apropos bo iskal in navedel vse ukaze s priklopnikom nizov in njihov opis.
$ apropos docker
Dobite lahko opis natančne ključne besede ali imena ukaza, kot je prikazano.
$ apropos docker-commit OR $ apropos -a docker-commit
To je še en uporaben način zapomnitve ukazov Linuxa, ki vas vodi pri tem, kateri ukaz uporabiti za določeno nalogo ali če ste pozabili, za kaj se ukaz uporablja. Berite naprej, ker je naslednje orodje še bolj zanimivo.
4. Pojasnite skript lupine
Explain Shell je majhen skript Bash, ki razlaga ukaze lupine. Potrebuje program curl in delujočo internetno povezavo. Prikaže povzetek opisa ukaza, poleg tega pa, če ukaz vsebuje zastavo, prikaže tudi opis te zastavice.
Če ga želite uporabiti, morate najprej dodati naslednjo kodo na dnu datoteke $HOME/.bashrc
.
# explain.sh begins explain () { if [ "$#" -eq 0 ]; then while read -p "Command: " cmd; do curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd" done echo "Bye!" elif [ "$#" -eq 1 ]; then curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1" else echo "Usage" echo "explain interactive mode." echo "explain 'cmd -o | ...' one quoted command to explain it." fi }
Shranite in zaprite datoteko, nato jo pridobite ali odprite nova okna terminala.
$ source .bashrc
Ob predpostavki, da ste pozabili, kaj počne ukaz\"apropos -a", si lahko z ukazom objasnite, da si ga zapomnite, kot je prikazano.
$ explain 'apropos -a'
Ta skript vam lahko učinkovito razloži kateri koli ukaz lupine in vam tako pomaga zapomniti ukaze Linuxa. Naslednje orodje za razliko od skripta za razlago lupine prinaša ločen pristop, ki prikazuje primere uporabe ukaza.
5. Program goljufanja
Cheat je preprost, interaktiven program za preglednice z ukazno vrstico, ki prikazuje primere uporabe ukaza Linux z več možnostmi in njihovo kratko razumljivo funkcijo. Uporaben je za začetnike in sistemske skrbnike Linuxa.
Če ga želite namestiti in uporabljati, si oglejte naš celoten članek o programu Cheat in njegovi uporabi s primeri:
- Cheat-Končna ukazna vrstica "Cheat-Sheet" za začetnike Linuxa
To je vse! V tem članku smo dali 5 orodij ukazne vrstice za zapomnitev ukazov Linuxa. Če poznate kakšno drugo orodje za isti namen, ki manjka na zgornjem seznamu, nam to sporočite preko spodnjega obrazca za povratne informacije.