Se connecter / S'enregistrer
Votre question

Créer des alias

Tags :
  • linux
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
6 Février 2010 23:45:15

bonjour, s'il vous plait je suis débutante en monde Linux et je veux quelqu'un pour m'aider à résoudre cet exercice
créer un alias
*connectez vous comme root
*faites par sécurité une copie du fichier /etc/profile (profil de connexion)
*cp /etc/profile /etc/profile.svg
*pour définir une commande alias éditez /etc/profile avec mc et y ajouter la ligne (sans espace autour de =)
*alias ǁ="ls -l --color=tty -F -b -T 0"
*ouvrir une nouvelle connexion dans une autre console et tester cette nouvelle commande ǁ
*il existe des alias pour connaitre la liste des alias définis pour le compte
*(éventuellement l'installer avec la commande:apt-get install alias)
merci

Autres pages sur : creer alias

a b 5 Linux
7 Février 2010 15:33:07

Salut meryemboukaz
meryemboukaz a dit :
bonjour, s'il vous plait je suis débutante en monde Linux et je veux quelqu'un pour m'aider à résoudre cet exercice

Ce n'est pas un exercice, c'est une démarche (perso j'aurais fait autrement) pour créer un alias (une nouvelle commande créée à partir d'une autre spécialement paramétrée à ton goût).
Dans ce cas précis, la commande "ls" affiche la liste des fichiers et sous-répertoires du répertoire courant.
Tu peux tester, dans ta console, tapes :
ls
puis la touche [Entrée]
Observe ce qui s'affiche...
Les options "-l --color=tty -F -b -T 0" permettent d'affiner l'affichage en lui demandant d'afficher des infos supplémentaires sur les droits, le propriétaire, la taille, la date...
Tapes :
ls -l --color=tty -F -b -T 0
puis la touche [Entrée].
Observe la différence...

Au lieu d'avoir à taper la commande "ls -l --color=tty -F -b -T 0", grâce à l'alias, il suffira de taper "ǁ"
meryemboukaz a dit :

créer un alias
*connectez vous comme root

La démarche proposée ici va créer l'alias pour tous les utilisateurs du système. On va donc modifier un fichier paramétrage du système total, il faut les droiits de l'administrateur "root" pour ça.
Dans ta console, tu tapes la commande :
su
puis la touche [Entrée]
Le mot de passe de root t'est demandé, tu le tapes (rien n'apparait à l'écran, c'est normal) puis la touche [Entrée]
La console affiche :
[root@localhost TonLogin]#
C'est bon, tu es connectée en tant que root
meryemboukaz a dit :

*faites par sécurité une copie du fichier /etc/profile (profil de connexion)
*cp /etc/profile /etc/profile.svg

Avant de modifier le fichier de paramètres, on en fait une copie de sécurité, avec la commande "cp", on copie le fichier "/etc/profile" sous le nom "/etc/profile.svg" (.svg pour SauVeGarde)
Donc dans ta console, tu tapes
cp /etc/profile /etc/profile.svg
et tu confirmes avec la touche [Entrée]
meryemboukaz a dit :

*pour définir une commande alias éditez /etc/profile avec mc et y ajouter la ligne (sans espace autour de =)
*alias ǁ="ls -l --color=tty -F -b -T 0"

Pour modifier le fichier (qui est un simple fichier texte), il va falloir le charger dans un éditeur de textes, ajouter une ligne, puis le sauver.
On te propose d'utiliser l'éditeur "mc" que je ne connais pas (il n'est pas installé chez moi) !
Tente le coup avec la commande :
mc /etc/profile
S'il se lance, tant mieux, mais... débrouille-toi sans moi :non: 
S'il t'est répondu "bash: mc : commande introuvable", essaie autre chose :
Tu peux l'ouvrir dans un autre éditeur, par exemple :
gedit /etc/profile
ou
kwrite /etc/profile
ou
kedit /etc/profile
ou
mousepad /etc/profile
...
Il y a plein d'éditeurs de texte, selon ta distro, ton bureau... Il y en a même en konsole (vi, pico, nano, emacs...)
En testant toutes ces commandes, tu dois finir par ouvrir ton fichier...
Ajoute à la fin de ton fichier la ligne suivante :
alias ǁ="ls -l --color=tty -F -b -T 0"
Sauve ton fichier.
meryemboukaz a dit :

*ouvrir une nouvelle connexion dans une autre console et tester cette nouvelle commande ǁ

Yapuka tester...
Reviens dans ta console.
Tu n'as plus besoin d'être root. Tape :
exit
puis la touche [Entrée].
L'invite devient :
ToLogin@localhost ~]$
Teste ta commande avec :
||

Ai-je bien compris ta question ? La réponse convient-elle ?

A +
m
0
l
7 Février 2010 22:14:50

merci beaucoup je vais essayer et prochainement je vous repond
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS