Bash
萬用字元似乎在 Bash 中不起作用
使用萬用字元時,我的
bash
shell 開始表現得很奇怪。製表符完成工作,如果我輸入文件名,它也可以工作。但是,如果我使用萬用字元,它就不起作用,根據以下成績單:[~/myDir] ls JourneyManager.cpp JourneyManager.cpp [~/myDir] ls JourneyManager.* ls: cannot access 'JourneyManager.*': No such file or directory
我檢查了
ls
輸出並確認文件名符合預期,沒有奇怪的字元或任何東西。它在一個git
倉庫中,但我認為這不是問題,因為我的主目錄中的文件副本也有同樣的問題。
通常,這可以解決問題:
set +f
附言
可能您應該檢查系統和使用者配置文件的內容。這個https://www.tecmint.com/understanding-shell-initialization-files-and-user-profiles-linux/有一篇很好的文章