Com crear i eliminar un àlies a Linux

Com Crear I Eliminar Un Alies A Linux



A Linux, l'àlies és una ordre que ens permet executar diverses ordres o operacions mitjançant la creació d'una drecera. Estalvia temps i millora la productivitat, sobretot si el vostre treball implica escriure nombroses ordres.

Per exemple, si voleu crear un directori i un fitxer dins d'aquest directori, haureu d'executar diferents ordres per aconseguir aquesta tasca. Tanmateix, els àlies ajuden a fer tasques tan complexes d'una vegada.







En aquesta guia, exploraré què són els àlies, els seus tipus a Linux i com crear i eliminar els àlies.



Requisit



Sistema Linux (qualsevol distribució de Linux)
Accés Accés root/sudo al sistema





Què és un àlies

A Linux, l'àlies és una utilitat de línia d'ordres que pot crear una drecera per a diverses ordres o operacions. Una referència d'àlies al grup d'ordres que s'executen simultàniament.

A Linux, totes les ordres són difícils de recordar i amb la naturalesa de l'operació, l'ús de l'ordre també es fa complex. L'ordre d'àlies s'utilitza principalment per substituir ordres llargues i complexes amb abreviatura de manera que es puguin evitar qualsevol error d'ordre o opció.



Sintaxi de crear un àlies a Linux

Utilitzeu la sintaxi següent per crear un àlies a Linux.

Sintaxi:

àlies nom =’ < ordres... >


En la sintaxi anterior:

àlies: La paraula clau per fer un àlies.

nom: El nom d'àlies, pot ser qualsevol nom.

: Inclou ordres o grups d'ordres. També pot incloure opcions i altres arguments.

Algunes consideracions importants per crear un àlies:

    • Doneu un nom únic a l'àlies i, mentre creeu un àlies permanent, assegureu-vos que no coincideixi amb cap ordre predefinida.
    • Utilitzeu cometes simples per incloure les ordres.
    • Eviteu afegir espai després i abans del signe igual (=) o pot donar un àlies no trobat error.

Com crear un àlies a Linux

Es pot crear un àlies utilitzant l'ordre d'àlies i la sintaxi indicada anteriorment. Entenem-ho amb un exemple:

àlies actualitzar =’ sudo actualització apta && sudo actualització apta'



He creat un àlies actualitzar de dues ordres d'ús freqüent a Linux; actualitzar i actualitzar. En lloc d'escriure dues ordres, creeu un àlies i només escriviu aquest àlies per realitzar les operacions.


Entenem-ho amb un altre exemple:

àlies moure's =’ cd ~ / Documents / nous_documents / més recent / Fitxers /



En aquest exemple, he creat un àlies moure's per navegar per Fitxers directori. En lloc d'escriure el camí sencer, puc utilitzar un àlies moure's per entrar directament al Fitxers directori.

Com llistar els àlies a Linux

Per llistar els àlies a Linux, escriviu l'ordre d'àlies i es mostraran tots els àlies.

àlies


Tipus d'àlies

Hi ha dos tipus d'àlies:

Àlies temporal: L'àlies temporal continua en funcionament mentre la sessió actual estigui activa i s'elimina automàticament quan finalitza la sessió. L'àlies temporal es crea simplement mitjançant l'ordre àlies.

Àlies permanent: L'àlies permanent continua en funcionament fins i tot després d'acabar la sessió. L'àlies permanent requereix alguns canvis addicionals als fitxers del sistema.

Creeu un àlies temporal

Tots els àlies que es creen amb l'ordre d'àlies són temporals. Continua operatiu mentre la sessió estigui activa. Per exemple, creem un àlies temporal que actualitzi els dipòsits.

àlies actualitzar =’ sudo actualització apta && sudo actualització apta'


Funcionarà a la sessió activa actual. Ara sortiu de la sessió i torneu a iniciar sessió, proveu d'executar l'àlies i no funcionarà.


