Je veux un alias qui produisent résultat folowing:Créer un alias avec l'argument
$cd /home/ok
[clear screen]
/home/ok
total 452K
-rwx--x--x 1 user gigl 16K Oct 1 14:08 ok0
drwx------ 5 user gigl 0 Oct 1 14:02 ok1
drwx------ 5 user gigl 0 Oct 1 13:59 ok2
drwx------ 9 user gigl 0 Oct 1 14:01 ok3
-rw------- 1 user gigl 32 Sep 30 14:36 ok4
Je l'ai fait un script comme
$cat ~/.cd.sh
#!/bin/bash
cd $1 && clear && pwd && ls -lh --color=auto
Mais ça ne change pas le répertoire courant. C'est probablement parce que dans le script il va changer le dir mais quand il revient à bash je suis de retour dans le répertoire que j'ai exécuté le script.
Une idée?
Merci, de réponses que j'ai quelque chose comme ce grand travail:
alias ls="clear && pwd && ls -lh --color=auto"
cd() { builtin cd "$1" && ls; }
Ce n'est pas un alias. –
Je voulais réutiliser le terme "cd", de cette façon je crois que c'est un alias, incorrectement. –