5 Għodod Utli biex Ftakar Kmandi Linux Għal Dejjem
Hemm eluf ta 'għodod, utilitajiet, u programmi li jiġu installati minn qabel fuq sistema Linux. Tista 'tmexxihom minn tieqa terminali jew console virtwali bħala kmandi permezz ta' qoxra bħal Bash.
Kmand huwa tipikament il-pathname (eż. /usr/bin/top) jew l-isem bażi (eż. top) ta 'programm inklużi l-argumenti mgħoddija lilu. Madankollu, hemm kunċett żbaljat komuni fost l-utenti tal-Linux li kmand huwa l-programm jew l-għodda attwali.
Li tiftakar il-kmandi tal-Linux u l-użu tagħhom mhux faċli, speċjalment għal utenti ġodda tal-Linux. F'dan l-artikolu, se naqsmu 5 għodod tal-linja tal-kmand biex niftakru l-kmandi tal-Linux.
1. Bash Storja
Bash jirreġistra l-kmandi uniċi kollha esegwiti mill-utenti fuq is-sistema f'fajl tal-istorja. Il-fajl tal-istorja tal-bash ta’ kull utent jinħażen fid-direttorju tad-dar tiegħu (eż. /home/tecmint/.bash_history għall-utent tecmint). Utent jista 'jara biss il-kontenut tal-fajl tal-istorja tiegħu/tagħha u l-għeruq jista' jara l-fajl tal-istorja tal-bash għall-utenti kollha fuq sistema Linux.
Biex tara l-istorja tal-bash tiegħek, uża l-kmand tal-istorja kif muri.
$ history
Biex tikseb kmand mill-istorja bash, agħfas il-vleġġa Up
kontinwament biex tfittex lista tal-kmandi uniċi kollha li inti tmexxi qabel. Jekk qbiżt il-kmand li qed tfittex jew naqset milli tiksbu, uża l-vleġġa Down
biex twettaq tfittxija b'lura.
Din il-karatteristika bash hija waħda mill-ħafna modi kif tiftakar faċilment il-kmandi tal-Linux. Tista' ssib aktar eżempji tal-kmand tal-istorja f'dawn l-artikoli:
- Il-Qawwa tal-Linux \Kmand tal-Istorja f'Bash Shell
- Kif Tnaddaf l-Istorja tal-Linja tal-Kmand BASH fil-Linux
2. Qoxra Interattiva Friendly (Ħut)
Il-ħut huwa qoxra moderna, qawwija, faċli għall-utent, b'ħafna karatteristiċi u interattiva li hija kompatibbli ma' Bash jew Zsh. Jappoġġja suġġerimenti awtomatiċi ta 'ismijiet ta' fajls u kmandi fid-direttorju attwali u l-istorja rispettivament, li jgħinek tiftakar il-kmandi faċilment.
Fil-screenshot li ġej, il-kmand \uname -r” jinsab fl-istorja tal-bash, biex tiftakarha faċilment, ittajpja l-aktar tard \u”
jew \un”
u l-ħut se jissuġġerixxi awtomatikament il-kmand sħiħ.Jekk il-kmand awtosuġġerit huwa dak li tixtieq tmexxi, uża l-vleġġa tal-lemin biex tagħżelha u mexxiha.
Fish huwa programm sħiħ tal-qoxra b'ħafna karatteristiċi biex inti tiftakar il-kmandi tal-Linux b'mod sempliċi.
3. Apropos Għodda
Apropos ifittex u juri l-isem u deskrizzjoni qasira ta' keyword, pereżempju isem ta' kmand, kif miktub fil-paġna man ta' dak il-kmand.
Jekk ma tafx l-isem eżatt ta 'kmand, sempliċement ittajpja keyword (espressjoni regolari) biex tfittexha. Pereżempju jekk qed tfittex id-deskrizzjoni ta 'docker-commit kmand, tista' ttajpja docker, appropos se tfittex u telenka l-kmandi kollha bl-string docker, u d-deskrizzjoni tagħhom ukoll.
$ apropos docker
Tista 'tikseb id-deskrizzjoni tal-kelma prinċipali eżatta jew l-isem tal-kmand li pprovdejt kif muri.
$ apropos docker-commit OR $ apropos -a docker-commit
Dan huwa mod ieħor utli kif tiftakar il-kmandi tal-Linux, biex jiggwidak dwar liema kmand tuża għal biċċa xogħol speċifika jew jekk insejt għalxiex jintuża kmand. Kompli aqra, għax l-għodda li jmiss hija saħansitra aktar interessanti.
4. Spjega Shell Script
Spjega Shell huwa skript Bash żgħir li jispjega l-kmandi tal-qoxra. Jeħtieġ il-programm curl u konnessjoni tal-internet li taħdem. Hija turi sommarju tad-deskrizzjoni tal-kmand u barra minn hekk, jekk il-kmand jinkludi bandiera, turi wkoll deskrizzjoni ta 'dik il-bandiera.
Biex tużah, l-ewwel trid iżżid il-kodiċi li ġej fil-qiegħ tal-fajl $HOME/.bashrc
tiegħek.
# 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 }
Issejvja u agħlaq il-fajl, imbagħad iġibu jew iftaħ twieqi terminali ġodda.
$ source .bashrc
Jekk wieħed jassumi li insejt x'jagħmel il-kmand \apropos -a, tista' tuża l-kmand tal-ispjegazzjoni biex tgħinek tiftakarha, kif muri.
$ explain 'apropos -a'
Dan l-iskritt jista 'jispjegalek kwalunkwe kmand tal-qoxra b'mod effettiv, u b'hekk jgħinek tiftakar il-kmandi tal-Linux. B'differenza mill-iskript tal-qoxra spjega, l-għodda li jmiss ġġib approċċ distint, turi eżempji ta 'użu ta' kmand.
5. Cheat Programm
Cheat huwa programm ta' qerq sempliċi u interattiv tal-linja tal-kmand li juri każijiet ta' użu ta' kmand Linux b'numru ta' għażliet u l-funzjoni qasira tagħhom li tinftiehem. Huwa utli għal newbies Linux u sysadmins.
Biex tinstallah u tużah, iċċekkja l-artiklu sħiħ tagħna dwar il-programm Cheat u l-użu tiegħu b'eżempji:
- Iqarrqu – Linja ta' Kmand Ultimate 'Cheat-Sheet' għal dawk li jibdew Linux
Dak kollox! F'dan l-artikolu, qsamna 5 għodod tal-linja tal-kmand biex niftakru l-kmandi tal-Linux. Jekk taf xi għodda oħra għall-istess għan li huma nieqsa fil-lista ta’ hawn fuq, għarrafna permezz tal-formola ta’ feedback hawn taħt.