Alias .bashrc pour ./
Résolu
drazael
Messages postés
234
Date d'inscription
Statut
Membre
Dernière intervention
-
drazael Messages postés 234 Date d'inscription Statut Membre Dernière intervention -
drazael Messages postés 234 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis sous Ubuntu. Dans le terminal, pour executer un programme apres une compilation c++, je dois taper ./nomduprogramme
Après 1h de recherche sur google, je décide donc de poser ma question ici ^^:
j'aurais voulu savoir si quelqun savait quel était l'alias à placer dans le .bashrc pour ne plus avoir à taper le ./ svp
P.S.: je recherche aussi ce qu'il faut que j'enregistre dans le .bashrc pour que mon prompt affiche le chemin ou je suis (car là, quand j'inscrit PS1=$PATH il m'inscrit une pure longue adresse...
Je suis sous Ubuntu. Dans le terminal, pour executer un programme apres une compilation c++, je dois taper ./nomduprogramme
Après 1h de recherche sur google, je décide donc de poser ma question ici ^^:
j'aurais voulu savoir si quelqun savait quel était l'alias à placer dans le .bashrc pour ne plus avoir à taper le ./ svp
P.S.: je recherche aussi ce qu'il faut que j'enregistre dans le .bashrc pour que mon prompt affiche le chemin ou je suis (car là, quand j'inscrit PS1=$PATH il m'inscrit une pure longue adresse...
A voir également:
- Alias .bashrc pour ./
- Rachid a créé un raccourci (alias ou lien) du fichier expositions sur son bureau. quel est le numéro de l'icône correspondant à ce raccourci ? ✓ - Forum Logiciels
- Supprimer alias icloud - Forum iPhone
- Quel est cette icone? - Forum HTC
- Pierre a créé un raccourci (alias ou lien) du fichier sommaire sur son bureau. quel est le numéro de l'icône correspondant à ce raccourci ? ✓ - Forum Téléphones & tablettes Android
- Icone personnalisée sur un raccourçi bureau ✓ - Forum Programmation
11 réponses
Re,
La solution est dans le message numéro 1.
Pour .bash_profile je n'ai jamais essayé.
A savoir qu'une vois que tu as fait les modification dans .bashrc soit tu fermes la session soit tu tapes source .bashrc pour que tout soit pris en compte.
La solution est dans le message numéro 1.
Pour .bash_profile je n'ai jamais essayé.
A savoir qu'une vois que tu as fait les modification dans .bashrc soit tu fermes la session soit tu tapes source .bashrc pour que tout soit pris en compte.
Salut,
Pour plus de détails lit cet article La variable d'environnement PATH
echo 'export PATH=$PATH:/home/user/mes_prog' >> /home/user/.bashrcà remplacer user et mes_prog avec ton user et le nom de répertoire qui contient les programmes
Pour plus de détails lit cet article La variable d'environnement PATH
Salut,
Pour le $PATH, il faut que tu complètes la variable qui se trouve dans ton /home/$USER/.bash_profile comme suit :
Pour le $PATH, il faut que tu complètes la variable qui se trouve dans ton /home/$USER/.bash_profile comme suit :
PATH=$PATH:/chemin/vers/répertoire_où_sont_lancés_les_exécutablesPour le prompt c'est dans le /home/$USER/.bashrc que ça se passe et il te faut mettre :
export PS1="[\w]$ ";-))
Re,
Pour le prompt voici quelques trucs au cas où
Personnaliser l'invité de commande du Shell Bash
Colorer l'invité de la ligne de commande
Pour le prompt voici quelques trucs au cas où
Personnaliser l'invité de commande du Shell Bash
Colorer l'invité de la ligne de commande
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci pour vos réponse, c'est nikel, maintenant j'ai le chemin complet dans mon prompt ^^.
Par contre, pour le ./ vous avez pas une idée svp? (j'ai pas trouvé dans les liens que vous m'avez passé)
Par contre, pour le ./ vous avez pas une idée svp? (j'ai pas trouvé dans les liens que vous m'avez passé)
oui mais avec ta solution, je ne pourris pas avoir plusieurs répertoire pour executer mes fichier sans le ./ à moins d'entrer une nouvelle ligne dans le bashrc en indiquant un autre repertoire... J'ai bien essayé de remplacer le mes_prog par un point mais ça ne fonctionne pas...
Re,
Oui il faut ajouter tous les répertoires concernés à la variable PATH
Pour faire ça il ne faut pas ajouter plusieurs lignes
Tu dois faire quelque chose de genre
Les répertoires sont séparés par deux-points.
Oui il faut ajouter tous les répertoires concernés à la variable PATH
Pour faire ça il ne faut pas ajouter plusieurs lignes
Tu dois faire quelque chose de genre
echo 'export PATH=$PATH:/rep1:/rep2:/rep3' >> /home/user/.bashrc
Les répertoires sont séparés par deux-points.
non c'est bon en fait je viens de me souvenir comment il fallait faire lol:
PATH=$PATH.:
juste ça et hop, on peut executer tout programme n'importe ou sans faire ./
voila voila. merci de votre aide.
A bientot ^^
PATH=$PATH.:
juste ça et hop, on peut executer tout programme n'importe ou sans faire ./
voila voila. merci de votre aide.
A bientot ^^
bah normalement personne ne touche a mon pc et ne vas m'incruster un programme ls avec des "del *.*" partout lol
lol désolé j'ai peut etre du mal me faire comprendre:
pour compiler en c++, j'aime bien organiser mes programme par répertoire, et j'ai pas envie de tous les entrés un par un dans le bashrc pour ne plus avoir a taper ./nom_du_programe pour lancer nom_du_programme...
mais bon vu que je suis un peu noob niveau linux en ce moment (début de dut informatique), je pense que je vais prendre l'habitude de taper le ./nom_du_programme et virer mon PATH=$PATH.: (on sait jamais, je m'y connais pas en hack linux ^^)
voila voila. Merci pour tout
pour compiler en c++, j'aime bien organiser mes programme par répertoire, et j'ai pas envie de tous les entrés un par un dans le bashrc pour ne plus avoir a taper ./nom_du_programe pour lancer nom_du_programme...
mais bon vu que je suis un peu noob niveau linux en ce moment (début de dut informatique), je pense que je vais prendre l'habitude de taper le ./nom_du_programme et virer mon PATH=$PATH.: (on sait jamais, je m'y connais pas en hack linux ^^)
voila voila. Merci pour tout