Kako ustvariti in odstraniti vzdevek v Linuxu

Kako Ustvariti In Odstraniti Vzdevek V Linuxu



V Linuxu je vzdevek ukaz, ki nam omogoča izvajanje več ukazov ali operacij z ustvarjanjem bližnjice. Prihrani čas in izboljša produktivnost, zlasti če vaše delo vključuje vnašanje številnih ukazov.

Na primer, če želite ustvariti imenik in datoteko znotraj tega imenika, morate za dosego te naloge izvesti različne ukaze. Vendar pa vzdevki pomagajo pri opravljanju tako zapletenih nalog naenkrat.







V tem priročniku bom raziskal, kaj so vzdevki, njihove vrste v Linuxu in kako ustvariti in odstraniti vzdevke.



Zahteva



Sistem Linux (katera koli distribucija Linuxa)
Dostop Root/sudo dostop do sistema





Kaj je vzdevek

V Linuxu je alias pripomoček ukazne vrstice, ki lahko ustvari bližnjico za več ukazov ali operacij. Vzdevek za skupino ukazov, ki se izvajajo hkrati.

V Linuxu si je vse ukaze težko zapomniti, z naravo operacije pa postane zapletena tudi uporaba ukaza. Ukaz alias se večinoma uporablja za zamenjavo dolgih in zapletenih ukazov s stenografijo, tako da se je mogoče izogniti morebitnim napakam pri ukazih ali možnostih.



Sintaksa ustvarjanja vzdevka v Linuxu

Za ustvarjanje vzdevka v Linuxu uporabite naslednjo sintakso.

Sintaksa:

vzdevek ime =' < ukazi… > '


V zgornji sintaksi:

vzdevek: Ključna beseda za ustvarjanje vzdevka.

ime: Vzdevek, lahko je katero koli ime.

: Vključuje ukaze ali skupine ukazov. Vključuje lahko tudi možnosti in druge argumente.

Nekaj ​​pomembnih premislekov pri ustvarjanju vzdevka:

    • Vzdevku dodelite edinstveno ime in med ustvarjanjem stalnega vzdevka zagotovite, da se ne ujema z nobenim vnaprej določenim ukazom.
    • Za vključitev ukazov uporabite enojne narekovaje.
    • Izogibajte se dodajanju presledka za in pred znakom enačaja (=), sicer lahko povzroči znak vzdevek ni najden napaka.

Kako ustvariti vzdevek v Linuxu

Vzdevek lahko ustvarite z uporabo ukaza alias in zgoraj podane sintakse. Razumejmo to s primerom:

vzdevek nadgradnja =' sudo primerna posodobitev && sudo primerna nadgradnja'



Ustvaril sem vzdevek nadgradnja dveh pogosto uporabljenih ukazov v Linuxu; posodobiti in nadgraditi. Namesto da vnesete dva ukaza, ustvarite vzdevek in vnesete samo ta vzdevek za izvajanje operacij.


Razumejmo to z drugim primerom:

vzdevek premakniti =' cd ~ / Dokumenti / novi_dokumenti / najnovejši / datoteke / '



V tem primeru sem ustvaril vzdevek premakniti za krmarjenje po datoteke imenik. Namesto vnašanja celotne poti lahko uporabim vzdevek premakniti neposredno vstopiti v datoteke imenik.

Kako navesti vzdevke v Linuxu

Za seznam vzdevkov v Linuxu vnesite ukaz alias in vsi vzdevki bodo navedeni.

vzdevek


Vrste vzdevkov

Obstajata dve vrsti vzdevkov:

Začasni vzdevek: Začasni vzdevek ostane v uporabi, dokler je trenutna seja aktivna, in se samodejno izbriše, ko se seja konča. Začasni vzdevek preprosto ustvarite z ukazom alias.

Stalni vzdevek: Trajni vzdevek ostane v uporabi tudi po zaključku seje. Trajni vzdevek zahteva nekaj dodatnih sprememb v sistemskih datotekah.

Ustvarite začasni vzdevek

Vsak vzdevek, ustvarjen z ukazom alias, je začasen. Deluje, dokler je seja aktivna. Na primer, ustvarimo začasni vzdevek, ki posodablja repozitorije.

vzdevek nadgradnja =' sudo primerna posodobitev && sudo primerna nadgradnja'


