bash
와일드카드를 사용할 때 쉘이 이상하게 작동하기 시작했습니다 . 탭 완성 기능이 작동하며 파일 이름을 입력하면 작동합니다. 그러나 와일드카드를 사용하면 아래 기록에 따라 작동하지 않습니다.
[~/myDir] ls JourneyManager.cpp
JourneyManager.cpp
[~/myDir] ls JourneyManager.*
ls: cannot access 'JourneyManager.*': No such file or directory
출력을 조사한 결과 ls
파일 이름이 예상한 대로이고 이상한 문자나 내용이 없는지 확인했습니다. 저장소 에 있지만 git
내 홈 디렉토리에 있는 파일 복사본에도 동일한 문제가 있기 때문에 그것이 문제라고 생각하지 않습니다.
답변1
일반적으로 이렇게 하면 문제가 해결됩니다.
set +f
추신
아마도 시스템과 사용자 프로필의 내용을 확인해야 할 것입니다. 이에 대한 좋은 글이 있습니다https://www.tecmint.com/understanding-shell-initialization-files-and-user-profiles-linux/