[Mac] PATH설정과 자동완성 문제.
글쓴이: 익명 사용자 / 작성시간: 목, 2017/10/26 - 12:57오후
맥 터미널에서 PATH설정, 자동완성 관련 질문입니다.
zsh를 사용하고 있고, 제 홈 디렉토리의 .zshrc에는 다음과 같이 PATH가 설정되어 있습니다.
export PATH=/anaconda/bin:/anaconda/lib/python2.7/site-packages:/Users/myhome/bin/bowtie2:/User/myhome/bin/cufflinks-2.2.1.OSX_x86_64:/Users/myhome/bin:$PATH
제 홈 디렉토리(myhome)아래 bin이 있고 그아래 cufflinks-2.2.1.OSX_x86_64라는 디렉토리가 있습니다.
그 디렉토리 아래는 다음과 같은 파일들이 있습니다.
~ cd bin/cufflinks-2.2.1.OSX_x86_64 ~/bin/cufflinks-2.2.1.OSX_x86_64 ls -l total 38600 -rw-r--r--@ 1 DH staff 779 May 6 2014 AUTHORS -rw-r--r--@ 1 DH staff 1516 May 6 2014 LICENSE -rw-r--r--@ 1 DH staff 3536 May 6 2014 README -rwxr-xr-x@ 1 DH staff 446552 May 6 2014 cuffcompare -rwxr-xr-x@ 1 DH staff 3955380 May 6 2014 cuffdiff -rwxr-xr-x@ 1 DH staff 3960788 May 6 2014 cufflinks -rwxr-xr-x@ 1 DH staff 19352 May 6 2014 cuffmerge -rwxr-xr-x@ 1 DH staff 3870660 May 6 2014 cuffnorm -rwxr-xr-x@ 1 DH staff 3715744 May 6 2014 cuffquant -rwxr-xr-x@ 1 DH staff 337684 May 6 2014 gffread -rwxr-xr-x@ 1 DH staff 3430284 May 6 2014 gtf_to_sam ~/bin/cufflinks-2.2.1.OSX_x86_64
문제는 홈디렉토리에서 cuf만 치고 <탭>키를 누르면 cuff까지 자동완성이 이뤄줘야 하는데 제 경우는 그냥 디렉토리이름 전체가 자동완성 되버립니다. (cufflinks-2.2.1.OSX_x86_64 이것이요)
저는 자동완성으로 cuffcompare, cuffdiff, cuffmerge 등 등을 사용하고 싶은데......
뭐가 잘못된 걸까요? 왜 디렉토리를 실행파일로 인식하는 걸까요?
Forums:
해당 폴더
해당 폴더
~/bin/cufflinks-2.2.1.OSX_x86_64를 PATH에 넣으면 원하는대로 동작할것 같습니다.
export PATH=/Users/myhome/bin/cufflinks-2.2.1.OSX_x86_64:$PATH
export PATH=.../User/myhome
export PATH=.../User/myhome/bin/cufflinks-2.2.1.OSX_x86_64:/Users/myhome/bin...
"User"와 "Users"는 서로 다르죠 :)
댓글 달기