[path] path config
[path] path config
Bonjour, je voulais savoir, en ajoutant un dossier dans le PATH, le script agit comme si il était dans le dossier courant ?
J'ai plusieurs scripts certains en bash, d'autres zsh, il suffit de les lancer en tapant seulement le script ?
Si bash est mon shell, que je lance un script zsh il me suffit seulement d'avoir zsh installé ou il y a d'autres choses à configurer ?
Pareil si zsh est mon shell, qu'en est-il des scripts en bash ?
J'ai plusieurs scripts certains en bash, d'autres zsh, il suffit de les lancer en tapant seulement le script ?
Si bash est mon shell, que je lance un script zsh il me suffit seulement d'avoir zsh installé ou il y a d'autres choses à configurer ?
Pareil si zsh est mon shell, qu'en est-il des scripts en bash ?
Re: [path] path config
Salut,
Pas compris t'as première question.
Par contre lancer un script oui il suffit d'un "chmod +x" et "./script" ou alors si il est dans ton /bin "script".
Zsh est une améliorations de bash donc oui un script bash dans un shell zsh ça tourne, le contraire je ne sais pas.
++
Pas compris t'as première question.
Par contre lancer un script oui il suffit d'un "chmod +x" et "./script" ou alors si il est dans ton /bin "script".
Zsh est une améliorations de bash donc oui un script bash dans un shell zsh ça tourne, le contraire je ne sais pas.
++
Re: [path] path config
bonjour,
tu confonds les choses, une fois zsh installé, tu peux lancer des scripts de toute nature zsh, bash, sh, python, perl, php ... du moment que "l’interpréteur" est installé. Que ton utilisateur utilise comme shell zsh, bash ou un autre ne change strictement rien. Ce n'est pas ton shell qui exécute ton script !
tu confonds les choses, une fois zsh installé, tu peux lancer des scripts de toute nature zsh, bash, sh, python, perl, php ... du moment que "l’interpréteur" est installé. Que ton utilisateur utilise comme shell zsh, bash ou un autre ne change strictement rien. Ce n'est pas ton shell qui exécute ton script !
c'est presque son but, le shell va chercher la commande dans uniquement les répertoires du PATH et même pas dans le répertoire courant (donc c'est pas "comme si" sauf si tu étais sous windows). Mais on n'ajoute pas 36 répertoires à notre path, on place tous nos programmes dans un répertoire utilisateur ou dans un répertoire pour tous les utilisateurs.
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Re: [path] path config
Lorsque tu dis que ce n'est pas mon shell qui exécute le script, tu fais référence au shebang ?
- benjarobin
- Maître du Kyudo
- Messages : 17237
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [path] path config
Oui il fait référence au shebang
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] path config
C'est quoi que je confonds ? Bash est à la fois l'interpréteur et le "langage" de script non ?
Après, si j'ai à appeler des scripts zsh, il suffit seulement de faire un pacman -S zsh ? Ou il me faut au moins le lancer une fois ?
Après, si j'ai à appeler des scripts zsh, il suffit seulement de faire un pacman -S zsh ? Ou il me faut au moins le lancer une fois ?
- benjarobin
- Maître du Kyudo
- Messages : 17237
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [path] path config
Je vient de relire ton premier message, tu ne confonds rien, c'est juste une mauvaise compréhension de notre coté.
Par contre en effet dans le cas d'un zsh en tant que shell (interactif avec login) et non pas juste en tant qu'interpréteur de script (non interactif), il faut créer une configuration, configuration qui est proposée d'être réalisée lors d'un lancement de zsh en tant que shell
==> Oui
==> Il suffit aussi d'avoir bash d'installé
Par contre en effet dans le cas d'un zsh en tant que shell (interactif avec login) et non pas juste en tant qu'interpréteur de script (non interactif), il faut créer une configuration, configuration qui est proposée d'être réalisée lors d'un lancement de zsh en tant que shell
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] path config
Donc pour résumer, si je veux l'utiliser avec des scripts zsh j'installe simplement le paquet zsh sans rien faire de plus, en revanche si je veux remplacer bash par zsh il me faut créer une configuration obligatoirement ?
Dans mon cas après avoir installé zsh j'ai fait :
zsh
chsh -l
chsh -s /bin/zsh
Je ne sais pas si il manque quelque chose
J'ai également installé grml-zsh-config mais je ne sais pas si il faut avoir lancé et configuré zsh avant de l'installer ou si cela a peu d'importance
Dans mon cas après avoir installé zsh j'ai fait :
zsh
chsh -l
chsh -s /bin/zsh
Je ne sais pas si il manque quelque chose
J'ai également installé grml-zsh-config mais je ne sais pas si il faut avoir lancé et configuré zsh avant de l'installer ou si cela a peu d'importance