accueil > Environnement & utilitaires > alias

alias : Définir des alias de commande

La commande alias est utilisée pour créer, afficher ou supprimer des alias (raccourcis) pour des commandes longues ou fréquemment utilisées, en les remplaçant par des noms courts et faciles à retenir. Ces alias ne sont valides que pendant la session shell actuelle ; pour une utilisation permanente, vous devez les ajouter à votre fichier de configuration shell.

Aperçu

alias est une fonctionnalité puissante qui aide à utiliser les commandes de manière plus efficace dans le shell. Elle permet de simplifier des commandes complexes, de corriger des fautes de frappe ou de s'assurer que certaines options sont toujours incluses.

Fonctionnalités principales

  • Raccourcir les commandes : Remplacer les commandes longues fréquemment utilisées par des noms courts.
  • Corriger les fautes de frappe : Corriger automatiquement les fautes de frappe courantes dans les commandes.
  • Définir des options par défaut : Inclure toujours des options spécifiques lors de l'exécution de certaines commandes.

Options principales

La commande alias elle-même a quelques modèles d'utilisation.

Gestion des alias

Commande générée :

Essayez de combiner les commandes.

Description:

`alias` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Définir un nouvel alias

alias ll='ls -alF'

Raccourcit la commande 'ls -alF' fréquemment utilisée en 'll'.

Afficher tous les alias actuellement configurés

alias

Vérifie la liste de tous les alias définis dans la session shell actuelle.

Vérifier la définition d'un alias spécifique

alias ll

Vérifie à quelle commande un alias spécifique (par exemple, 'll') est associé.

Supprimer un alias

unalias ll

Supprime un alias qui n'est plus nécessaire (par exemple, 'll'). (Utilisation de la commande unalias)

Surcharger une commande existante

alias rm='rm -i'

Définit un alias pour que la commande rm s'exécute toujours en mode interactif (-i), ce qui permet d'éviter la suppression accidentelle de fichiers.

Conseils et précautions

Conseils et points à considérer pour utiliser efficacement les alias.

Configuration permanente des alias

Les alias ne sont valides que pour la session shell actuelle. Ils disparaissent lorsque vous fermez le shell. Pour une utilisation permanente, vous devez ajouter la commande `alias` à l'un des fichiers suivants et redémarrer votre shell ou appliquer les changements avec la commande `source` :

  • Bash : `~/.bashrc` ou `~/.bash_profile`
  • Zsh : `~/.zshrc`

Utilisation des guillemets

Lors de la définition d'un alias, si la commande contient des espaces, elle doit impérativement être entourée de guillemets simples (') ou doubles ("). Les guillemets simples empêchent l'expansion des variables, tandis que les guillemets doubles autorisent l'expansion des variables.

  • Exemple (sans expansion de variable) : `alias myip='ip a | grep inet'`
  • Exemple (avec expansion de variable) : `alias mydir="ls -l $HOME/Documents"`

Surcharger les commandes existantes

Vous pouvez remplacer une commande existante par un alias, par exemple `alias rm='rm -i'`. Ceci est utile pour la sécurité, mais peut également entraîner un comportement inattendu, alors soyez prudent.

  • Pour exécuter une commande aliasée dans son état d'origine, préfixez-la avec une barre oblique inverse (`\`) (par exemple, `\ls`) ou utilisez le mot-clé `command` (par exemple, `command ls`).

Commandes de la même catégorie