Greg's Devblog Par un développeur, pour les développeurs

22sept/103

Shell : dossier précédent

Quand on est amené à faire quelques petites commandes shell sous Linux, assez rapidement on se retrouve à naviguer entre différents répertoires. Ca peut vite devenir chiant quand on doit faire des aller-retours, et du coup souvent j'utilise la commande "cd -" pour revenir au répertoire précédent. C'est super pratique, relativement connu (du moins j'espère), et ça dépanne bien :)

Mais dernièrement je suis tombé sur une astuce du même genre que je trouve pas mal : en fait, le petit "-", on peut aussi l'utiliser autrement. Plus précisément, "~-" va en fait pointer sur le répertoire précédent. Du coup on peut faire un petit "more ~-/mon_fichier" ! Toujours bon à garder sous le coude :)

Commentaires (3) Trackbacks (0)
  1. Je n’utilisais pas encore, mais je vais m’y mettre, vu que ça passe aussi dans tcsh ^_^

    pushd et popd sont assez chouettes aussi, de ce point de vue-là (passer au répertoire X mais garder le répertoire courant sur une pile, ou revenir au répertoire au sommet de la pile).

    • Ouep, je m’en sers peu mais je devrais peut-être ^^

    • +1

      à tel point qu’il serait impossible de vivre sans pushd, popd (et dirs) pour moi , je les utilise tellement que j’ai fait des alias/fonctions p, po et s… (par exemple pour du dev j’aurais le/les rep des sources, de la conf, des logs, …)

      et avec l’option pushdextract (sous tcsh seulement je pense :-( ), c’est encore plus pratique (l’ordre de la pile n’est pas bouleversé quand on change de répertoire, seul le répertoire demandé est mis « au premier rang »)


Laisser un commentaire


Aucun trackbacks pour l'instant