5 kasulikku tööriista Linuxi käskude igaveseks mäletamiseks
Linuxi süsteemi on eelinstallitud tuhandeid tööriistu, utiliite ja programme. Saate neid käivitada terminaliaknast või virtuaalsest konsoolist käsudena sellise shelliga nagu Bash.
Käsk on tavaliselt programmi pathname (nt./Usr/bin/top) või basename (nt top), sealhulgas sellele edastatud argumendid. Kuid Linuxi kasutajate seas on levinud eksiarvamus, et käsk on tegelik programm või tööriist.
Linuxi käskude ja nende kasutamise mäletamine pole lihtne, eriti uute Linuxi kasutajate jaoks. Selles artiklis jagame 5 käsurea tööriista Linuxi käskude meeldejätmiseks.
1. Bashi ajalugu
Bash salvestab kõik süsteemis olevate kasutajate poolt täidetud unikaalsed käsud ajaloofaili. Iga kasutaja bash-ajaloofail on salvestatud nende kodukataloogi (nt/home/tech_int/.bash_history kasutaja jaoks tekmint). Kasutaja saab vaadata ainult oma ajaloofaili sisu ja juur saab vaadata kõigi Linuxi süsteemi kasutajate bashi ajaloofaili.
Bashi ajaloo vaatamiseks kasutage ajaloo käsku, nagu näidatud.
$ history
Bashi ajaloost käsu toomiseks vajutage pidevalt nooleklahvi Up
, et otsida kõigi varem käivitatud ainulaadsete käskude loendit. Kui olete otsitava käsu vahele jätnud või ei õnnestunud seda saada, kasutage pöördotsingu tegemiseks nooleklahvi Down
.
See bashi funktsioon on üks paljudest viisidest, kuidas Linuxi käske lihtsalt meelde jätta. Rohkem näiteid ajaloo käsust leiate nendest artiklitest:
- Linuxi jõud\"Ajaloo käsk" Bash Shellis
- Kuidas kustutada BASH-i käsurea ajalugu Linuxis
2. Sõbralik interaktiivne kest (kala)
Fish on kaasaegne, võimas, kasutajasõbralik, funktsiooniderikas ja interaktiivne kest, mis ühildub Bashi või Zsh-iga. See toetab praeguste kataloogide ja ajaloo failinimede ja käskude automaatseid soovitusi, mis aitab teil käske lihtsalt meelde jätta.
Järgmisel ekraanipildil on käsk\"uname -r" bashi ajaloos, selle hõlpsaks mäletamiseks tippige hilisem \"u"
või \"un"
Kui kala soovitab käitada automaatselt soovitatud käsu, kasutage kala selle valimiseks paremnooleklahvi ja käivitage see.
Fish on täieõiguslik kestaprogramm, millel on palju funktsioone, et saaksite Linuxi käske sirgjooneliselt meeles pidada.
3. Apropose tööriist
Apropos otsib ja kuvab märksõna nime ja lühikirjelduse, näiteks käsu nime, nagu on kirjutatud selle käsu manulehel.
Kui te ei tea käsu täpset nime, tippige selle otsimiseks lihtsalt märksõna (regulaaravaldus). Näiteks kui otsite docker-comm käsu kirjeldust, võite sisestada docker, apropos otsib ja loetleb kõik stringidockeri käsud ja nende kirjeldused.
$ apropos docker
Võite saada täpse märksõna või käsu nime kirjelduse, nagu olete näidanud.
$ apropos docker-commit OR $ apropos -a docker-commit
See on veel üks kasulik viis Linuxi käskude meeldejätmiseks, et selgitada, millist käsku konkreetse ülesande jaoks kasutada või kui olete unustanud, milleks käsku kasutatakse. Loe edasi, sest järgmine tööriist on veelgi huvitavam.
4. Selgitage Shelli skripti
Explain Shell on väike Bashi skript, mis selgitab shellikäske. See nõuab lokkimisprogrammi ja toimivat Interneti-ühendust. See kuvab käsu kirjelduse kokkuvõtte ja lisaks, kui käsk sisaldab lippu, näitab see ka selle lipu kirjeldust.
Selle kasutamiseks peate kõigepealt lisama järgmise koodi oma faili $HOME/.bashrc
lõppu.
# 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 }
Salvestage ja sulgege fail, hankige see siis allikast või avage uus terminaliaken.
$ source .bashrc
Eeldades, et olete unustanud käsu\"apropos -a", saate selle meelde tuletamiseks kasutada seletuskäsku, nagu näidatud.
$ explain 'apropos -a'
See skript võib teile tõhusalt selgitada mis tahes shellikäske, aidates seeläbi Linuxi käske meelde jätta. Erinevalt seletatavast shelliskriptist toob järgmine tööriist selge lähenemise, see näitab käsu kasutusnäiteid.
5. Peteprogramm
Cheat on lihtne, interaktiivne käsureaga cheat -heet programm, mis näitab Linuxi käsu juhtumeid paljude võimaluste ja nende lühikese arusaadava funktsiooniga. See on kasulik Linuxi algajatele ja sysadminidele.
Selle installimiseks ja kasutamiseks vaadake meie täielikku artiklit Cheat programmi ja selle kasutamise kohta koos näidetega:
- Cheat - ülim käsurida „Cheat-Sheet” Linuxi algajatele
See on kõik! Selles artiklis oleme jaganud 5 käsurea tööriista Linuxi käskude meeldejätmiseks. Kui teate mõnda muud samal eesmärgil kasutatavat tööriista, mis ülaltoodud loendis puudub, andke meile sellest teada allpool oleva tagasisidevormi kaudu.