5 Gagnleg verkfæri til að muna Linux skipanir að eilífu


Það eru þúsundir verkfæra, tóla og forrita sem eru fyrirfram uppsett á Linux kerfi. Þú getur keyrt þær úr flugstöðvarglugga eða sýndartölvu sem skipanir í gegnum skel eins og Bash.

Skipun er venjulega slóðanafn (td /usr/bin/top) eða grunnheiti (t.d. efst) forrits, þar með talið rök sem send eru til þess. Hins vegar er algengur misskilningur meðal Linux notenda að skipun sé raunverulegt forrit eða tól.

Það er ekki auðvelt að muna Linux skipanir og notkun þeirra, sérstaklega fyrir nýja Linux notendur. Í þessari grein munum við deila 5 skipanalínuverkfærum til að muna Linux skipanir.

1. Bash Saga

Bash skráir allar einstöku skipanir sem notendur framkvæma á kerfinu í söguskrá. Bash söguskrá hvers notanda er geymd í heimaskrá þeirra (t.d. /home/tecmint/.bash_history fyrir notanda tecmint). Notandi getur aðeins skoðað innihald hans/hennar eigin söguskrár og rót getur skoðað bash söguskrána fyrir alla notendur á Linux kerfi.

Til að skoða bash-ferilinn þinn skaltu nota söguskipunina eins og sýnt er.

$ history  

Til að sækja skipun úr bash sögunni, ýttu stöðugt á Upp örvatakkann til að leita í gegnum lista yfir allar einstöku skipanir sem þú keyrir áður. Ef þú hefur sleppt skipuninni sem þú leitaðir að eða ekki náð henni, notaðu niður örvatakkann til að framkvæma öfuga leit.

Þessi bash eiginleiki er ein af mörgum leiðum til að muna auðveldlega Linux skipanir. Þú getur fundið fleiri dæmi um söguskipunina í þessum greinum:

  1. Máttur Linux \Söguskipunarinnar í Bash Shell
  2. Hvernig á að hreinsa BASH skipanalínusögu í Linux

2. Vingjarnleg gagnvirk skel (fiskur)

Fish er nútímaleg, öflug, notendavæn, eiginleikarík og gagnvirk skel sem er samhæf við Bash eða Zsh. Það styður sjálfvirkar tillögur um skráarnöfn og skipanir í núverandi skrá og sögu í sömu röð, sem hjálpar þér að muna skipanir auðveldlega.

Í eftirfarandi skjámynd er skipunin \uname -r í bash-sögunni, til að muna hana auðveldlega skaltu slá inn \u eða \un og fiskur stingur sjálfkrafa upp á heildarskipunina. Ef skipunin sjálfvirk stungin er sú sem þú vilt keyra skaltu nota hægri örvatakkann til að velja hana og keyra hana.

Fish er fullbúið skelforrit með fjölda eiginleika til að muna Linux skipanir á einfaldan hátt.

3. Apropos tól

Apropos leitar og birtir nafn og stutta lýsingu á lykilorði, til dæmis skipananafni, eins og það er skrifað á mannasíðu þeirrar skipunar.

Ef þú veist ekki nákvæmlega heiti skipunar skaltu einfaldlega slá inn leitarorð (venjuleg tjáning) til að leita að því. Til dæmis ef þú ert að leita að lýsingu á docker-commit skipuninni geturðu slegið inn docker, apropos mun leita og skrá allar skipanir með strengjadokkanum og lýsingu þeirra líka.

$ apropos docker

Þú getur fengið lýsingu á nákvæmlega leitarorði eða skipanafni sem þú gafst upp eins og sýnt er.

$ apropos docker-commit
OR
$ apropos -a docker-commit

Þetta er önnur gagnleg leið til að muna Linux skipanir, til að leiðbeina þér um hvaða skipun á að nota fyrir tiltekið verkefni eða ef þú hefur gleymt í hvað skipun er notuð. Lestu áfram, því næsta tól er enn áhugaverðara.

4. Útskýrðu Shell Script

Explain Shell er lítið Bash forskrift sem útskýrir skeljaskipanir. Það krefst krulluforritsins og virka nettengingar. Það sýnir yfirlit yfir skipanalýsingu og að auki, ef skipunin inniheldur fána, sýnir hún einnig lýsingu á því fána.

Til að nota það þarftu fyrst að bæta eftirfarandi kóða við neðst í $HOME/.bashrc skránni þinni.

# 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
}

Vistaðu og lokaðu skránni, gefðu hana síðan upp eða opnaðu nýjan flugstöð glugga.

$ source .bashrc

Að því gefnu að þú hafir gleymt hvað skipunin \apropos -a gerir, geturðu notað útskýra skipunina til að hjálpa þér að muna hana, eins og sýnt er.

$ explain 'apropos -a'

Þetta handrit getur útskýrt fyrir þér hvaða skelskipun sem er á áhrifaríkan hátt og þannig hjálpað þér að muna Linux skipanir. Ólíkt skýringarskeljahandritinu, þá kemur næsta tól með sérstaka nálgun, það sýnir notkunardæmi um skipun.

5. Svindlforrit

Cheat er einfalt, gagnvirkt skipanalínu svindl-blaðsforrit sem sýnir notkunartilvik Linux skipun með fjölda valkosta og stutta skiljanlega virkni þeirra. Það er gagnlegt fyrir Linux newbies og sysadmins.

Til að setja upp og nota það, skoðaðu alla greinina okkar um Cheat forrit og notkun þess með dæmum:

  1. Svindl – fullkomin skipanalína „Svindl-blað“ fyrir Linux byrjendur

Það er allt og sumt! Í þessari grein höfum við deilt 5 skipanalínuverkfærum til að muna Linux skipanir. Ef þú þekkir önnur verkfæri í sama tilgangi sem vantar á listanum hér að ofan, láttu okkur vita í gegnum athugasemdaformið hér að neðan.