Existe-t-il un moyen de revenir au répertoire précédent dans lequel nous utilisions bash, tcsh sans utiliser pushd/popd? J'aimerais taper quelque chose comme "back" et je suis retourné au répertoire précédent dans lequel j'étais.
Modifier:
"cd -" fonctionne, mais uniquement pour les répertoires actuels et précédents. Y a-t-il un moyen de revenir en arrière dans le répertoire précédent précédent, comme pour revenir dans le navigateur Web?
Cordialement
cd -
(retourne au répertoire précédent)
Si vous voulez pouvoir accéder aux autres répertoires précédents, ce n'est pas possible immédiatement. Mais vérifiez ce script et les instructions:
Historique des répertoires visités dans BASH
La commande cd fonctionne comme d'habitude. La nouvelle fonctionnalité est l'historique des 10 derniers répertoires et la commande cd développée pour y être affichée et accessible. cd - (ou simplement en appuyant sur ctrl + w) montre l'historique. En face de chaque nom de répertoire, vous voyez un numéro. cd -num avec le numéro de votre choix passe au répertoire correspondant de l'historique.
Vous pouvez également utiliser la variable cd $OLDPWD
. Ceci peut également être utilisé dans les scripts Shell.
Pour Windows (y compris la commande Node.js Invite Case Case) ne fonctionne pas cd - Pour vous déplacer vers le haut, un répertoire fonctionne
cd ..
Si vous avez quitté l'arborescence de répertoires et que vous souhaitez revenir en arrière, ..
est mon préféré. Vous pouvez facilement naviguer dans une branche de l'arborescence avec ..
dans un répertoire et ../..
deux et ../../..
trois, etc. Vous pouvez également monter et descendre d'une branche différente avec la même commande, telle que cd ../../example
ou cd ../../../example/example
, etc. un simple commutateur qui va et vient entre les répertoires, cd -
ou $OLDPWD
sont vos meilleurs résultats, comme d'autres l'ont mentionné.