6 tärkeää työkalua, jotka auttavat sinua muistamaan Linux-komennot


Linux-järjestelmään on esiasennettu tuhansia työkaluja, apuohjelmia ja ohjelmia. Voit suorittaa ne pääteikkunasta tai virtuaalikonsolista komentotulkin kautta, kuten Bash.

Komento on tyypillisesti ohjelman polkunimi (esim. /usr/bin/top) tai perusnimi (esim. top), mukaan lukien sille välitetyt argumentit. Linux-käyttäjien keskuudessa on kuitenkin yleinen väärinkäsitys, että komento on todellinen ohjelma tai työkalu.

Linux-komentojen muistaminen ja niiden käyttö ei ole helppoa varsinkaan uusille Linux-käyttäjille. Tässä artikkelissa jaamme 6 komentorivityökalua Linux-komentojen muistamiseen.

1. Historiakomento

Bash tallentaa kaikki järjestelmän käyttäjien suorittamat yksilölliset komennot historiatiedostoon. Jokaisen käyttäjän bash-historiatiedosto tallennetaan hänen kotihakemistoonsa (esim. /home/tecmint/.bash_history käyttäjälle tecmint).

Käyttäjä voi tarkastella vain oman historiatiedostonsa sisältöä ja root voi tarkastella kaikkien Linux-järjestelmän käyttäjien bash-historiatiedostoa.

Voit tarkastella bash-historiaasi käyttämällä historiakomentoa kuvan mukaisesti.

history  

Voit hakea komennon bash-historiasta painamalla Ylös-nuolinäppäintä jatkuvasti etsiäksesi luetteloa kaikista aiemmin suorittamistasi yksilöllisistä komennoista. Jos olet ohittanut etsimäsi komennon tai et saanut sitä, suorita käänteinen haku Alas-nuolinäppäimellä.

Tämä bash-ominaisuus on yksi monista tavoista muistaa helposti Linux-komennot. Löydät lisää esimerkkejä historia-komennosta näistä artikkeleista:

2. Fish Shell – ystävällinen interaktiivinen kuori

Fish on moderni, tehokas, käyttäjäystävällinen, monipuolinen ja interaktiivinen kuori, joka on yhteensopiva Bashin tai Zsh kanssa. Se tukee automaattisia tiedostonimien ja komentojen ehdotuksia nykyisessä hakemistossa ja vastaavasti historiassa, mikä auttaa sinua muistamaan komennot helposti.

Seuraavassa kuvakaappauksessa komento "uname -r" on bash-historiassa. Muista se helposti kirjoittamalla myöhempi "u" tai "un" ja kala ehdottavat automaattisesti täydellistä komentoa. Jos haluat suorittaa automaattisesti ehdotetun komennon, valitse se Oikea-nuolinäppäimellä ja suorita se.

Fish on täysimittainen kuoriohjelma, jossa on runsaasti ominaisuuksia, joiden avulla voit muistaa Linux-komennot yksinkertaisesti.

3. Apropos Command

apropos on komento, joka etsii ja näyttää avainsanan nimen ja lyhyen kuvauksen, esimerkiksi komennon nimen, sellaisena kuin se on kirjoitettu komennon man-sivulle.

Jos et tiedä komennon tarkkaa nimeä, kirjoita avainsana (säännöllinen lauseke) etsiäksesi sitä. Jos esimerkiksi etsit docker-commit-komennon kuvausta, voit kirjoittaa docker, apropos etsii ja luettelee kaikki komennot, joissa on merkkijono docker. kuvaus myös.

apropos docker

Saat kuvan tarkan avainsanan tai komennon nimen kuvauksen.

apropos docker-commit
OR
apropos -a docker-commit

apropos-komento on toinen hyödyllinen tapa muistaa Linux-komennot. Se opastaa sinua valitsemaan, mitä komentoa käytetään tietyssä tehtävässä tai jos olet unohtanut, mihin komentoa käytetään. Lue eteenpäin, sillä seuraava työkalu on vielä mielenkiintoisempi.

4. Selitä Shell Script

Explain Shell on pieni Bash-skripti, joka selittää komentotulkkikomennot. Se vaatii curl-ohjelman ja toimivan Internet-yhteyden näyttämään komentokuvauksen yhteenvedon ja lisäksi, jos komento sisältää lipun, se näyttää myös kuvauksen kyseisestä lipusta.

Jotta voit käyttää sitä, sinun on ensin lisättävä seuraava koodi $HOME/.bashrc-tiedoston alaosaan.

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
}

Tallenna ja sulje tiedosto ja lähde se sitten tai avaa uusi pääteikkuna.

source .bashrc

Olettaen, että olet unohtanut, mitä komento "apropos -a" tekee, voit käyttää selityskomentoa auttaaksesi muistamaan sen kuvan osoittamalla tavalla.

explain 'apropos -a'

Tämä komentosarja voi selittää sinulle kaikki komentotulkkikomennot tehokkaasti, mikä auttaa sinua muistamaan Linux-komennot. Toisin kuin selittävä shell-skripti, seuraava työkalu tuo selkeän lähestymistavan, se näyttää komennon käyttöesimerkkejä.

5. Huijaus – Linux Command Cheat Sheet

Cheat on yksinkertainen, interaktiivinen komentorivin cheat-sheet-ohjelma, joka näyttää Linux-komennon käyttötapaukset useilla vaihtoehdoilla ja niiden lyhyellä ymmärrettävällä toiminnolla. Se on hyödyllinen Linux-aloittelijoille ja järjestelmänvalvojille.

Voit asentaa ja käyttää sitä Unix-tyyppisissä järjestelmissä liittämällä seuraavan katkelman päätteeseen:

cd /tmp 
wget https://github.com/cheat/cheat/releases/download/4.4.0/cheat-linux-amd64.gz 
gunzip cheat-linux-amd64.gz
chmod +x cheat-linux-amd64 
sudo mv cheat-linux-amd64 /usr/local/bin/cheat

Saatat joutua muuttamaan versionumeroa (4.4.0) ja arkistoa (cheat-linux-amd64.gz), kun lataat julkaisusivulta.

Tar-komennon cheatsheetin tarkasteleminen.

cheat tar

Tutustu täydelliseen artikkeliimme Cheat-ohjelmasta ja sen käytöstä esimerkkien kera.

6. Tardigrade

Tardigrade on kirjanmerkkityökalu komentoille, jonka avulla voit lisätä kirjanmerkkeihin ja järjestää usein käytetyt komennot, jotta niitä on helppo käyttää. Komennot tallennetaan hierarkkisesti ja organisoidulla tavalla, joka on helppo hakea.

Asenna ja käytä Tardigrade -verkkosivustoa ja lataa kirjanmerkkityökalun uusin versio.

Siinä kaikki! Tässä artikkelissa olemme jakaneet 6 komentorivityökalua Linux-komentojen muistamiseen. Jos tiedät muita samaan tarkoitukseen tarkoitettuja työkaluja, jotka puuttuvat yllä olevasta luettelosta, ilmoita siitä meille alla olevan palautelomakkeen kautta.