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 05/02/2007, à 01:16

Yoshiball

[Résolu] Alias dans le shell

Bonjour, je voudrais créer un alias pour mon shell mais je n'y arrive pas, je fais donc appel à la grande communauté d'Ubuntu pour essayer de résoudre mon problème tongue

En fait quand je suis dans le terminal, à chaque fois que je me déplace dans un dossier (commande cd) je couple mon déplacement avec le listing du dossier (commande ls -l), par exemple :

cd /etc/ && ls -l

Pour éviter de toujours ajouter à la fin && ls -l j'aimerais créer un alias avec lequel il me suffirait de taper le répertoire viser, par exemple :

cdl /etc/

donnerait le même résultat que

cd /etc/ && ls -l

Malheureusement je n'arrive pas à trouver comment faire pour créer mon alias, donc si quelqu'un sait comment faire........


D'avance merci.

Dernière modification par Yoshiball (Le 05/02/2007, à 21:01)


VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com

Hors ligne

#2 Le 05/02/2007, à 08:30

roozeec

Re : [Résolu] Alias dans le shell

Salut,

alias cdl='cd $1;ls'

A+

smile


Linux sur  http://blog.roozeec.fr
Réseau : http://ubuntu-francophone.ning.com

Hors ligne

#3 Le 05/02/2007, à 21:01

Yoshiball

Re : [Résolu] Alias dans le shell

Bonsoir,

désolé roozeec mais ça ne fonctionne pas, l'alias effectu bien le ls dans le dossier visé mais la commande cd n'est pas effectué, je ne sais pas pourquoi, donc on liste le répertoire visé tout en restant dans le répertoire courant hmm

Mais bon j'ai trouvé la solution grâce à un membre de http://developpez.com, voici donc comment faire :

# Fonction pour le listing lors du déplacement
function liste () {
if [ $# -eq 0 ]; then
	echo "cdl: No keyword entered."
	return 1
else
	cd $1 && ls -l
fi
}


alias cdl='liste'

Voilà voilà, merci quand même wink


VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com

Hors ligne