[OSX] 터미널에서 새로운 탭을 열 때 현재와 동일한 폴더 유지 Computer Tip

우분투에서 그놈터미널로 작업을 많이 합니다.
Control+Shift+Tab 키를 눌러 새로운 탭을 띄울때 현재와 동일한 폴더를 유지한 채,
새로운 터미널 탭이 열립니다.

하지만 OSX의 기본 터미널에서 Command+T를 눌러 새로운 탭을 띄우면,
항상 $(HOME) 폴더가 디폴트로 뜨게 됩니다.

그놈터미널과 같은 기능을 하도록 구글에서 찾아보았더니,
상당히 많은 블로그 내용과 애플스크립트 등이 동원되더군요.

게중 가장 간단한 것을 찾아 적용해보았기에 올려 봅니다.

일단, 터미널을 열고,

$ vi ~/.profile
파일을 열어,

# open a new tab on Terminal with the current working dir
function nt {
    osascript -e "
        tell application \"System Events\" to tell process \"Terminal\" to keystroke \"t\" using command down
        tell application \"Terminal\" to do script \"cd \\\"`pwd`\\\"\" in selected tab of the front window
    " > /dev/null 2>&1
}

위와 같은 내용을 추가해 줍니다.

현재 수정한 창에서만 위의 바뀐 내용을 적용시키기 위하여,
$ . ~/.profile
이라고 하고 나머지 새롭게 여는 창은 모두 적용이 됩니다.

그러면 어디든지 작업을 하다가,
쉘명령으로 
$ nt
라고 하기만 하면 현재 폴더와 동일한 폴더가 적용된 새로운 탭이 나타납니다.

덧글

댓글 입력 영역

구글애드텍스트