haluatko viettää hyvä määrä aikaa työskennellä komentoriviltä? Sitten olet ehkä huomannut, että suurin osa komennoistasi on pieni osajoukko kaikista käytettävissä olevista komennoista. Useimmat niistä ovat tavanomaisia ja saatat johtaa niitä joka ikinen päivä.,

vähentää kärsimystä kirjoittamalla, kehittäjät komento utilities ovat yrittäneet poistaa ylimääräisiä kirjoittamalla lyhenteitä, esimerkiksi ”ls” sen sijaan, ”lista”, ”cd” eikä ”muutos-hakemisto”, ”kissa” eikä ”catenate” jne. Silti saman käskyn kirjoittaminen kerta toisensa jälkeen on todella tylsää ja kestämätöntä.

tässä peitenimet tulevat näppärästi. Käyttämällä peitenimeä, on mahdollista määrittää pikakuvake tietyn komennon. Tässä, puhumme siitä, miten luoda Bash peitenimet ja osoittaa joitakin hyödyllisiä peitenimiä, että saatat nauttia.,

Bash alias

Kun olet suorita komento terminaali, se on työ kuori prosessi ja esittelee sen OS tehdä kohteen työtä. Bash (lyhenne sanoista ”Bourne-Again shell) on ylivoimaisesti yksi suosituimmista UNIX-kuorista. Useimmat Linux distrot tulevat Bash shell oletuksena.

now, what ’ s a Bash alias? Meillä kaikilla on käsitys siitä, miten peitenimi toimii. Samoin, kun haluat käyttää lausetta kuvaamaan tiettyä komentoa, voit luoda ”alias” kyseiselle komennolle. Bash muistaa ja kohtelee custom lause käskynä., Ajettaessa bash kääntää sen automaattisesti alkuperäiseen komentoon.

Bash-peitenimiä on 2 tyyppiä.

  • tilapäinen: tämän tyyppinen peitenimi kestää niin kauan kuin shell-istunto on käynnissä. Kun kuori on lopetettu, se unohtaa peitenimen.
  • pysyvä: kun se on luotu, Bash muistaa peitenimen luomisen ja sen merkityksen.

näytän seuraavaksi tässä opetussuunnitelmassa, miten peitenimiä luodaan ja hallitaan. Kaikki nämä kuvatut menetelmät suoritetaan Ubuntussa. Kuitenkin, ne toimivat tahansa Linux distro niin kauan kuin työskentelet Bash.,

Väliaikainen Alias Creation

Tämä on peitenimi, jonka Bash unohtaa istunnon päätyttyä. Siksi suosittelen, että luot salanimen, joka kannattaa istuntoa varten.

tilapäisen Bash-peitenimen luomiseksi komentorakenne näyttää tältä.

$ alias <alias_name>=<komento>

tehdään tästä selkeä esimerkki., Olen Ubuntussa, joten jos haluan päivittää kaikki Järjestelmän paketit, minun on suoritettava seuraava komento.

$ sudo apt update && sudo apt upgrade-y

Nyt, entä käyttäen ”apt-sysupdate” vaihtoehtona, että teen samaa työtä kuin edellä mainittu komento? Luo peitenimi käyttämällä tätä komentoa.,

$ alias apt-sysupdate=”sudo apt update && sudo apt upgrade-y”

katsotaanpa tarkistaa, jos se toimii!

Voila! Se toimii!

Tässä, kun Bash näkee komennolla ”apt-sysupdate”, se on käännetty pitkä komento, että se tulee olemaan teloitettiin.

Here ’ s a fun thing to do. Entä jos luomme peitenimen? Luodaan alias ” update ”komennolle”apt-sysupdate”.,

$ alias päivitys=”apt-sysupdate”

Nyt, katsotaanpa, jos se toimii.

Jep, se tekee!

pysyvä Alias Creation

