Résolu le 6-09-19 Nom logique vers un répertoire

Questions concernant les lignes de commandes
Répondre
Avatar du membre
tioker
modérateur
Messages : 982
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Nom logique vers un répertoire

Message par tioker »

Bonjour,
Je m'explique:
  • j'ai un répertoire dans lequel je mets tous les programmes que j'ai écrits

Code : Tout sélectionner

                 /home/patrick/Documents/Scripts/Prod
  • et un autre dans lequel je teste ceux que j'écris

Code : Tout sélectionner

                 /home/patrick/Documents/Scripts/Dev
  • Je voudrai créer un nom logique permanent (à l'identique d'un lien symbolique) qui me permette de pointer ces deux répertoires avec les noms PROD et DEV.
  • Je sais le faire dans un script :

Code : Tout sélectionner

                 PROD="/home/patrick/Documents/Scripts/Prod"
                 python3 $PROD/MonProg.py
  • mais je voudrai que ce soit permanent, aussi bien par cd, ls, find ...
Est-ce que ça existe ?
Je suis sûr que y'a des barbus :P que savent le faire ...
Merci d'avance.
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
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Nom logique vers un répertoire

Message par arghlub »

Salut tioker,

Tu pourrais par exemple créer 2 variables d'environnement.

Pour que ces variables soient définies de façon permanente, tu colles dans le fichier caché /home/patrick/.bashrc ces 2 lignes :

Code : Tout sélectionner

export PROD=/home/patrick/Documents/Scripts/Prod
export DEV=/home/patrick/Documents/Scripts/Dev
Pour que ces variables soient prises en compte immédiatement, il faut relancer une session bash :

Code : Tout sélectionner

source ~/.bashrc
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

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

Re: Nom logique vers un répertoire

Message par tioker »

Oups,

J'ai encore appris un truc. Un de ces jours, quand j'aurai terminé ma formation python et commencé celle de JavaScript, va falloir que je me plonge un peu dans le système Linux. C'est bien beau de faire des ls, des chown et des grep (voir des sed), mais l'organisation même d'une session et des variables système sont un incontournable pour ne pas manipuler à l'aveugle. J'ai encore du chemin.
L'autre jour, j'ai reproché (gentillement) à un ami Youtubeur de montrer l'utilisation de la commande "ls -rtl" sans expliquer que la commande (ls) était suivie des options (rtl) et que ls voulait dire list et rtl "Reverse Time Long". Quand on comprend, on retient mieux.

J'ai testé; ça fonctionne merci au barbu ! (celui-là est un de mes préférés).

Un bel article pour mieux comprendre tout cela...

Image
Modifié en dernier par tioker le sam. 7 sept. 2019 09:19, modifié 1 fois.
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
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Nom logique vers un répertoire

Message par arghlub »

Super si ça répond à tes attentes 8-)

Par contre, j'suis pas barbu au sens littéral (et encore moins rouquin) :? :lol:
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
débitant
modérateur
Messages : 11557
Enregistré le : mar. 14 juil. 2015 18:22
Localisation : Lorraine France

Re: Nom logique vers un répertoire

Message par débitant »

arghlub a écrit :
ven. 6 sept. 2019 21:16
...et encore moins rouquin) :? :lol:
plutôt jaunâtre :l :l :lol:

Répondre