Kuidas luua ja eemaldada aliast Linuxis

Kuidas Luua Ja Eemaldada Aliast Linuxis



Linuxis on pseudonüüm käsk, mis võimaldab meil otsetee loomise kaudu täita mitut käsku või toimingut. See säästab aega ja suurendab tootlikkust, eriti kui teie töö hõlmab arvukate käskude tippimist.

Näiteks kui soovite luua kataloogi ja selles kataloogis faili, peate selle ülesande täitmiseks täitma erinevaid käske. Pseudonüümid aitavad aga selliseid keerulisi ülesandeid ühe korraga teha.







Selles juhendis uurin, mis on varjunimed, nende tüübid Linuxis ning kuidas varjunimesid luua ja eemaldada.



Nõue



Süsteem Linux (mis tahes Linuxi distributsioon)
Juurdepääs Juur-/sudojuurdepääs süsteemile





Mis on alias

Linuxis on alias käsurea utiliit, mis võib luua otsetee mitme käsu või toimingu jaoks. Alinime viide samaaegselt töötavate käskude rühmale.

Linuxis on kõiki käske raske meeles pidada ja operatsiooni iseloomu tõttu muutub ka käsu kasutamine keeruliseks. Pseudonüümi käsku kasutatakse enamasti pikkade ja keerukate käskude asendamiseks stenogrammiga, et saaks vältida mis tahes käskude või suvandite vigu.



Aliasi loomise süntaks Linuxis

Kasutage Linuxis aliase loomiseks järgmist süntaksit.

Süntaks:

teise nimega nimi =' < käsud… > '


Ülaltoodud süntaksis:

teise nimega: Märksõna aliase tegemiseks.

nimi: Pseudonüümi nimi, see võib olla mis tahes nimi.

: See sisaldab käske või käskude rühmi. See võib sisaldada ka valikuid ja muid argumente.

Mõned olulised kaalutlused varjunime loomisel:

    • Andke varjunimele ainulaadne nimi ja veenduge püsiva varjunime loomisel, et see ei vastaks ühelegi eelmääratletud käsule.
    • Kasutage käskude lisamiseks üksikuid jutumärke.
    • Vältige tühiku lisamist võrdusmärgi (=) järel ja ette, vastasel juhul võib see anda an aliast ei leitud viga.

Kuidas Linuxis aliast luua

Pseudonüümi saab luua aliase käsu ja ülaltoodud süntaksi abil. Mõistame seda näitega:

teise nimega värskendada =' sudo sobiv värskendus && sudo sobiv uuendus'



Olen loonud aliase värskendada kahest Linuxis sageli kasutatavast käsust; värskendada ja täiendada. Kahe käsu tippimise asemel loote varjunime ja tippige toimingute tegemiseks ainult see pseudonüüm.


Mõistame seda teise näitega:

teise nimega liigutada =' cd ~ / Dokumendid / uued_dokumendid / viimane / failid / '



Selles näites olen loonud aliase liigutada navigeerimiseks failid kataloog. Kogu tee tippimise asemel võin kasutada varjunime liigutada otse siseneda failid kataloog.

Kuidas Linuxis varjunimesid loetleda

Linuxis varjunimede loetlemiseks tippige käsk alias ja kõik varjunimed kuvatakse.

teise nimega


Varjunimede tüübid

Varjunimesid on kahte tüüpi:

Ajutine varjunimi: Ajutine varjunimi jääb tööle seni, kuni praegune seanss on aktiivne, ja kustutatakse seansi lõppedes automaatselt. Ajutine varjunimi luuakse lihtsalt pseudonüümi käsuga.

Alaline alias: Alaline alias jääb tööle ka pärast seansi lõppu. Püsinimi nõuab süsteemifailides mõningaid täiendavaid muudatusi.

Looge ajutine alias

Iga pseudonüüm, mis luuakse käsuga alias, on ajutine. See töötab seni, kuni seanss on aktiivne. Näiteks loome ajutise varjunime, mis värskendab hoidlaid.

teise nimega värskendada =' sudo sobiv värskendus && sudo sobiv uuendus'


