Publicité

définir l'alias de commandeNous en avons parlé et recommandé à plusieurs reprises de maîtriser le terminal de ligne de commande de votre ordinateur. Tina a écrit une bonne introduction pour les utilisateurs de Windows avec Guide du débutant sur la ligne de commande Windows Guide du débutant sur la ligne de commande WindowsLa ligne de commande vous permet de communiquer directement avec votre ordinateur et de lui demander d'effectuer diverses tâches. Lire la suite . Dans une vaste gamme d'articles, MakeUseOf a exploré d'autres utilisations de la ligne de commande, montrant que les amorces ci-dessus commencent seulement à gratter la surface.

Dans tous les cas, le consensus général semble être que, bien qu’apparemment compliquée, la ligne de commande vous permet d’effectuer des tâches simples et quotidiennes beaucoup plus rapides que vous ne pourriez utiliser des interfaces utilisateur graphiques (une fois que vous aurez obtenu la syntaxe appropriée vers le bas). Mieux encore, certaines tâches ne sont pas aussi faciles à exécuter à l'aide d'applications d'interface graphique standard - les puissantes fonctionnalités du système d'exploitation se cachent à la vue, comme en témoigne Ryan's

démonstration des utilisations surprenantes de la ligne de commande Windows L'invite de commandes Windows: plus simple et plus utile que vous ne le pensezLes commandes ne sont pas toujours restées les mêmes, en fait certaines ont été supprimées tandis que d'autres commandes plus récentes sont arrivées, même avec Windows 7 en fait. Alors, pourquoi voudrait-on se donner la peine de cliquer sur le début ... Lire la suite .

Hélas, une grande partie (sinon la plupart) de la vitesse supérieure de la ligne de commande est perdue si les bons drapeaux de commande arrive à glisser votre esprit, ou si les commandes elles-mêmes deviennent si compliquées que vous ne voyez pas la tête de queue. Soudain, votre flux de travail avancé se transforme en une combinaison de recherche sur Google et d'essais et d'erreurs.

Alias ​​de ligne de commande

Certaines personnes gardent une liste à portée de main de leurs commandes les plus visitées, mais cela est encore loin d'une solution durable. Au lieu de cela, nous nous tournons vers une fonctionnalité inhérente aux shells de ligne de commande - les alias. Les alias de ligne de commande sont une partie essentielle du travail avec l'interface de ligne de commande, et une fois que vous commencerez à les utiliser, vous vous demanderez comment vous avez réussi à vous en passer.

Comme son nom l'indique, la ligne de commande vous permet de définir des alias ou une syntaxe alternative dans le cadre de la ligne de commande de votre système d'exploitation. Une fois définie, toute occurrence de l'alias sera échangée contre les commandes appropriées. Cela vous permet de lier un appel de ligne de commande, peut-être avec certains des indicateurs déjà définis, à un alias facilement mémorisable. Désormais, au lieu de mélanger les drapeaux ou d’essayer de mémoriser une série de commandes décomposées, vous utiliserez simplement l’alias approprié.

définir l'alias de commande

Cela soulève les questions suivantes: devez-vous utiliser des alias de ligne de commande? Et si oui, quand est-il demandé? Si vous n'êtes pas complètement étranger à la ligne de commande, la réponse à la première question est définitivement oui. Quant à la deuxième question, toutes les commandes que vous vous retrouvez à utiliser à plusieurs reprises sont de bons candidats. Après tout, l'installation ne prend que peu de temps et vous fera gagner beaucoup de temps à long terme.

Le processus exact de définition d'un alias de ligne de commande dépend de votre système d'exploitation, bien qu'il existe des similitudes précises. Nous les examinerons au cas par cas.

Mac OS X

La définition d'un alias temporaire est très simple. Utilisez simplement la commande suivante:

alias Nom=’commander

