5 Awọn Irinṣẹ Wulo lati Ranti Awọn Aṣẹ Linux Lailai


Ẹgbẹẹgbẹrun awọn irinṣẹ, awọn ohun elo, ati awọn eto ti o wa ni fifi sori ẹrọ tẹlẹ lori ẹrọ Linux. O le ṣiṣe wọn lati window ebute tabi kọnputa foju bi awọn aṣẹ nipasẹ ikarahun bii Bash.

Aṣẹ kan jẹ orukọ orukọ ọna (fun apẹẹrẹ./Usr/bin/oke) tabi orukọ basen (fun apẹẹrẹ oke) ti eto kan pẹlu awọn ariyanjiyan ti o kọja si. Sibẹsibẹ, aṣiṣe aṣiṣe ti o wọpọ laarin awọn olumulo Linux pe aṣẹ kan jẹ eto gangan tabi ọpa.

Ranti awọn aṣẹ Linux ati lilo wọn kii ṣe rọrun, paapaa fun awọn olumulo Lainos tuntun. Ninu nkan yii, a yoo pin awọn irinṣẹ laini aṣẹ 5 fun iranti awọn ofin Linux.

1. Bash Itan

Bash ṣe igbasilẹ gbogbo awọn aṣẹ alailẹgbẹ ti a ṣe nipasẹ awọn olumulo lori eto inu faili itan-akọọlẹ kan. Faili itan kekere ti olumulo kọọkan ni a fipamọ sinu itọsọna ile wọn (fun apẹẹrẹ /home/tecmint/.bash_history fun olumulo tecmint). Olumulo kan le wo akoonu faili itan tirẹ nikan ati gbongbo le wo faili itan bash fun gbogbo awọn olumulo lori eto Linux kan.

Lati wo itan-akọọlẹ rẹ akọkọ, lo pipaṣẹ itan bi o ti han.

$ history  

Lati mu aṣẹ kan lati itan-akọọlẹ bash, tẹ bọtini itọka Up nigbagbogbo lati wa nipasẹ atokọ ti gbogbo awọn aṣẹ alailẹgbẹ ti o ṣiṣẹ tẹlẹ. Ti o ba ti foju aṣẹ ti o n wa tabi kuna lati gba, lo bọtini itọka isalẹ lati ṣe wiwa yiyipada.

Ẹya bash yii jẹ ọkan ninu awọn ọna pupọ ti rọọrun lati ranti awọn ofin Linux. O le wa awọn apẹẹrẹ diẹ sii ti aṣẹ itan ninu awọn nkan wọnyi:

  1. Agbara ti Linux\"Historyfin Itan" ni Ikarahun Bash
  2. Bii a ṣe le Ko BASH Itan Ila-aṣẹ BASH ni Linux

2. Ikarahun Ibanisọrọ Ọrẹ

Eja jẹ igbalode, agbara, ọrẹ-olumulo, ọlọrọ ẹya ati ikarahun ibaraenisọrọ eyiti o jẹ ibamu si Bash tabi Zsh. O ṣe atilẹyin awọn didaba aifọwọyi ti awọn orukọ faili ati awọn aṣẹ ninu itọsọna lọwọlọwọ ati itan lẹsẹsẹ, eyiti o ṣe iranlọwọ fun ọ lati ranti awọn ofin ni rọọrun.

Ninu sikirinifoto atẹle, aṣẹ\"uname -r" wa ninu itan bash, lati ranti rẹ ni rọọrun, tẹ \"u" tabi \"un" nigbamii ati pe ẹja yoo daba aba-aṣẹ pipe pe.

Eja jẹ eto ikarahun ti o ni kikun pẹlu ọrọ ti awọn ẹya fun ọ lati ranti awọn aṣẹ Linux ni ọna titọ.

3. Apropos Ọpa

Awọn wiwa Apropos ati ṣafihan orukọ ati apejuwe kukuru ti koko, fun apẹẹrẹ orukọ aṣẹ, bi a ti kọ sinu oju-iwe eniyan ti aṣẹ yẹn.

Ti o ko ba mọ orukọ gangan ti aṣẹ kan, tẹ ọrọ koko kan (ikosile deede) lati wa fun. Fun apẹẹrẹ ti o ba n wa apejuwe ti aṣẹ docker-dá, o le tẹ docker, apropos yoo wa ati ṣe atokọ gbogbo awọn ofin pẹlu docker okun, ati apejuwe wọn daradara.

$ apropos docker

O le gba apejuwe ti ọrọ gangan tabi orukọ aṣẹ ti o ti pese bi o ti han.

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

Eyi jẹ ọna ti o wulo miiran ti iranti awọn ofin Linux, lati tọ ọ lori iru aṣẹ lati lo fun iṣẹ-ṣiṣe kan pato tabi ti o ba ti gbagbe ohun ti a lo aṣẹ kan fun. Ka siwaju, nitori pe irinṣẹ atẹle paapaa jẹ igbadun diẹ sii.

4. Ṣe alaye Iwe-ikarahun Ikarahun

Ṣe alaye Ikarahun jẹ iwe afọwọkọ Bash kekere ti o ṣalaye awọn aṣẹ ikarahun. O nilo eto ọmọ-ọmọ ati asopọ intanẹẹti ti n ṣiṣẹ. O ṣe afihan akopọ apejuwe aṣẹ ati ni afikun, ti aṣẹ naa ba pẹlu asia kan, o tun fihan apejuwe ti asia yẹn.

Lati lo, akọkọ o nilo lati ṣafikun koodu atẹle ni isalẹ ti faili rẹ $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
}

Fipamọ ki o pa faili naa, lẹhinna orisun rẹ tabi ṣii awọn window ebute tuntun.

$ source .bashrc

A ro pe o ti gbagbe kini aṣẹ\"apropos -a" ṣe, o le lo aṣẹ alaye lati ṣe iranlọwọ fun ọ lati ranti rẹ, bi a ti fihan.

$ explain 'apropos -a'

Iwe afọwọkọ yii le ṣalaye fun ọ eyikeyi aṣẹ ikarahun daradara, nitorinaa ṣe iranlọwọ fun ọ lati ranti awọn ofin Linux. Ko dabi iwe afọwọkọ alaye ti o ṣalaye, ọpa ti o tẹle n mu ọna ti o yatọ wa, o fihan awọn apẹẹrẹ lilo ti aṣẹ kan.

5. Eto iyanjẹ

Iyanjẹ jẹ eto ti o rọrun, laini ibanisọrọ-aṣẹ cheat-sheet eto eyiti o fihan awọn ọran lilo ti aṣẹ Linux pẹlu nọmba awọn aṣayan ati iṣẹ oye ti kukuru wọn. O wulo fun awọn tuntun tuntun Linux ati sysadmins.

Lati fi sori ẹrọ ati lo, ṣayẹwo nkan wa ti o pari nipa eto Iyanjẹ ati lilo rẹ pẹlu awọn apẹẹrẹ:

  1. Iyanjẹ - An Line Ultimate Command 'Cheat-Sheet' fun Linux Beginners

Gbogbo ẹ niyẹn! Ninu nkan yii, a ti pin awọn irinṣẹ laini aṣẹ 5 fun iranti awọn ofin Linux. Ti o ba mọ eyikeyi awọn irinṣẹ miiran fun idi kanna ti o padanu ninu atokọ loke, jẹ ki a mọ nipasẹ fọọmu esi ni isalẹ.