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.
- Què és un àlies
- Sintaxi de crear un àlies a Linux
- Com crear un àlies a Linux
- Com llistar els àlies a Linux
- Tipus d'àlies
- Creeu un àlies temporal
- Eliminar un àlies temporal
- Creeu un àlies permanent
- Eliminar un àlies permanent
- Creeu un àlies amb arguments
- Elimina un àlies amb arguments
- Conclusió
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.
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:
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:
Ara, enumera els àlies i es pot veure que l'actualització ja no està disponible:
Per eliminar tots els àlies, utilitzeu:
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:
Desa el fitxer utilitzant ctrl+x i després premeu i/I .
Ara, feu l'origen del fitxer:
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ó:
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.
tocar “ $1 ”
}
Ara, executa el font ~/.bashrc comanda per desar els canvis i habilitar l'àlies.
Ara, executeu la funció d'àlies amb el nom del fitxer.
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.