Résolu le 18-03-21 Faire connaître un répertoire pour exécuter des commandes

Assistance concernant Linux Mint
Répondre
Avatar du membre
riceh
Messages : 30
Enregistré le : dim. 14 mars 2021 13:50
Localisation : Belgique

Faire connaître un répertoire pour exécuter des commandes

Message par riceh »

Bonjour,

Je me suis lancer dans les scripts Bash.
J'ai créer une librairie "Personnel" dans laquelle je les dépose.
Je désirerais faire connaître cette librairie au système sans devoir toujours ajouter le nom du répertoire au script lors d'une exécution.
Je suppose que cela est réalisable.

Merci.

voici l'exemple tiré de mon Terminator
je voudrais éviter le problème de la dernière commande.

Code : Tout sélectionner

eric@eric-P8614:~$ ls
Bureau     Images   Musique    Public           Vidéos
Documents  Modèles  Personnel  Téléchargements
eric@eric-P8614:~$ bash .[b]/Personnel[/b]/date_parse.sh
jeudi 18 mars 2021, 13:41:39 (UTC+0100)
Current Date is: 18-03-2021
Current Time is: 13:41:39
eric@eric-P8614:~$ bash date_parse.sh
[u]bash: date_parse.sh: Aucun fichier ou dossier de ce type[/u]
Modifié en dernier par thyam le jeu. 18 mars 2021 15:02, modifié 1 fois.
Raison : mis en balises code
Pc : Medion model: P8614 | Linux Mint 19.3 Tricia | Cinnamon 4.4.8 | Dual core Intel Core i3 M 380 (-MT-MCP-) | 3072 KB | Advanced Micro Devices [AMD/ATI] RV730/M96 [MobilityRadeon HD 4650/5165] | 4 GB

Avatar du membre
riceh
Messages : 30
Enregistré le : dim. 14 mars 2021 13:50
Localisation : Belgique

Re: Faire connaître un répertoire pour exécuter des commandes

Message par riceh »

Pour votre documentation personnelle et celle de ce forum :!:

J'ai trouvé il n'est plus nécessaire de répondre il suffit de modifier 2 fichiers.
Le premier se situe à la base de votre dossier personnel : « .bashrc ».

Code : Tout sélectionner

eric@eric-P8614:~$ ls -a
.              .cache     .function.swp  Images      Personnel                  Vidéos
..             .cinnamon  .gconf         .linuxmint  .profile                   .wget-hsts
.bash_history  .config    .gnupg         .local      Public                     .Xauthority
.bash_logout   .dbus      .gtkrc-2.0     Modèles     .sudo_as_admin_successful  .xinputrc
[b].bashrc  [/b]      .dmrc      .gtkrc-xfce    .mozilla    Téléchargements            .xsession-errors
Bureau         Documents  .ICEauthority  Musique     .thunderbird               .xsession-errors.old
Il suffit d’ajouter la ligne de commande suivante pour ajouter un dossier au PATH :

export PATH=$PATH:$HOME/dossier_a_ajouter

Voilà ce que j'ai ajouté


# Add my own repertory to execute my script without prefix repertory
# Eric Jeudi 18 mars 15:42
export PATH=$PATH:$HOME/Personnel

Le 2eme fichier se nomme aussi « .bashrc ». Il se situe dans le dossier « root ».
Ajoutez les mêmes lignes que dans le premier fichier et enregistrez-le.

Il ne reste plus qu’à redémarrer votre Linux Mint, et votre PATH sera modifié définitivement.

Mon test après Arrêt et Redémarrage :

Code : Tout sélectionner

eric@eric-P8614:~$ bash date_parse.sh
jeudi 18 mars 2021, 15:57:32 (UTC+0100)
Current Date is: 18-03-2021
Current Time is: 15:57:32
Modifié en dernier par thyam le jeu. 18 mars 2021 16:32, modifié 1 fois.
Pc : Medion model: P8614 | Linux Mint 19.3 Tricia | Cinnamon 4.4.8 | Dual core Intel Core i3 M 380 (-MT-MCP-) | 3072 KB | Advanced Micro Devices [AMD/ATI] RV730/M96 [MobilityRadeon HD 4650/5165] | 4 GB

Avatar du membre
tioker
Messages : 980
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: Faire connaître un répertoire pour exécuter des commandes

Message par tioker »

Bonjour,
Peut-être là ?
Bonsoir.

Le Path sous W$ est resté gravé dans ma mémoire, va savoir pourquoi...
HP Victus 16: Mint 21.3 Cinnamon 6,0,4 + Windows 11 - Ryzen 5 5600H - NVIDIA GeForce GTX 1650 - Mem 16Go - SSD 512Go
pCloud Synchronisation en temps réel des 4 dossiers personnels

Avatar du membre
alain
Administrateur du site
Messages : 14704
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Faire connaître un répertoire pour exécuter des commandes

Message par alain »

Bonjour.

Sujet archivé (en lecture seule) car résolu.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Répondre