Un guide rapide de laalias
commande, utilisée pour créer un raccourci vers une autre commande
Il est courant de toujours exécuter un programme avec un ensemble d'options que vous aimez utiliser.
Par exemple, prenez lels
commander. Par défaut, il imprime très peu d'informations:
tout en utilisant le-al
option, il imprimera quelque chose de plus utile, y compris la date de modification du fichier, la taille, le propriétaire et les autorisations, répertoriant également les fichiers cachés (fichiers commençant par un.
:
Vous pouvez créer une nouvelle commande, par exemple j'aime l'appelerll
, c'est un alias pourls -al
.
Vous le faites de cette manière:
alias ll='ls -al'
Une fois que vous avez fait, vous pouvez appelerll
tout comme c'était une commande UNIX standard:
Appelle maintenantalias
sans aucune option listera les alias définis:
L'alias fonctionnera jusqu'à la fermeture de la session du terminal.
Pour le rendre permanent, vous devez l'ajouter à la configuration du shell, ce qui pourrait être~/.bashrc
ou~/.profile
ou~/.bash_profile
si vous utilisez le shell Bash, selon le cas d'utilisation.
Soyez prudent avec les guillemets si vous avez des variables dans la commande: en utilisant des guillemets doubles, la variable est résolue au moment de la définition, en utilisant des guillemets simples, elle est résolue au moment de l'appel. Ces 2 sont différents:
alias lsthis="ls $PWD"
alias lscurrent='ls $PWD'
\ $ PWD fait référence au dossier actuel dans lequel se trouve le shell. Si vous naviguez maintenant vers un nouveau dossier,lscurrent
répertorie les fichiers dans le nouveau dossier,lsthis
répertorie toujours les fichiers du dossier dans lequel vous vous trouviez lorsque vous avez défini l'alias.
Le
alias
La commande fonctionne sur Linux, macOS, WSL et partout où vous avez un environnement UNIX
Téléchargez mon gratuitManuel des commandes Linux
Plus de tutoriels cli:
- Le shell Bash
- Introduction aux scripts Bash Shell
- La coquille de poisson
- Shell, regardez le contenu du fichier au fur et à mesure qu'il se remplit
- Comment quitter Vim
- Éditeurs UNIX
- Commandes du système de fichiers UNIX
- Tutoriel Unix Shells
- Comment définir un alias dans un shell macOS ou Linux
- Un guide pratique de l'homebrew
- Comment réparer l'erreur de chemin de développeur actif non valide xcrun dans macOS
- La ligne de commande pour les débutants
- Introduction à Linux
- Comment trouver le processus qui utilise un port
- Commandes Linux: mkdir
- Commandes Linux: cd
- Commandes Linux: pwd
- Commandes Linux: rmdir
- Commandes Linux: ls
- Commandes Linux: mv
- Commandes Linux: cp
- Commandes Linux: moins
- Commandes Linux: queue
- Commandes Linux: toucher
- Commandes Linux: cat
- Commandes Linux: trouver
- Commandes Linux: ln
- Commandes Linux: ps
- Commandes Linux: echo
- Commandes Linux: top
- Commandes Linux: tuer
- Commandes Linux: killall
- Commandes Linux: alias
- Commandes Linux: tâches
- Commandes Linux: bg
- Commandes Linux: fg
- Commandes Linux: type
- Commandes Linux: qui
- Commandes Linux: whoami
- Commandes Linux: qui
- Commandes Linux: effacer
- Commandes Linux: su
- Commandes Linux: sudo
- Commandes Linux: chown
- Commandes Linux: chmod
- Commandes Linux: passwd
- Commandes Linux: ouvrir
- Commandes Linux: wc
- Commandes Linux: historique
- Commandes Linux: du
- Commandes Linux: umask
- Commandes Linux: grep
- Commandes Linux: man
- Commandes Linux: uname
- Commandes Linux: tri
- Commandes Linux: uniq
- Commandes Linux: diff
- Commandes Linux: nohup
- Commandes Linux: df
- Commandes Linux: xargs
- Commandes Linux: gzip
- Commandes Linux: gunzip
- Commandes Linux: ping
- Commandes Linux: traceroute
- Commandes Linux: tar
- Commandes Linux: export
- Commandes Linux: crontab
- Commandes Linux: dirname
- Commandes Linux: nom de base
- Commandes Linux: printenv
- Commandes Linux: env
- Un petit guide de l'éditeur ed
- Un petit guide de vim
- Un petit guide sur emacs
- Un petit guide sur le nano
- Linux, plus d'espace disponible sur l'appareil
- Comment utiliser Netcat