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

레벨262-6 : dirs를 이용하여 디렉토리 기억스택의 뒷부분부터 출력하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

레벨262-6 : dirs 이용하여 디렉토리 기억스택의 뒷부분부터 출력하기

 

앞의 예에서는 디렉토리 기억스택의 처음(왼쪽)부터 번호를 지정하여 출력하는 예를 보았습니다. 이번에는 이와 반대로 디렉토리 기억스택의 마지막(오른쪽)부터 번호를 지정하여 출력하는 예를 보도록 하겠습니다.

 

아래의 예는 현재 디렉토리 기억스택에 기억되어있는 디렉토리리스트(북마크)들을 dirs명령어로 출력하여 확인한 것입니다.

 

[root@su249 xinetd.d]# dirs

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

[root@su249 xinetd.d]#

 

앞에서 보았던 것과 동일한 내용으로 현재 모두 5개의 디렉토리들이 디렉토리 기억스택에 저장되어 있다는 것을 확인 있습니다.

 

[root@su249 xinetd.d]# dirs -0

~

[root@su249 xinetd.d]#

[root@su249 xinetd.d]# dirs -1

/etc

[root@su249 xinetd.d]#

[root@su249 xinetd.d]# dirs -2

/var/log

[root@su249 xinetd.d]#

[root@su249 xinetd.d]# dirs -3

/etc/mail

[root@su249 xinetd.d]#

[root@su249 xinetd.d]# dirs -4

/etc/xinetd.d

[root@su249 xinetd.d]#

 

마지막에 기억되어 있는 -0 ~이므로 이를 출력한 것입니다.

그리고 다음 -1 /etc이므로 이를 출력한 것입니다.

그리고 다음 -2 /var/log이므로 이를 출력한 것입니다.

그리고 다음 -3 /etc/mail이므로 이를 출력한 것입니다.

마지막으로 -4 /etc/xinetd.d이므로 이를 각각 출력한 것입니다.

 

그리고 저장되어 있지않은 번호를 지정하여 출력하고자 한다면 아래와 같이 “directory stack index out of range”라는 메시지를 보여주면서 저장된 범위가 넘었다는 메시지를 출력해 줍니다.

 

[root@su249 xinetd.d]# dirs -5

-bash: dirs: 5: directory stack index out of range

[root@su249 xinetd.d]#

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  77 명