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

쉘프로그래밍강좌095: pushd를 이용하여 여러 개의 디렉토리를 디렉토리 저장스택에 저장하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌095: pushd를 이용하여 여러 개의 디렉토리를 디렉토리 저장스택에 저장하기

 

 

 

 

 

현재 디렉토리 저장스택에 저장되어있는 디렉토리는 /etc ~(홈디렉토리)입니다.

 

 

 

  추가로 원하는 디렉토리를 저장하기 위하여 아래의 예와 같이 몇 개의 디렉토리를 추가로 기억시켜 보도록 하겠습니다.

 

 

 

 

 

아래의 예에서 첫번째로  “pushd /var/log”라는 pushd명령어로 시스템로그저장 위치인 /var/log를 기억시켰습니다.

 

 

 

 

 

두번째로 “pushd /etc/mail”이라는 pushd명령어로 sendmail 설정을 하는 위치인 /etc/mail을 기억시켰습니다.

 

 

 

 

 

세번째로 “pushd /etc/xinetd.d”라는 pushd명령어로 xinetd설정파일들이 저장된 /etc/xinetd.d/를 기억시켰습니다.

 

 

 

 

 

[root@su249 etc]# pushd /var/log

/var/log /etc ~

[root@su249 log]#

[root@su249 log]# pushd /etc/mail

/etc/mail /var/log /etc ~

[root@su249 mail]#

[root@su249 mail]# pushd /etc/xinetd.d

/etc/xinetd.d /etc/mail /var/log /etc ~

[root@su249 xinetd.d]#

 

 

 

 

 

위의 예에서 모두 3개의 디렉토리를 추가로 디렉토리 기억스택에 저장하였습니다.

 

 

 

 , 자주 이동하는 디렉토리를 북마크 해 둔 것입니다.

 

 

 

 이렇게 북마크되어 있는 디렉토리들은 간편하게 이동할 수 있습니다.

 

 

 

 

 

참고로 pushd명령어의 사용법은 dirs명령어, popd와 반드시 함께 보셔야만 실제사용법을 정확하게 이해할 수 있습니다.

 

 

 

 이 웹사이트(www.linux.co.kr) dirs popd  강좌편  찾아 함께 공부하시기 바랍니다.

 

 

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  100 명