Що таке команда pushd в Ubuntu?

Основним завданням Linux pushd є збережіть поточний шлях до каталогу та перемістіть його на вершину стека. Це полегшить вам повернення до певного робочого каталогу. pushd є стандартним у звичайних дистрибутивах Linux, таких як Debian або Ubuntu, та інших операційних системах.27 жовтня 2023 р.

Команда pushd використовується для зберегти поточний каталог у стеку та перемістити до нового каталогу. Крім того, popd можна використовувати для повернення до попереднього каталогу, який знаходиться на вершині стека. Це дуже корисно, коли нам доводиться часто перемикатися між двома каталогами.

Команда pushd працює як cd, оскільки змінює поточний каталог. Однак це також надсилає поточний каталог до внутрішнього стеку перед переходом до цільового каталогу. Стек — це структура зберігання, яка працює як фізичний стос елементів.

Підтримка контексту: 'pushd' дозволяє підтримувати стек каталогів, полегшуючи перемикання між часто використовуваними шляхами. Це особливо корисно в сценаріях і робочих процесах розробки, коли вам часто потрібно повернутися до попередніх каталогів.

Ви можете використовувати команду з синтаксисом, pushd /target/каталог . Це як мати закладку для ваших каталогів у терміналі Linux. У цьому прикладі ми використовуємо команду pushd, щоб змінити поточний каталог на '/home/user/documents'. Тильда (~) представляє попередній каталог, який зберігається в стеку.

Збережіть поточний каталог у стеку та змініть його на %~dp0 диск і шлях параметра командного рядка "0'th". (що є самою командою), тому шлях призначення, який потрібно встановити, є диском/шляхом до пакетного файлу, який потрібно виконати.