Използване на командите Pushd и Popd в Linux
Нека да разгледаме две команди: pushd и popd. Това са специални инструменти, които ще помогнат на потребителите да работят със стека на директорията и да променят текущата работна директория в Linux и други Unix-подобни операционни системи. Въпреки че pushd и popd са много мощни и полезни команди, те се използват недостатъчно и рядко.
В тази статия ще ви покажем как да използвате командите pushd и popd, за да преместите дървото на директориите на вашата система.
В Linux командите pushd и popd се използват за работа с текущата работна директория в командния ред. Те предоставят удобни средства за навигация между директории.
pushd
Описание: 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. Повярвайте ми, ще спестите време за администриране и ще увеличите производителността и ефективността си.


