Comment créer des alias pour le terminal en python ?
Bonjour,
Quelqu'un peut-il m'aider sur ce coup, je ne trouve pas...
Je voudrais creer des alias dans le terminal en utilisant python.
J'essaye os.system en faisant ceci :
Code:
1 2 3 4 5 6
| #!/usr/bin/python
# -*- coding: latin-1 -*-
import os
os.system("ls /home/user/") |
Ca fonctionne parfaitement.
J'essaye alors ceci :
Code:
1 2 3 4 5 6
| #!/usr/bin/python
# -*- coding: latin-1 -*-
import os
os.system("alias \"p\"=\"cd /home/user/\"") |
Je n'ai pas d'erreurs, mais mon alias ne fonctionne pas.
Du coup, je teste cette commande :
Code:
1 2 3 4 5 6 7
|
#!/usr/bin/python
# -*- coding: latin-1 -*-
import os
os.system("cd /home/user/") |
La commande ne fonctionne pas, mais je n'ai pas d'erreur...
Quelqu'un peut-il m'expliquer? :?
Je precise : je sais qu'en editant /etc/bash.bashrc et en ajoutant l'alias, le terminal s'ouvre et les alias fonctionnent.
Mais j'ai besoin de créer des alias particuliers pour chaque programme python, et j'ai pensé que je pourrai le faire en python :)