Fahimtar Dokokin Shell cikin Sauƙi ta Amfani da Rubutun Bayyana Shell a cikin Linux


Yayin aiki akan dandamali na Linux dukkanmu muna buƙatar taimako akan umarnin harsashi, a wani lokaci. Kodayake taimakon da aka gina kamar shafukan mutum, umarni na whatis yana da taimako, amma fitowar shafukan mutum sun yi tsayi sosai kuma har sai idan mutum yana da ɗan gogewa da Linux, yana da matukar wahala a sami kowane taimako daga manyan shafuka na mutum. Fitowar whatis umarni ba kasafai ba ne fiye da layi ɗaya wanda bai isa ga sababbin ba.

Akwai aikace-aikacen ɓangare na uku kamar 'ya'yan itace', waɗanda muka rufe a nan Tsarin yaudarar Layi don Masu amfani da Linux. Ko da yake Cheat aikace-aikace ne mai kyau na musamman wanda ke nuna taimako akan umarnin harsashi ko da lokacin da kwamfutar ba ta haɗa Intanet ba, yana nuna taimako akan ƙayyadaddun umarni kawai.

Akwai ƙaramin yanki na lambar da Jackson ya rubuta wanda ke da ikon yin bayanin umarnin harsashi a cikin harsashi bash sosai kuma kuyi tunanin menene mafi kyawun sashi ba kwa buƙatar shigar da kowane fakiti na ɓangare na uku. Ya sanya sunan fayil ɗin da ke ɗauke da wannan lambar a matsayin explain.sh.

  1. Easy Code Embeding.
  2. Babu abin amfani na ɓangare na uku da ake buƙatar shigar.
  3. Fitowa kawai isassun bayanai yayin da ake yin bayani.
  4. Yana buƙatar haɗin intanet don aiki.
  5. Tsaftataccen layin umarni.
  6. Mai iya bayyana yawancin umarnin harsashi a cikin bash shell.
  7. Babu shigar tushen asusun da ake buƙata.

Abinda kawai ake buƙata shine kunshin curl. A cikin mafi yawan sabbin rabawa na Linux na yau, kunshin curl yana zuwa an riga an shigar dashi, idan ba haka ba zaku iya shigar dashi ta amfani da mai sarrafa fakiti kamar yadda aka nuna a ƙasa.

# apt-get install curl 	[On Debian systems]
# yum install curl 		[On CentOS systems]

Shigar da explain.sh Utility a cikin Linux

Dole ne mu saka lambar da ke ƙasa kamar yadda yake a cikin fayil ɗin ~/.bashrc. Dole ne a saka lambar don kowane mai amfani da kowane fayil na .bashrc. Ana ba da shawarar saka lambar zuwa fayil ɗin .bashrc na mai amfani kawai kuma ba a cikin .bashrc na tushen mai amfani ba.

Kula da layin farko na lambar da ke farawa da hash (#) zaɓi ne kuma an ƙara shi kawai don bambance sauran lambobin .bashrc.

# explain.sh shine farkon lambobin, muna sakawa cikin fayil .bashrc a kasan wannan fayil ɗin.

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

Yin aiki na explain.sh Utility

Bayan shigar da lambar da adana ta, dole ne ku fita daga zaman na yanzu kuma ku koma don yin canje-canjen da aka yi aiki. Kowane abu yana kulawa da umarnin 'curl' wanda ke canja wurin umarnin shigarwa da tutar da ke buƙatar bayani ga uwar garken mankier sannan kuma buga kawai mahimman bayanai zuwa layin umarni na Linux. Idan ba a ma maganar yin amfani da wannan kayan aikin dole ne a haɗa ku da intanet koyaushe.

Bari mu gwada ƴan misalan umarni waɗanda ban san ma'anar ba tare da rubutun bayanin.sh.

1. Na manta abin da ‘du -h’ yake yi. Abin da nake bukata in yi shi ne:

$ explain 'du -h'

2. Idan kun manta abin da 'tar -zxvf' ke yi, kuna iya yin kawai:

$ explain 'tar -zxvf'

3. Wani abokina yakan rikita amfani da umarnin ‘menene’ da ‘inda’, don haka sai na yi masa nasiha.

Je zuwa Yanayin Ma'amala ta hanyar buga bayanin umarni kawai akan tasha.

$ explain

sannan a rubuta umarnin daya bayan daya don ganin abin da suke yi a daya taga, kamar:

Command: whatis
Command: whereis

Don fita yanayin hulɗa kawai yana buƙatar yin Ctrl + c.

4. Kuna iya tambaya don bayyana umarni fiye da ɗaya da aka ɗaure da bututun mai.

$ explain 'ls -l | grep -i Desktop'

Hakanan zaka iya tambayar harsashi don bayyana kowane umarnin harsashi. Duk abin da kuke buƙata shine haɗin Intanet mai aiki. Ana samar da fitarwa bisa ga bayanin da ake buƙata daga uwar garken don haka ba za a iya daidaita sakamakon fitarwa ba.

A gare ni wannan mai amfani yana da taimako sosai kuma an girmama shi da aka ƙara zuwa .bashrc na. Ka sanar dani menene ra'ayinku akan wannan aikin? Ta yaya zai iya amfani da ku? Shin bayanin yana gamsarwa?

Ka ba mu ra'ayin ku mai mahimmanci a cikin sharhin da ke ƙasa. Like da share mu kuma a taimaka mana mu yada.