Nom est le mot-clé alias que vous souhaitez spécifier et commander est la commande que vous essayez de lui associer. Par exemple, disons que je voulais un moyen plus simple de parcourir le dossier Téléchargements sur mon Mac, je pourrais définir l'alias suivant:

alias down = ’cd ~ / Downloads’

Maintenant, exécuter «down» fait de mon dossier Téléchargements le répertoire actuel. Le principal problème de cette approche est qu'elle n'est que temporaire; les alias sont annulés lorsque vous fermez le terminal. Cependant, il existe un moyen facile de définir des alias de manière plus permanente. Il suffit d'ajouter les commandes d'alias décrites ci-dessus à l'un des fichiers d'initialisation du Terminal. De cette façon, les alias sont acquis à chaque démarrage du terminal.

Créez et / ou modifiez un fichier .bash_profile dans votre répertoire personnel avec la commande suivante:

nano ~ / .bash_profile

Vous pourrez désormais saisir ou réviser de façon permanente les alias que vous souhaitez sur votre système. Lorsque vous avez terminé, appuyez sur CTRL + X pour quitter. Vous devrez redémarrer le terminal ou créer une nouvelle fenêtre avant de pouvoir utiliser ces alias.

Ubuntu

Le shell de ligne de commande d'Ubuntu est très similaire à celui de Mac OS X. Il ne devrait pas être surprenant que la commande alias soit traitée de la même manière. Comme décrit ci-dessus, vous pouvez définir un alias temporaire en exécutant la commande suivante:

alias Nom=’commander

Nom est le mot-clé alias et commander est la commande associée. Si vous souhaitez rendre l'alias persistant entre les sessions, vous devrez ajouter les commandes d'alias comme spécifié ci-dessus à l'un des différents fichiers d'initialisation. Je recommande de l'ajouter à .bash_aliases. Vous pouvez créer (s'il n'existe pas encore) ou modifier le fichier dans nano à l'aide de la commande suivante:

nano ~ / .bash_aliases

Après quoi, vous entrerez les alias de ligne de commande souhaités. Lorsque vous avez terminé, appuyez sur CTRL + X pour fermer le fichier. Vous devrez redémarrer le terminal ou créer une nouvelle fenêtre pour que vos modifications prennent effet.

les fenêtres

Le shell Windows est un animal très différent du shell Mac OS X ou Ubuntu, et la création d'alias est encore plus différente. En fait, Windows ne prend même pas en charge la commande d'alias, mais nous pouvons l'émuler en utilisant la commande DOSKEY.

DOSKEY Nom=’commander

La commande ci-dessus crée un alias temporaire, ce qui signifie qu'il durera jusqu'à la fermeture de la session en fermant la fenêtre de ligne de commande. La définition d'un alias permanent est légèrement plus compliquée que l'utilisation d'un shell UNIX.

Créez un nouveau fichier de commandes (.cmd) avec vos commandes DOSKEY dans le dossier Application Data, qui est un dossier masqué dans votre dossier de départ. Exécutez la commande ‘regedit’ pour lancer l’éditeur de registre et ajoutez les données suivantes:

  • Clé: HKCU \ SOFTWARE \ Microsoft \ Command Processor
  • Valeur: AutoRun
  • Type: REG_EXPAND_SZ
  • Données: «% AppData% \ aliases.cmd»

Le mérite revient à grawity chez SuperUser pour fournir ces détails. Veuillez noter que le registre Windows est un domaine très sensible, dans lequel vous ne devriez pas vous occuper. N'effectuez des modifications sur le registre que si vous savez ce que vous faites.

Maintenant que vous savez comment définir un alias de commande, comment allez-vous l'utiliser? Faites-le nous savoir dans la section commentaires sous l'article!

Crédit d'image: Shutterstock

Je suis écrivain et étudiant en informatique de Belgique. Vous pouvez toujours me faire une faveur avec une bonne idée d'article, une recommandation de livre ou une idée de recette.