Delovalo bo v trenutni aktivni seji. Zdaj zapustite sejo in se znova prijavite, poskusite zagnati vzdevek in ne bo delovalo.


Za izhod iz seje preprosto zaprite terminal in ga znova zaženite.

Odstranite začasni vzdevek

Če želite odstraniti začasni vzdevek, uporabite jokaš ko ste v aktivni seji.

Sintaksa:

jokaš < vzdevek-ime >


Če želite na primer odstraniti vzdevek posodobitve, uporabite:

jokaš nadgradnja



Zdaj navedite vzdevke in videli boste, da posodobitev ni več na voljo:


Če želite odstraniti vse vzdevke, uporabite:

jokaš -a


Ustvarite stalni vzdevek

Če želite ustvariti trajni vzdevek, morate spremeniti konfiguracijsko datoteko lupine. Konfiguracijska datoteka je odvisna od lupine, ki jo uporabljate.

    • Za Bash je bashrc
    • Za Zsh je skrči

Uporabljam Bash; zato bom odprl datoteko bashrc.

sudo nano ~ / .bashrc



Zdaj vnesite vzdevek nadgradnja na koncu datoteke. Vzdevek bi bil:

vzdevek nadgradnja =' sudo primerna posodobitev && sudo primerna nadgradnja'


Shranite datoteko z uporabo ctrl+x in nato pritisnite in/in .


Zdaj pa vir datoteke:

vir ~ / .bashrc



Ta vzdevek bo ostal trajen, ne glede na to, ali končate sejo ali izklopite stroj.

Operator preusmeritve (>>) lahko uporabite tudi za ustvarjanje stalnega vzdevka, saj bo dodal ukaz vzdevka na koncu datoteke bashrc.

odmev vzdevek nadgradnja =' sudo primerna posodobitev && sudo primerna nadgradnja'' >> ~ / .bashrc



Ne pozabite pridobiti datoteke bashrc, da shranite spremembe.

Odstranite stalni vzdevek

Če želite odstraniti trajni vzdevek, ga morate odstraniti iz konfiguracijske datoteke lupine. V mojem primeru je bil bashrc, odprite datoteko in odstranite vzdevek.


Ko odstranite vzdevek, pridobite datoteko bashrc tako, da izvedete spodnji ukaz:

vir ~ / .bashrc


Vzdevek je bil izbrisan.

Ustvarite vzdevek z argumenti

Vzdevki postanejo še bolj uporabni, ko jim lahko dodate argumente. To lahko storite s tehniko ustvarjanja trajnega vzdevka.

Upoštevajte, da v tej tehniki ne uporabljamo vzdevek ključno besedo, bomo uporabili a funkcijo namesto tega.

Sintaksa:

funkcijo < ime-funkcije > ( ) {
< ukazi… >
}


Ustvarimo funkcijo, ki bo vzela ime datoteke kot argument in ustvarila datoteko v trenutnem delovnem imeniku.

V naslednji kodi je $1 argument; število argumentov lahko povečate z uporabo $2, $3 in tako naprej.


Odprite datoteko bashrc in na konec datoteke vnesite naslednjo funkcijo.

funkcijo createFile ( ) {
dotik 1 dolar
}



Zdaj zaženite vir ~/.bashrc ukaz za shranjevanje sprememb in omogočanje vzdevka.

vir ~ / .bashrc


Zdaj zaženite funkcijo vzdevka z imenom datoteke.

createFile myFile.txt


Ustvarjena bo datoteka z imenom uporabnika.

Odstranite vzdevek z argumenti

Postopek brisanja vzdevka z argumenti je podoben brisanju trajnega vzdevka. Odprite datoteko bashrc, odstranite funkcijo; shranite datoteko in jo vnesite z uporabo vir ~/.bashrc ukaz.

Zaključek

Vzdevek v Linuxu je uporaben pripomoček, ki vam omogoča ustvarjanje bližnjice, ki se nanaša na ukaz ali več ukazov za delovanje. Prihranek časa in izboljšanje učinkovitosti sta ključni prednosti tega ukaza. Vzdevki so začasni, vendar jih lahko naredite trajne z urejanjem konfiguracijske datoteke lupine. Začasne vzdevke lahko takoj izbrišete ali pa samodejno izginejo ob izhodu iz aktivne seje. Za trajne vzdevke pa jih morate izbrisati iz konfiguracijske datoteke lupine bashrc ali zshrc.