초보자를 위한 Linux pushd 및 popd 명령 자습서(예제 3개)
이 페이지에서
- Linux pushd 및 popd 명령
- Q1. 푸시를 사용하는 방법?\n
- Q2. 팝을 사용하는 방법?\n
- Q3. 디렉토리 스택을 확인하는 방법은 무엇입니까?\n
- 결론
Linux의 명령줄 탐색은 주로 cd 명령을 사용하여 수행됩니다. 그러나 Linux 명령줄 탐색 경험을 향상시킬 수 있는 몇 가지 팁과 요령이 있습니다.
이 기사에서는 이해하기 쉬운 몇 가지 예를 사용하여 두 가지 명령(pushd 및 popd)에 대해 설명합니다. 하지만 그 전에 이 기사의 모든 예제가 Ubuntu 18.04 LTS 시스템에서 테스트되었음을 언급할 가치가 있습니다.
Linux 푸시 및 팝 명령
pushd 명령은 디렉토리 스택에 디렉토리 경로를 저장하고 popd 명령은 동일한 스택에서 최상위 디렉토리 경로를 제거합니다. 또한 이 두 명령은 작업 중인 디렉토리를 새 작업 디렉토리로 만듭니다.
다음은 이러한 명령줄 도구의 작동 방식에 대한 좋은 아이디어를 제공하는 몇 가지 Q&A 스타일의 예입니다.
Q1. 푸시를 사용하는 방법?
명령줄에서 디렉토리(예: a)에서 작업하고 있다고 가정합니다. 그리고 다른 디렉토리로 이동하고 싶지만 시스템이 현재 디렉토리를 기억하기를 원합니다.
그런 다음 여기에서 pushd 명령이 도움이 될 수 있습니다. 예를 들어 다음 예를 참조하십시오.
:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/
이 명령을 실행하면 현재 디렉터리(/home/himanshu/Downloads/HTF-review/)가 디렉터리 스택에 저장되고 /home/himanshu/Desktop 디렉터리가 새 작업 디렉터리가 됩니다.

pushd 명령에 의해 생성된 출력은 디렉토리 스택에 저장된 현재 내용일 뿐입니다.
Q2. 팝을 사용하는 방법?
pushd와 달리 popd에 입력을 전달할 필요가 없습니다. 사용 방법은 다음과 같습니다.
popd
이 명령이 실행되면 스택에서 현재 맨 위에 있는 디렉토리가 선택되어 현재 작업 디렉토리가 됩니다.
예를 들면 다음과 같습니다.

보시다시피 /home/himanshu/Downloads/HTF-review 디렉토리가 사용자의 현재 작업 디렉토리가 되었습니다.
Q3. 디렉토리 스택을 확인하는 방법은 무엇입니까?
pushd 및 popd 명령 모두 출력에 현재 스택 항목을 표시하지만 이러한 명령을 실행하지 않고도 이 정보를 볼 수 있는 방법이 있습니다.
다음 명령을 실행하면 됩니다.
dirs
다음 스크린샷은 이 명령줄 도구가 작동하는 모습을 보여줍니다.

현재 디렉토리는 항상 디렉토리 스택의 일부입니다.
결론
보시다시피 pushd 및 popd 명령은 명령줄에서 사용자의 삶을 쉽게 만들 수 있는 잠재력을 가지고 있습니다. 이러한 명령에 대해 자세히 알아보려는 경우를 대비하여 여기에서 이러한 명령을 자세히 다루었습니다. 아, 그리고 예, 이 명령을 사용하여 삶을 더 쉽게 만드는 방법을 아래 의견에 알려주십시오.