탭 확장 및 "./" bash 쉘 [닫기]

탭 확장 및 "./" bash 쉘 [닫기]

어쩌면 여기 누군가가 나를 도와줄 수도 있어요. 두 시스템 모두에 Ubuntu 12.04 LTS(kubuntu)를 설치했습니다. 파일 구조가 모든 시스템에서 동일하기 때문에 .bashrc파일은 .bash_profile동일합니다.

기계 1에서: 터미널 창에서 bash 스크립트를 실행하는데 방법은 매우 간단합니다../scriptname.sh

기계 2에서:그건 할 수 없고 사용해야 합니다. : 스크립트 파일 이름에 탭 완성 기능 sh scriptname.sh 도 사용할 수 없습니다 ../

모든 실행 가능 비트가 올바르게 설정되었으며 모든 파일과 폴더에 올바른 권한이 있습니다. 스크립트 헤더에서 shebang이 올바르게 설정되었습니다.

왜 이런 일이 발생하는지 아시나요?

시도하면 ls -l다음을 얻습니다.

-rwxrwxrwx 1 adelie adelie 351 Nov 4 20:32 file_motion_grab.sh

출력은 getfacl다음과 같습니다

# file: file_motion_grab.sh
# owner: adelie
# group: adelie
user::rwx
group::rwx
other::rwx

더 일반적으로는 두 번째 시스템의 모든 새 스크립트는 다음을 통해 호출해야 합니다. sh scriptname.sh .bash 파일에 문제가 있을 수 있습니다. 하지만 어디를 봐야할지 모르겠습니다.

편집하다

예, 상위 디렉토리가 올바르게 설정되었습니다.

관련 정보