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

쉘프로그래밍강좌094: 지정한 디렉토리를 디렉토리 저장스택에 저장하는 pushd 개론과 기본사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌094: 지정한 디렉토리를 디렉토리 저장스택에 저장하는 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,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  103 명