웹사이트 검색

초보자를 위한 Linux pushd 및 popd 명령 자습서(예제 3개)


이 페이지에서

  1. Linux pushd 및 popd 명령
  2. Q1. 푸시를 사용하는 방법?\n
  3. Q2. 팝을 사용하는 방법?\n
  4. Q3. 디렉토리 스택을 확인하는 방법은 무엇입니까?\n
  5. 결론

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 명령은 명령줄에서 사용자의 삶을 쉽게 만들 수 있는 잠재력을 가지고 있습니다. 이러한 명령에 대해 자세히 알아보려는 경우를 대비하여 여기에서 이러한 명령을 자세히 다루었습니다. 아, 그리고 예, 이 명령을 사용하여 삶을 더 쉽게 만드는 방법을 아래 의견에 알려주십시오.