티스토리 뷰

리눅스 쉘을 쓰다보면 이전 작업 디렉토리로 이리저리 이동해야할 때가 있다. 

이때 cd 명령어를 통해서 이동해야하는데 경로가 크게 바뀌어야 하는 경우 귀찮음은 이루 말할 수 없다.

그래서 대부분의 사람들은 쉘을 여러개 더 띄워놓고 작업을 하게 된다.

이런 경우 다음과 같은 프로그램으로 좀 더 쉽게 디렉토리를 이동해보는 것은 어떨까?



위와 같이 pp 명령을 이용하여 여러 디렉토리를 자유자재로 이동이 가능하다. 

현재 디렉토리를 리스트에 등록할때는 a1, a2 와 같은 방법으로 등록하면 된다.

디렉토리를 이동할때는 이동하고자하는 디렉토리의 번호를 넣어주면 바로 이동한다.

이 프로그램은 공유메모리를 사용하기 때문에 같은 사용자는 다른 쉘에서도 동일한 목록을 사용할 수 있다.

즉, 여러 쉘을 띄워놓고 사용하더라도 한쪽에서 등록하면 다른 쉘에서 사용이 가능하다.


nz_pp

위의 파일을 다운받아서 자신의 home 디렉토리에 넣고 .bash_profile 에 다음 문구를 추가한다.

alias pp='cd $(~/nz_pp)'

(물론 적당한 디렉토리에 넣고 PATH를 잘 반영해주면 상관없다.)


이 프로그램은 후배인 nzthing이 개인적 사용을 위해 개발한 것으로 다양한 시스템에서 테스트해보지는 않았다.



Comments
댓글쓰기 폼