Per sortir de la sessió, tanqueu el terminal i torneu-lo a iniciar.

Eliminar un àlies temporal

Per eliminar l'àlies temporal, utilitzeu tu plores comanda mentre es troba a la sessió activa.

Sintaxi:

tu plores < àlies-nom >


Per exemple, per eliminar l'àlies d'actualització, utilitzeu:

tu plores actualitzar



Ara, enumera els àlies i es pot veure que l'actualització ja no està disponible:


Per eliminar tots els àlies, utilitzeu:

tu plores -a


Creeu un àlies permanent

Per crear un àlies permanent, heu de fer canvis al fitxer de configuració de l'intèrpret d'ordres. El fitxer de configuració depèn del shell que utilitzeu.

    • Per a Bash ho és bashrc
    • Per a Zsh ho és encongir

Estic fent servir Bash; per tant, obriré el fitxer bashrc.

sudo nano ~ / .bashrc



Ara, escriviu l'àlies actualitzar al final de l'arxiu. L'àlies seria:

àlies actualitzar =’ sudo actualització apta && sudo actualització apta'


Desa el fitxer utilitzant ctrl+x i després premeu i/I .


Ara, feu l'origen del fitxer:

font ~ / .bashrc



Aquest àlies romandrà permanent tant si finalitzeu la sessió com si apagueu la màquina.

L'operador de redirecció (>>) també es pot utilitzar per fer l'àlies permanent, ja que afegirà l'ordre d'àlies al final del fitxer bashrc.

eco àlies actualitzar =’ sudo actualització apta && sudo actualització apta' >> ~ / .bashrc



No us oblideu d'obtenir el fitxer bashrc per desar els canvis.

Eliminar un àlies permanent

Per eliminar un àlies permanent, cal eliminar-lo del fitxer de configuració de l'intèrpret d'ordres. En el meu cas era bashrc, obriu el fitxer i elimineu l'àlies.


Després d'eliminar l'àlies, obteniu el fitxer bashrc executant l'ordre que es mostra a continuació:

font ~ / .bashrc


S'ha suprimit l'àlies.

Creeu un àlies amb arguments

Els àlies es tornen encara més útils quan podeu afegir-hi arguments. Podeu fer-ho amb la tècnica de creació d'àlies permanents.

Tingueu en compte que en aquesta tècnica, no fem servir el àlies paraula clau, utilitzarem a funció en canvi.

Sintaxi:

funció < nom-funció > ( ) {
< ordres... >
}


Creem una funció que prengui el nom del fitxer com a argument i creem un fitxer al directori de treball actual.

Al codi següent, $1 és l'argument; el nombre d'arguments es pot augmentar utilitzant $2, $3, etc.


Obriu el fitxer bashrc i escriviu la funció següent al final del fitxer.

funció createFile ( ) {
tocar $1
}



Ara, executa el font ~/.bashrc comanda per desar els canvis i habilitar l'àlies.

font ~ / .bashrc


Ara, executeu la funció d'àlies amb el nom del fitxer.

createFile myFile.txt


Es crearà un fitxer amb el nom de l'usuari.

Elimina un àlies amb arguments

El procediment d'eliminació de l'àlies amb arguments és similar a l'eliminació d'un àlies permanent. Obriu el fitxer bashrc, elimineu la funció; deseu el fitxer i feu-ne l'origen amb el fitxer font ~/.bashrc comandament.

Conclusió

L'àlies a Linux és una utilitat útil que us permet crear una drecera que faci referència a una ordre o a diverses ordres per operar. Estalviar temps i millorar l'eficiència són els avantatges clau d'aquesta comanda. Els àlies són temporals, però es poden fer permanents editant el fitxer de configuració de l'intèrpret d'ordres. Els àlies temporals es poden suprimir immediatament o desapareixen automàticament en sortir de la sessió activa. Mentre que per als àlies permanents, cal suprimir-los del fitxer de configuració de l'intèrpret d'ordres bashrc o zshrc.