📒 

Давайте рассмотрим две команды: pushd и popd. Это специальные инструменты, которые помогут пользователям работать со стеком каталогов и менять текущий рабочий каталог в Linux и других Unix-подобных операционных системах. Хотя pushd и popd — очень мощные и полезные команды, они используются недостаточно и редко.

В этой статье мы покажем вам, как использовать команды pushd и popd для перемещения дерева каталогов вашей системы.

В Linux команды pushd и popd используются для работы с текущим рабочим каталогом в командной строке. Они предоставляют удобные средства навигации между каталогами.

толчок

Описание: pushd используется для изменения текущего каталога и помещения его в стек. В результате текущий каталог меняется на указанный, а старый каталог добавляется в стек.
Пример:

pushd /path/to/new/directory

попд

Описание: popd используется для возврата в предыдущий каталог, хранящийся в стеке. Он извлекает последний каталог из стека и устанавливает его в качестве текущего каталога.
Пример:

popd

Пример использования:

$pushd /path/to/first_directory
/path/to/first_directory /path/to/source/your_directory

$pushd /path/to/second_directory
/path/to/second_directory /path/to/directory1 /path/to/your_directory

$popd
/path/to/first_directory /path/to/source/your_directory

Таким образом, pushd добавляет текущий каталог в стек и переключает текущий каталог на новый, в то время как popd извлекает последний каталог из стека и устанавливает его как текущий. Это полезно при выполнении команд в разных каталогах и быстром переключении между ними. Ни для кого не секрет, что пользователи обычно используют команду cd для перехода из одного каталога в другой. Однако, если вы проводите много времени в командной строке, попробуйте использовать команды pushd и popd. Поверьте мне, вы сэкономите время администрирования и повысите свою производительность и эффективность.