[PATH] Ajouter variables
[PATH] Ajouter variables
Bonjour, après quelques recherches je vois différentes manières d'exporter le PATH, je voulais savoir quelle manière était la plus propre, dans mes .bashrc et .zshrc je mets :
export PATH="$PATH:/home/grelo/Documents/Scripts"
export PATH="$PATH:/home/grelo/Documents/Scripts"
Re: [PATH] Ajouter variables
Bonjour,
Dans un .zshrc tu peux en ajouter plusieurs, avec cette syntaxe :
Code : Tout sélectionner
export PATH=$PATH:/home/grelo/Scripts/:/home/grelo/.local/bin/
Re: [PATH] Ajouter variables
Ah ça évite de rajouter plusieurs lignes export.
Donc si je reprends :
Je peux faire par exemple
C'est bien ainsi ? Je laisse les guillemets je ne sais pas si c'est une bonne chose, ni si je dois terminer par deux points ou non
Mais je vois pleins de différentes versions, certaines avec export, d'autres sans
Du coup ma ligne est correcte ? (Si j'utilise bash je le mets dans .bashrc, et si j'utilise .zsh, je le mets dans .zshrc, c'est ça ?)
Donc si je reprends :
Code : Tout sélectionner
export PATH="$PATH:/home/grelo/Documents/Scripts"
Code : Tout sélectionner
export PATH="$PATH:/home/grelo/Documents/Scripts:/home/grelo/un:/home/grelo/deux:/home/grelo/trois"
Mais je vois pleins de différentes versions, certaines avec export, d'autres sans
Du coup ma ligne est correcte ? (Si j'utilise bash je le mets dans .bashrc, et si j'utilise .zsh, je le mets dans .zshrc, c'est ça ?)
Re: [PATH] Ajouter variables
* Les guillemets dans une ligne de commande c'est un caractère d'échappement, inutiles sur cette ligne qui n'a pas d'espaces, les 2 points en fin me semblent inutiles mais non nocifsGrelo a écrit : ↑mar. 20 juin 2017, 16:23 C'est bien ainsi ? Je laisse les guillemets je ne sais pas si c'est une bonne chose, ni si je dois terminer par deux points ou non
Du coup ma ligne est correcte ? (Si j'utilise bash je le mets dans .bashrc, et si j'utilise .zsh, je le mets dans .zshrc, c'est ça ?)
* Tu ne passes pas de bash à zsh et inversement toutes les 5 minutes... mais la syntaxe est la même
Re: [PATH] Ajouter variables
bonjour,
-autant utiliser $HOME que /home/user/
-un dossier Scripts dans documents
Autant limiter au maximum le PATH avec si possible un seul dossier dans le home
-autant utiliser $HOME que /home/user/
-un dossier Scripts dans documents
Autant limiter au maximum le PATH avec si possible un seul dossier dans le home
systemd-path user-binaries
nous retourne : $HOME/.local/binArch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Re: [PATH] Ajouter variables
Il me semblait avoir lu que mettre $HOME n'était pas bon et qu'il est préférable de mettre le chemin complet
Que signifie systemd-path user-binaries ? Ça veut dire que si je mets les scripts dans $HOME/.local/bin je n'ai pas besoin de faire un export path ?
Vous les mettez ou les scripts vous ?
Que signifie systemd-path user-binaries ? Ça veut dire que si je mets les scripts dans $HOME/.local/bin je n'ai pas besoin de faire un export path ?
Vous les mettez ou les scripts vous ?
Re: [PATH] Ajouter variables
@papajokeGrelo a écrit : ↑mar. 20 juin 2017, 18:29 Il me semblait avoir lu que mettre $HOME n'était pas bon et qu'il est préférable de mettre le chemin complet
Que signifie systemd-path user-binaries ? Ça veut dire que si je mets les scripts dans $HOME/.local/bin je n'ai pas besoin de faire un export path ?
Vous les mettez ou les scripts vous ?
systemd-path user-binaries
je ne connaissais pas la commande... chez moi elle retourne le chemin complet /home/waitnsea/... et non la convention ~/@grelo dans mon dossier personnel: /home/waitnsea/Scripts/
Re: [PATH] Ajouter variables
oui
oui certain utilisent $HOME/scripts ou $HOME/bin, mais puisque systemd-path me donne une valeur, perso je préfère l'utilisée.
Je mets $HOME dans mon .{zsh,bash}rc car il doit être le plus générique/portable possible
de plus j'utilise plusieurs fois la valeur $HOME (ou ~/ ), ex:
systemd-path
donne tous les chemins complets interprétésoui certain utilisent $HOME/scripts ou $HOME/bin, mais puisque systemd-path me donne une valeur, perso je préfère l'utilisée.
Je mets $HOME dans mon .{zsh,bash}rc car il doit être le plus générique/portable possible
de plus j'utilise plusieurs fois la valeur $HOME (ou ~/ ), ex:
Code : Tout sélectionner
for fileinc in $HOME/.config/${SHELL##*/}/{alias,functions}.inc; do
[ -r "$fileinc" ] && . "$fileinc"
done
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Re: [PATH] Ajouter variables
Et si je les mets dans $HOME/.local/bin je n'ai besoin de rien renseigner ?
- benjarobin
- Maître du Kyudo
- Messages : 17222
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [PATH] Ajouter variables
$HOME/.local/bin n'est pas dans ton PATH, donc non cela ne suffit pas.
Je ne connaissait pas systemd-path, et je ne sais pas vraiment à quoi correspond user-binaries
Je ne connaissait pas systemd-path, et je ne sais pas vraiment à quoi correspond user-binaries
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [PATH] Ajouter variables
./.local/bin est aussi dans le man file-hierarchy et python
ou c'est simplement que c'est depuis 2011 pour fedora
ou c'est simplement que c'est depuis 2011 pour fedora
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau