KUINKA LUODA OMA HAHMO [OC]
Sisällysluettelo:
Löydätkö usein itsesi kirjoittamalla komentoriville pitkän komennon tai etsimällä aiemmin kirjoitetun komennon bash-historiaa? Jos vastaus mihin tahansa näistä kysymyksistä on kyllä, niin bash-aliakset ovat käteviä. Bash-aliaksien avulla voit asettaa ikimuistoisen pikakomennon pidemmälle komennolle.
Bash-aliakset ovat lähinnä pikakuvakkeita, jotka voivat säästää joutumasta muistamasta pitkiä komentoja ja poistamaan paljon kirjoittamista, kun työskentelet komentorivillä. Voit esimerkiksi asettaa aliaksen
tgz
olemaan pikakuvake
tar -xvfz
komennolle.
Tässä artikkelissa selitetään, kuinka luoda bash-aliaksia, jotta voit olla tuottavampi komentorivillä.
Bash-aliasten luominen
Aliasten luominen bashissa on hyvin suoraviivaista. Syntaksi on seuraava:
alias alias_name="command_to_run"
Uuden bash-aliaksen luominen aloitetaan kirjoittamalla
alias
avainsana. Ilmoita sitten aliaksen nimi, jota seuraa yhtämerkki ja komento, jonka haluat suorittaa, kun kirjoitat aliaksen. Komento on suljettava lainausmerkeissä ilman etäisyyttä tasamerkin ympärille. Jokainen alias on ilmoitettava uudella rivillä.
ls
komento on todennäköisesti yksi Linux-komentorivin käytetyimmistä komennoista. Käytän yleensä tätä komentoa
-la
kytkimen kanssa kaikkien tiedostojen ja hakemistojen luetteloimiseksi, mukaan lukien piilotetut, pitkässä luettelomuodossa.
Luomme yksinkertainen bash-alias nimeltään
ll
joka on pikakuvake
ls -la
komennolle. Kirjoita niin avata pääteikkuna ja kirjoita:
alias ll="ls -la"
Jos kirjoitat
ll
konsoliin, saat saman tuloksen kuin kirjoittamalla
ls -la
.
ll
alias on käytettävissä vain nykyisessä shell-istunnossa. Jos poistut istunnosta tai avaat uuden istunnon toisesta päätelaitteesta, aliaksia ei voida käyttää.
Jotta alias pysyisi, sinun on ilmoitettava se
~/.bash_profile
tai
~/.bashrc
tiedostossa. Avaa
~/.bashrc
tekstieditorissa:
nano ~/.bashrc
ja lisää aliakset:
~ /.Bashrc
# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'
Sinun tulisi nimetä aliakset tavalla, joka on helppo muistaa. On myös suositeltavaa lisätä kommentti tulevaa käyttöä varten.
Kun olet valmis, tallenna ja sulje tiedosto. Aseta aliakset nykyisen istunnon saataville kirjoittamalla:
source ~/.bash_profile
Kuten näette, yksinkertaisten bash-aliaksien luominen on nopeaa ja erittäin helppoa.
Jos haluat tehdä
.bashrc
moduulista modulaarisemman, voit tallentaa aliakset erilliseen tiedostoon. Joissakin jakeluissa, kuten Ubuntu ja Debian, on
.bash_aliases
tiedosto, joka on peräisin
~/.bashrc
.
Bash-aliaksen luominen väitteillä (Bash-toiminnot)
Joskus joudut ehkä luomaan aliaksen, joka hyväksyy yhden tai useamman argumentin. Siellä bash-toiminnot ovat hyödyllisiä.
Syntaksi bash-toiminnon luomiseksi on erittäin helppoa. Ne voidaan ilmoittaa kahdessa eri muodossa:
function_name () { }
tai
function function_name { }
Jos haluat siirtää minkä tahansa määrän argumentteja bash-funktiolle, laita ne heti funktion nimen jälkeen, erotettuna välilyönnillä. Hyväksytyt parametrit ovat
$1
,
$2
,
$3
,
$3
jne., Mikä vastaa parametrin sijaintia funktion nimen jälkeen. Muuttuja
$0
on varattu toiminnon nimelle.
Luomme yksinkertainen bash-toiminto, joka luo hakemiston ja selaa sitten siihen:
~ /.Bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
Lisää sama kuin aliakset, lisää toiminto
~/.bashrc
tiedostoon ja suorita
source ~/.bash_profile
ladataksesi tiedosto.
Nyt sen sijaan, että
mkdir
uuden hakemiston
mkdir
ja siirryt sitten
cd
tiedostoon hakemistoon, voit kirjoittaa vain:
mkcd new_directory
-
--- varmistaa, että et vahingossa lähetä ylimääräisiä argumentteja komennolle. Jos esimerkiksi yrität luoda hakemiston, joka alkaa-(viivalla) käyttämättä--hakemiston nimi tulkitaan komentoargumentiksi.&&- varmistaa, että toinen komento suoritetaan vain, jos ensimmäinen komento onnistuu.
johtopäätös
Tähän mennessä sinulla pitäisi olla hyvä ymmärrys siitä, miten luoda bash-aliaksia ja toimintoja, jotka tekevät elämästäsi komentorivillä helpompaa ja tuottavampaa.
bash terminaaliKuinka luoda viileitä 3D-kuvia Windows 3: n Paint 3D Appilla
Uusi Windows 3D Paint 3D -ohjelma päivittää 30 vuotias Microsoft Pait -työkalu. Nyt myös aloittelijat ja aloittelijat voivat helposti luoda 3D-kuvia Windows 10: lle.
Kuinka luoda kansio ilman kuvaketta tai nimeä Windows 10: ssä
Tämä viesti kertoo tempun luoda kansio ilman kuvaketta tai nimeä Windows 10: ssa, mikä tekee siitä näkymätön kaikille.
Kuinka luoda tai luodaan vahvoja salasanoja
Opi luomaan vahvoja salasanoja. Vahvimmat salasanat näyttävät satunnaisilta merkkijonoilta hyökkääjille. Mutta satunnaisia merkkijonoja on vaikea muistaa.







