Créer une nouvelle commande terminal
Résolu
cyrius24
Messages postés
8
Statut
Membre
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
Je cherche à ajouter une commande shell pour le terminal linux. J'ai le fichier "script.sh". Je peux l'exécuter en faisant ./script.sh, mais je voudrais l'associer à une commande (de nom "script" par exemple).
Je n'arrive pas à trouver quel est le fichier de configuration pour ajouter cette commande.
Merci d'avance pour votre aide
Je cherche à ajouter une commande shell pour le terminal linux. J'ai le fichier "script.sh". Je peux l'exécuter en faisant ./script.sh, mais je voudrais l'associer à une commande (de nom "script" par exemple).
Je n'arrive pas à trouver quel est le fichier de configuration pour ajouter cette commande.
Merci d'avance pour votre aide
A voir également:
- Créer une nouvelle commande terminal
- Invite de commande - Guide
- Darkino nouvelle adresse - Guide
- Commande terminal mac - Guide
- Extreme download nouvelle adresse - Accueil - Outils
- Diskpart commande - Guide
4 réponses
Salut,
1.
2. si $HOME/bin existe fait seulement la 2ème méthode
normalement $HOME/bin se trouve dans PATH
lami20j
1.
echo 'alias script=$HOME/script' >> $HOME/.bashrc source $HOME/.bashrcou
2. si $HOME/bin existe fait seulement la 2ème méthode
normalement $HOME/bin se trouve dans PATH
mkdir $HOME/bin mv $HOME/script $HOME/bin--
lami20j
Salut,
Merci pour ta réponse. J'ai testé la première méthode, mais la commande n'est toujours pas reconnue.
Pourtant dans le fichier .bashrc la ligne suivante a bien été rajoutée :
nom_de_la_commande=$HOME/script.sh
La commande "source $HOME/.bashrc" sert bien à réinitialiser?
cyrius24
Merci pour ta réponse. J'ai testé la première méthode, mais la commande n'est toujours pas reconnue.
Pourtant dans le fichier .bashrc la ligne suivante a bien été rajoutée :
nom_de_la_commande=$HOME/script.sh
La commande "source $HOME/.bashrc" sert bien à réinitialiser?
cyrius24
Oups..................................
C'est bon, j'avais oublié alias en début de ligne (je croyais que cela faisait partie du nom de la commande^^)
La solution suivante est donc correcte :
echo 'alias script=$HOME/script' >> $HOME/.bashrc
source $HOME/.bashrc
Merci une fois de plus pour ta réponse
C'est bon, j'avais oublié alias en début de ligne (je croyais que cela faisait partie du nom de la commande^^)
La solution suivante est donc correcte :
echo 'alias script=$HOME/script' >> $HOME/.bashrc
source $HOME/.bashrc
Merci une fois de plus pour ta réponse