Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/08/2006, à 15:51

aganim07

[Résolu] Créer ses propres commandes utilisables depuis un shell

Bonjour !

J'ai appris récemment que l'on peut créer ses propres commandes utilisables depuis un shell. Par exemple, la personne par qui j'ai découvert cela n'avait qu'à taper "beroot" depuis sa console pour passer en root. De là, j'imagine que chacun peut créer ses propres commandes et je voudrais savoir comment. Je précise que je suis novice et que je n'ai que quelques connaissances en Shell-Script.
Voilà !! D'avance merci wink

#2 Le 23/08/2006, à 16:19

trucutu

Re : [Résolu] Créer ses propres commandes utilisables depuis un shell

tu doit modifier ton /home/user/.bashrc

Il y a un endroit où il est indiqué que tu peux insérer tes propres alias (au mieux, tu passe par un fichier perso, genre .my_bashrc).
Tu peux y inscrire des commandes perso genre

alias install='sudo apt-get install'

tu relance un terminal (pour sourcer l'environnement)

enjoy smile


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#3 Le 24/08/2006, à 12:56

gapz

Re : [Résolu] Créer ses propres commandes utilisables depuis un shell

Si tu as des scripts plus imposant au lieu de créer des alias tu peux aussi créer par exemple un fichier beroot dans /bin et lui mettre les droits 711 dessus par exemple.


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#4 Le 24/08/2006, à 13:52

gene69

Re : [Résolu] Créer ses propres commandes utilisables depuis un shell

dans /bin ou dans /usr/local/bin


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#5 Le 24/08/2006, à 15:45

kaworu

Re : [Résolu] Créer ses propres commandes utilisables depuis un shell

Ou bcp plus propre, dans un dossier ~/bin


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#6 Le 25/08/2006, à 11:09

aganim07

Re : [Résolu] Créer ses propres commandes utilisables depuis un shell

Merci pour votre aide. La ligne à taper pour créer un alias semble très simple donc je pense que ça ira.
Modifier /home/user/.bashrc semble être le mieux. Puisque ce fichier est placé dans /home, si je réinstalle Linux, je ne perdai pas ma partition /home donc je ne perdrai pas mes alias.

#7 Le 25/08/2006, à 14:21

kaworu

Re : [Résolu] Créer ses propres commandes utilisables depuis un shell

Les alias dans le ~/.bashrc c'est très pratique pour les petites commandes, mais si tu fais des scripts plus complexe, il vaut mieux créer un dossier ~/bin ou tu place tes script, ensuite il faut rajouter ~/bin dans ton path (mais je crois que c'est par défaut sous Ubuntu) dans ton fichier ~/.bashrc :

# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
    PATH=~/bin:"${PATH}"
fi

Comme c'est dans ton Home, tu ne perd donc pas non plus tes scripts wink


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#8 Le 25/08/2006, à 23:27

aganim07

Re : [Résolu] Créer ses propres commandes utilisables depuis un shell

Merci pour tes lumières kaworu ! Je vais essayer cela bientôt !! Pour le moment, je ne cesse de faire mumuse avec le live CD de Ubuntu pour anticiper un peu tout le travail que j'aurai à faire une fois l'installation accomplie.

Je n'étais pas encore inscrit au forum lorsque j'ai créé ce topic.
Un modo peut-il le renommer en [Résolu] svp ?

Hors ligne