강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

레벨267-1 : 지정한 디렉토리를 디렉토리 저장스택에 저장하는 pushd 개론과 기본사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

레벨267-1 : 지정한 디렉토리를 디렉토리 저장스택에 저장하는 pushd 개론과 기본사용법

 

pushd 현재위치나 지정한 위치의 디렉토리를 디렉토리 기억스택에 저장하고 현재위치를  지정된 위치로 이동하는 쉘내부명령어입니다. , 디렉토리를 북마크(bookmark)하는 역할을 하는 셈입니다.

 

다시 말씀 드려서 pushd 새로운 디렉토리 하나를 디렉토리 기억스택의 앞에 집어넣고 현재위치를 위치로 이동하는 명령어입니다.

 

참고로 dirs, pushd, popd 명령어는 쉘프로그램에서 주로 함께 사용되므로 책의 dirs popd 설명과 함께 공부해 두시기 바랍니다.

 

사용형식 :  pushd [디렉토리경로명]

 

 

, popd pushd, 그리고 dirs 하나의 셋트명령어들이며 이들과 관계를 간단히 정리하면 다음과 같습니다.

 

popd   : 디렉토리기억스택의 상단 리스트 하나를 제거한다. (pushd 반대)

pushd  : 지정한 디렉토리리스트를 디렉토리기억스택에 집어넣는다. (popd 반대)

dirs   : 기억되어있는 디렉토리기억스택의 현재 리스트들을 모두 확인한다.

 

 

pushd 이용하여 디렉토리 하나를 디렉토리 기억스택에 저장해 보도록 하겠습니다. 아래의 예는 /etc라는 디렉토리를 디렉토리 기억스택의 앞에 저장한 것입니다. , /etc라는 디렉토리를 북마크한 결과가 것입니다.

 

이렇게 디렉토리 기억스택에 집어넣은 후에 현재위치를 저장한 디렉토리로 이동하게 됩니다.

 

[root@su249 ~]# pushd /etc

/etc ~

[root@su249 etc]#

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  78 명