GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Rendre le fichier Bat disponible partout pour le terminal ?

J'ai un fichier bat que je veux pouvoir appeler de partout, en appelant simplement son nom. Dans Windows, j'ai simplement dû ajouter le dossier où se trouve le fichier .bat au PATH Windows. Je n'ai aucune idée de comment faire cela dans Ubuntu cependant. Je suppose qu'il y a quelque chose de similaire..

Quelqu'un peut-il expliquer comment faire cela.

Réponse acceptée :

si vous voulez raccourcir le programme et le laisser là où il se trouve, vous pouvez soit utiliser sym. liens ou la commande alias.

(notez que cela suppose que vous l'avez rendu exécutable, chmod +x [script file] )

liens symboliques permettent de créer un raccourci qui se comporte comme le fichier en question.

sudo ln -s [script start-up file] /usr/bin/[name]

bien qu'il soit dans /usr/bin, il démarrera dans le répertoire à partir duquel vous l'appelez.

alias vous permet de donner un nom à une commande, ou à une série de commandes canalisées, que vous utilisez régulièrement, par exemple, il est assez courant que les commandes de mise à jour/mise à niveau soient combinées en une seule, avec un alias.

alias [name]="sh /path/to/script/[file name]"

en supposant que votre script s'exécute avec sh, (cela pourrait aussi être bash, pour des tâches plus complexes, il y a une différence).


Ubuntu
  1. Un guide du terminal Linux pour les débutants

  2. Copier des fichiers dans le terminal Linux

  3. Renommer un fichier dans le terminal Linux

  4. Déplacer des fichiers dans le terminal Linux

  5. Comment obtenir l'entrée et la sortie d'un terminal dans un fichier texte ? ?

Enregistrer l'activité du terminal pour le serveur Ubuntu 16.04 LTS

Gestion de fichiers Linux depuis le terminal

Comment enregistrer la sortie de la commande dans un fichier à l'aide du terminal Linux

Comment se connecter au WiFi depuis le terminal dans Ubuntu Linux

Quels émulateurs de terminaux sont disponibles pour les gros utilisateurs de terminaux ?

Comment rendre un fichier exécutable dans un terminal Linux ?