See töötab praeguse aktiivse seansi ajal. Nüüd väljuge seansist ja logige uuesti sisse, proovige aliast käivitada ja see ei tööta.


Seansist väljumiseks sulgege terminal ja käivitage see uuesti.

Eemaldage ajutine varjunimi

Ajutise varjunime eemaldamiseks kasutage sa nutad aktiivse seansi ajal.

Süntaks:

sa nutad < alias-nimi >


Näiteks värskenduse pseudonüümi eemaldamiseks kasutage järgmist.

sa nutad värskendada



Nüüd loetlege varjunimed ja näete, et värskendus pole enam saadaval:


Kõigi varjunimede eemaldamiseks kasutage:

sa nutad -a


Looge alaline alias

Püsiva pseudonüümi loomiseks peate shelli konfiguratsioonifailis muudatusi tegema. Konfiguratsioonifail oleneb kasutatavast kestast.

    • Bashi jaoks on see nii bashrc
    • Zsh jaoks on see nii kahanema

Ma kasutan Bashi; seetõttu avan bashrc faili.

sudo nano ~ / .bashrc



Nüüd tippige alias värskendada faili lõpus. Alias ​​oleks:

teise nimega värskendada =' sudo sobiv värskendus && sudo sobiv uuendus'


Salvestage fail kasutades ctrl+x ja seejärel vajutage ja/ja .


Nüüd hankige fail:

allikas ~ / .bashrc



See varjunimi jääb püsivaks olenemata sellest, kas lõpetate seansi või lülitate masina välja.

Püsinime loomiseks saab kasutada ka ümbersuunamisoperaatorit (>>), kuna see lisab bashrc-faili lõppu aliase käsu.

kaja teise nimega värskendada =' sudo sobiv värskendus && sudo sobiv uuendus'' >> ~ / .bashrc



Ärge unustage muudatuste salvestamiseks hankida bashrc-faili.

Eemaldage alaline alias

Püsiva aliase eemaldamiseks peate selle kesta konfiguratsioonifailist eemaldama. Minu puhul oli see bashrc, avage fail ja eemaldage alias.


Pärast varjunime eemaldamist hankige bashrc-fail, täites alloleva käsu:

allikas ~ / .bashrc


Alias ​​on kustutatud.

Looge argumentidega varjunimi

Varjunimed muutuvad veelgi kasulikumaks, kui saate neile argumente lisada. Saate seda teha püsialiase loomise tehnikaga.

Pange tähele, et selle tehnika puhul me ei kasuta teise nimega märksõna, kasutame a funktsiooni selle asemel.

Süntaks:

funktsiooni < funktsiooni nimi > ( ) {
< käsud… >
}


Loome funktsiooni, mis võtab failinime argumendina ja loob faili praeguses töökataloogis.

Järgmises koodis on $1 argument; argumentide arvu saab suurendada kasutades $2, $3 ja nii edasi.


Avage fail bashrc ja tippige faili lõppu järgmine funktsioon.

funktsiooni loo fail ( ) {
puudutada 1 dollar
}



Nüüd käivitage allikas ~/.bashrc muudatuste salvestamiseks ja varjunime lubamiseks.

allikas ~ / .bashrc


Nüüd käivitage aliase funktsioon failinimega.

createFile myFile.txt


Kasutaja eesnimega luuakse fail.

Eemaldage argumentidega varjunimi

Argumentidega varjunime kustutamise protseduur sarnaneb püsiva aliase kustutamisega. Avage bashrc-fail, eemaldage funktsioon; salvestage fail ja hankige see, kasutades allikas ~/.bashrc käsk.

Järeldus

Linuxi pseudonüüm on kasulik utiliit, mis võimaldab teil luua otsetee, mis viitab käsule või mitmele käsule. Aja säästmine ja tõhususe parandamine on selle käsu peamised eelised. Pseudonüümid on ajutised, kuid neid saab muuta kesta konfiguratsioonifaili redigeerides püsivaks. Ajutisi varjunimesid saab kohe kustutada või need kaovad aktiivsest seansist väljumisel automaatselt. Püsinimede puhul peate need kustutama kesta konfiguratsioonifailist bashrc või zshrc.