pysyvien peitenimien luomiseksi meidän on ilmoitettava se bashrc-tiedostossa. Se bashrc on shell-skripti, joka suoritetaan aina, kun bash istunto alkaa. Se sijaitsee osoitteessa”~/.bashrc (s. Se on ainutlaatuinen jokaiselle käyttäjälle järjestelmässä.

bashrc on suosittu valinta luoda suosikki aliaksia. Bashrc voi olla tai ei ole läsnä järjestelmässäsi., Avaa bashrc vimillä. Jos ei ole paikalla, vim avaa tyhjän tekstin. Lue lisää vimistä.

$ vim ~/.bashrc

Tässä on nyt koodi alias näyttää.

$ alias <alias_name>=”<komento>”

– Anna on luoda pysyvä alias ”päivitys” että kerron APT päivittää repo cache ja asenna kaikki saatavilla olevat päivitykset.,

$ alias päivitys=”sudo apt update && sudo apt upgrade-y”

Kun alias on luotu, tallenna tiedosto. Käske Bashin ladata tiedosto uudelleen.

$ source ~/.bashrc

Se on aika tarkistaa, jos se toimii. Käynnistä järjestelmä uudelleen, kirjaudu tilillesi ja suorita ”update” alias olemme juuri luoneet.

Voila! Alias on onnistuneesti luotu!,

What ’ s happening here? Yksinkertaisesti sanottuna, bash luo väliaikaisen peitenimen joka kerta, kun bashrc on ladattu. Kun bash lopettaa, se unohtaa peitenimen. Koska bashrc-tiedosto on kuitenkin ensimmäinen skripti, jonka bash suorittaa, väliaikainen alias on jälleen palannut. Sitä voisi luonnehtia ”pseudo-pysyväksi” peitenimeksi.

Ensisijainen alias

oletetaan, että olet määrittänyt aliaksen ”ls” komento ”ls-lhA” ja jostain syystä, sinun täytyy käyttää tärkein ”ls” työkalu tehdä jotain erilaista. Vastaavissa tapauksissa salanimen ohittaminen on tarpeen.,

ohittaakseen väliaikaisesti peitenimen, suorita komento seuraavalla rakenteella.

$ \<komento>

esimerkiksi, olen luonut alias ”ls” komento ”ls-lhA”. Kun ajan ls: ää, se käännetään komentoon. Entä jos haluan vain käyttää” ls ” – työkalua ilman lisävaihtoehtoja? Ohitetaan peitenimi väliaikaisesti.,

$ \ls

Listing aliases

To view all the currently configured aliases, run this command.

$ alias

Deleting Temporary Aliases

Removing a temporary alias is super simple. Just run this command.

$ unalias <alias_name>

For example, I have 3 aliases in total., Päästä eroon ”update” – alias, komento olisi:

$ unalias päivitys

katsotaanpa tarkistaa tulos.

$ alias

Voila! Peitenimi on poissa!

toinen tapa on erääntyä nykyisestä bash-istunnosta tai käynnistää järjestelmä uudelleen. Bash ei muista väliaikaisia peitenimiä. Tässä, olen käynnistänyt tietokoneeni uudelleen, eikä siinä ole bash-peitenimeä.

pysyvien peitenimien poistaminen

bashrc-tiedostossa ilmoitetut peitenimet eivät katoa., Vaikka unalias ne, niitä ei ole poistettu bashrc tiedosto. Seuraavan kerran kun bash-istunto on ladattu, myös peitenimi on palannut. Siksi päästä eroon pysyvä alias, meidän täytyy manuaalisesti poistaa ne bashrc-tiedosto.

Avaa bashrc tiedosto vim.

$ vim ~/.bashrc

Poista bash aliakset et tarvitse. Vaihtoehtoisesti, voit kommentoida niitä niin, että seuraavan kerran, kun tarvitset niitä, voit yksinkertaisesti kommenttimerkki.

Tallenna tiedosto ja kertoa bash reload bashrc.,

$ source ~/.bashrc

Joitakin hyödyllisiä bash aliaksia

Tässä on joitakin yleisiä aliaksia, että monet ihmiset käyttävät. Kokeile vapaasti peitenimiä. Muista, että aina kun unohdat peitenimen, voit vain suorittaa ”alias” – komennon nähdäksesi, kumpi ajaa.

seuraava komento tulostaa hakemiston sisällön luettavaan tiedot ”pitkä listalle” muodossa.

$ alias ll=”ls-lha”

tehdään ”ls” näyttää merkinnät sarakkeen indikaattoreita.,

$ alias ls=”ls-CF”

Voimme myös tehdä kirjoitusvirheen ajaa tarkoitettu komento.

$ alias sl=”ls-Cf”

Joskus, että onko tuotos on hyvin pitkä. Tällaisessa tilanteessa putsataan ls: n ulostulo pienemmäksi.

$ alias lsl=”ls-lhFA | vähemmän”

Seuraavaksi, se on ”cd” komento. Lisätään peitenimi vanhempainhakemistoon.

$ alias ..=”CD ..,”

käytä seuraavaa peitenimeä etsiäksesi haluamaasi tiedostoa / kansiota nykyisestä hakemistosta.

$ alias heidän=”löytää . – name ”

Now, let ’ s check out some system aliases. ”Df” – työkalua käytetään levyn käytön tarkistamiseen. Aseta seuraava peitenimi siten, että se ilmoittaa tulosteen ihmisen luettavassa yksikössä sekä tiedostojärjestelmän tyypin ja tulostuksen kokonaismäärän alareunassa.

$ alias df=”df-Tha-yhteensä”

Miten noin jälleenrakentamista ”du” työkalu tuotos?,

$ alias du=”du -ach | sort -h”

”ilmainen” työkalu raporttien määrä käytetty/käyttämätön muisti käynnissä järjestelmässä. Tehdään” vapaa ” ulostulo ystävällisemmäksi.

$ alias ilmainen=”vapaa -mt”

Jos olet jatkuvasti työskentelevät prosessin taulukon, on olemassa monia aliakset voimme toteuttaa. Esimerkiksi, Let ’s set out a default output for the command ”ps”.

$ alias ps=”ps auxf”

katsotaanpa lisätä haku-toiminto prosessi taulukko.,

$ alias psg=”ps aux | grep -v grep | grep -i-e-VSZ -e”

Miten tehdä hakemiston/kansion hieman helpompaa? Usein ” mkdir ”-lippua seuraa” – p ” – lippu minkä tahansa välttämättömän vanhempainhakemiston tekemiseen. Sidotaan se seuraavaan peitenimeen.

$ alias mkdir=”mkdir -p”

Haluatko saada ilmoituksen jokaisen hakemiston luominen? Lisätään” – v ”lippu”mkdir”.

$ alias mkdir=”mkdir -pv”

Wget on yksinkertainen komentorivin downloader., Kuitenkin, jos se kohtaa ongelmia latauksen aikana, se peruuttaa automaattisesti. Pakottaakseen wgetin jatkamaan lataamista,” – c ” – lippu on läpäistävä. Yhdistetään ne tähän salanimeen.

$ alias wget=”wget -c”

– Täytyy tarkistaa julkisen IP-osoitteen? Lisätään se nimilistaan!

$ alias myip=”curl http://ipecho.net/plain; echo”

Tässä on, miten minun bashrc näyttää kaikki nämä peitenimet.,

Lopullinen ajatuksia

Alias on loistava ominaisuus, joka vähentää taakkaa ja ikävystyminen kirjoittamalla sama pitkä komento. Se on myös erittäin hyödyllistä käyttää bash-skriptejä, vähentää työtaakkaa, kun koodi on edelleen vapaa tarpeettomia sotkua.

ei ole kiinteitä peitenimiä. Aiemmin mainitsemani peitenimet ovat tavallisia, joita asiantuntijat käyttävät aina. Kuitenkin, riippuen päivittäisestä työstä, keksit lopulta omat peitenimet.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *