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.
- Kaj je vzdevek
- Sintaksa ustvarjanja vzdevka v Linuxu
- Kako ustvariti vzdevek v Linuxu
- Kako navesti vzdevke v Linuxu
- Vrste vzdevkov
- Ustvarite začasni vzdevek
- Odstranite začasni vzdevek
- Ustvarite stalni vzdevek
- Odstranite stalni vzdevek
- Ustvarite vzdevek z argumenti
- Odstranite vzdevek z argumenti
- Zaključek
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.
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:
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:
Zdaj navedite vzdevke in videli boste, da posodobitev ni več na voljo:
Če želite odstraniti vse vzdevke, uporabite:
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:
Shranite datoteko z uporabo ctrl+x in nato pritisnite in/in .
Zdaj pa vir datoteke:
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:
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.
dotik “ 1 dolar ”
}
Zdaj zaženite vir ~/.bashrc ukaz za shranjevanje sprememb in omogočanje vzdevka.
Zdaj zaženite funkcijo vzdevka z imenom datoteke.
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.