Com crear i utilitzar l'ordre d'àlies a Linux


Els usuaris de Linux sovint necessiten utilitzar una ordre una i altra vegada. Escriure o copiar la mateixa ordre una i altra vegada redueix la vostra productivitat i us distreu del que esteu fent realment.

Podeu estalviar-vos una mica de temps creant àlies per a les vostres ordres més utilitzades. Els àlies són com les dreceres personalitzades que s'utilitzen per representar una ordre (o un conjunt d'ordres) executada amb o sense opcions personalitzades. És probable que ja estigueu utilitzant àlies al vostre sistema Linux.

Llista els àlies definits actualment a Linux

Podeu veure una llista d'àlies definits al vostre perfil simplement executant l'ordre d'àlies.

$ alias

Aquí podeu veure els àlies predeterminats definits per al vostre usuari a Ubuntu 18.04.

Com podeu veure, executant.

$ ll

És equivalent a córrer:

$ ls -alF

Podeu crear un àlies amb un sol caràcter que equivalgui a una comanda que trieu.

Com crear àlies a Linux

La creació d'àlies és un procés relativament fàcil i ràpid. Podeu crear dos tipus d'àlies: temporals i permanents. Revisarem els dos tipus.

El que heu de fer és escriure la paraula àlies i després utilitzar el nom que voleu utilitzar per executar una ordre seguit del signe =\ i citar l'ordre que voleu anomenar.

La sintaxi és la següent:

$ alias shortName="your custom command here"

Aquí teniu un exemple real:

$ alias wr=”cd /var/www/html”

A continuació, podeu fer servir la drecera \wr\ per anar al directori arrel web. El problema amb aquest àlies és que només estarà disponible per a la vostra sessió de terminal actual.

Si obriu una nova sessió de terminal, l'àlies ja no estarà disponible. Si voleu desar els vostres àlies entre sessions, necessitareu un àlies permanent.

Per mantenir els àlies entre sessions, podeu desar-los al fitxer de perfil de configuració de l'intèrpret d'ordres del vostre usuari. Això pot ser:

  • Bash: ~/.bashrc
  • ZSH – ~/.zshrc
  • Peix: ~/.config/fish/config.fish

La sintaxi que hauríeu d'utilitzar és pràcticament la mateixa que crear un àlies temporal. L'única diferència prové del fet que aquesta vegada el desareu en un fitxer. Així, per exemple, a bash, podeu obrir el fitxer .bashrc amb el vostre editor preferit com aquest:

$ vim ~/.bashrc

Cerqueu un lloc al fitxer, on vulgueu conservar els àlies. Per exemple, podeu afegir-los al final del fitxer. Per a les organitzacions, podeu deixar un comentari abans dels vostres àlies com això:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Desa el fitxer. El fitxer es carregarà automàticament a la propera sessió. Si voleu utilitzar l'àlies definit recentment a la sessió actual, emeteu l'ordre següent:

$ source ~/.bashrc

Per eliminar un àlies afegit a través de la línia d'ordres, es pot no aliar mitjançant l'ordre unalias.

$ unalias alias_name
$ unalias -a [remove all alias]

Aquest va ser un exemple breu sobre com crear el vostre propi àlies i executar ordres d'ús freqüent sense haver d'escriure cada ordre una i altra vegada. Ara podeu pensar en les ordres que feu servir més i crear-hi dreceres al vostre shell.