Imagina que estàs perdut en un laberint d'ordres complicades de Linux. Ensopegues amb una porta secreta marcada com Alias, i dins hi trobes dreceres a totes les teves ordres preferides! Així és crear àlies. Podeu fer les vostres pròpies mini-ordres per a les llargues que feu servir tot el temps, fent les coses més senzilles i ràpides. Aquest article us guiarà a través de la creació d'aquestes dreceres, convertint-vos en un mestre de la jungla d'ordres de Linux! No calen paraules tecnològiques fantàstiques, ho mantindrem clar i divertit, com ara xerrar amb un amic.
Taula de contingut
- Què és un àlies a Linux
- Sintaxi de l'àlies Command a Linux
- Opcions disponibles per a l'ordre d'àlies
- Com crear i utilitzar l'ordre d'àlies a Linux
- Com eliminar un àlies
- Com crear un àlies persistent
- Utilitzant l'ordre d'àlies amb eficàcia
- Àlies d'ús habitual
- Preguntes freqüents sobre àlies - Preguntes freqüents
Què és un àlies a Linux
A Linux, un àlies és una abreviatura definida per l'usuari per a una ordre més llarga o una seqüència d'ordres. Aquests àlies es poden crear i personalitzar segons les preferències de l'usuari, fent que la interfície de la línia d'ordres sigui més fàcil d'utilitzar. àlies L'ordre indica al shell que substitueixi una cadena per una altra mentre executa les ordres.
Quan sovint hem d'utilitzar una única comanda gran diverses vegades, en aquests casos, creem una cosa anomenada com àlies per aquest comandament. Àlies és com una ordre de drecera que tindrà la mateixa funcionalitat que si estiguéssim escrivint tota l'ordre.
Sintaxi de l'àlies Command a Linux
La sintaxi bàsica de l'ordre d'àlies a Linux és la següent:
alias shortname='longer command'>
Aquí,
nom curt = Podem donar el nom que vulguem.
comanda més llarga = és on escrivim la nostra comanda.
Opcions disponibles per a l'ordre d'àlies
1. opció -p
Aquesta opció imprimeix tots els àlies definits en format reutilitzable.
Sintaxi:
alias -p>
2. –opció d'ajuda :
Mostra informació d'ajuda.
Sintaxi:
alias --help>
Com crear i utilitzar l'ordre d'àlies a Linux
Per crear un àlies, obriu el vostre terminal i utilitzeu la sintaxi següent:
alias shortname='longer command'>
Per exemple:
Si volem crear un àlies per a l'ordre 'cd Desktop' (que és moure's al directori de l'escriptori mitjançant l'ordre cd), podeu utilitzar:
alias CD='cd Desktop'>
Aquí tenim give shortname= CD i la nostra comanda més llarga = cd Desktop
Aquest àlies us permet escriure 'CD' en comptes de 'cd Desktop' per obtenir el mateix resultat.
Com eliminar un àlies
L'eliminació d'un àlies existent es coneix com a no alias.
Sintaxi:
unalias [alias name]>
Això reflecteix amb precisió el procés d'eliminació d'un àlies mitjançant l'ordre 'unalias' a Linux.
Com crear un àlies persistent
Tot i que la creació d'un àlies al terminal és útil per a la sessió actual, és possible que els usuaris vulguin que els àlies siguin persistents a través de les sessions. Per fer-ho, afegiu l'ordre d'àlies al fitxer de configuració de l'intèrpret d'ordres (per exemple, '.bashrc' per a Bash o '.zshrc' per a Zsh). Això garanteix que els vostres àlies es carreguen cada vegada que inicieu una sessió de terminal nova.
echo 'alias lsa='ls -la''>> ~/.bashrc>
Utilitzant l'ordre d'àlies amb eficàcia
Un cop configurats els àlies, incorporar-los al vostre flux de treball pot millorar significativament la productivitat. Els usuaris poden crear àlies per a ordres d'ús habitual, seqüències complexes o fins i tot dreceres personalitzades. Per exemple, un àlies com 'actualitzar' per a l'ordre d'actualització del sistema podria ser:
alias update='sudo apt update && sudo apt upgrade'>
Amb aquest àlies, escrivint 'actualització' al terminal executarà les ordres d'actualització i d'actualització en seqüència.
Àlies d'ús habitual
1. Navegació per directoris
alias ..='cd ..'>
Això permet als usuaris pujar un nivell de directori escrivint '...' en comptes de 'cd...'.
2. Llista de fitxers amb detalls
alias ll='ls -l'>
Escurçant l'ordre 'ls -l' per obtenir una llista de fitxers detallada.
3. Netejant la pantalla
alias cls='clear'>
Escrivint 'cls' esborra la pantalla del terminal.
transmissió de mitjans
Preguntes freqüents sobre àlies - Preguntes freqüents
Com puc crear un àlies?
Per crear un àlies bàsic, només cal que escriviu `
alias your_alias='actual_command'`>
al teu terminal.Per exemple:
alias ll='ls -l'>
Com puc utilitzar un àlies?
Només heu d'escriure el nom de l'àlies com si fos qualsevol altra ordre. A l'exemple anterior, escrivint `
ll`>
seria equivalent a escriure `ls -l`>
.
Com veig tots els meus àlies actuals?
Escriviu `
alias`>
al teu terminal. Això mostrarà tots els àlies definits actualment per a la vostra sessió.
Com puc fer que els meus àlies siguin permanents?
Afegiu les vostres definicions d'àlies al fitxer de configuració de l'intèrpret d'ordres, com ara `
.bashrc`>
per a Bash o `.zshrc`>
per Zsh. D'aquesta manera, es carregaran cada vegada que obriu un terminal nou.
Puc utilitzar espais o caràcters especials en un nom d'àlies?
No podeu utilitzar espais, però la majoria dels altres caràcters (inclosos _ i -) estan permesos. Tanmateix, el millor és mantenir-se amb noms senzills per a més claredat i evitar conflictes amb les ordres existents.
Puc tenir un àlies que executi diverses ordres?
Sí! Podeu encadenar ordres juntament amb punts i coma dins de la definició d'àlies.
Per exemple:
alias update='git pull; npm install'>
Conclusió
En aquest article hem parlat de la comanda Alias que transforma camins llargs i sinuosos en dreceres àgils. Aquest article us equipa amb les eines per crear les vostres pròpies mini-ordres, convertint-vos en un mestre de la jungla de comandaments. Abandoneu l'argot tecnològic, aquesta guia és com xerrar amb un amic, deixar les coses clares i divertides. Així que agafa el teu matxet d'àlies i hackeja els directoris, actualitza els sistemes amb facilitat i navega per aquest desert digital com un professional! Recordeu que les preguntes freqüents són la vostra brúixola, sempre a punt per guiar-vos més endins a la jungla del domini de Linux. Sortiu de l'ombra, feu servir les vostres noves habilitats i feu de la línia d'ordres el vostre domini!
?t=291