$ pwd; pushd /tmp; pwd; popd; pwd /home/users/foo /tmp ~ /tmp ~ /home/users/foo
Bash будет хранить историю каталогов, которые вы посещаете, вам просто нужно спросить. Bash хранит историю в стеке и использует команды pushd { {1}} и popd для управления стеком.
Если вам не нужны несколько уровней истории каталогов, вы также можете:
cd foo # do your stuff in foo cd -
По сравнению с
pushd
/popd
, это имеет тот недостаток, что еслиcd foo
не работает, вы попадаете в неправильный каталог сcd -
.(Вероятно,
cd -
более удобен вне сценариев. «Давайте вернемся туда, где я только что был».)См. Использование pushd и popd для управления стеком каталогов для получения дополнительной информации помощь.
Если вы используете Linux с Gnome:
Запустите Gnome с сеансом Xorg:
После нажатия на свое имя пользователя в GDM (в диспетчере приветствия/входа )щелкните свое имя пользователя и перед вводом пароля щелкните маленькую шестеренку и выберите Gnome с Xorg, затем введите свой пароль