早些时候,在我的 shell 中,按 TAB 键,我会直接看到目录路径已完成尽可能的最佳长度。但是现在,升级到 centos-6 后,我发现它还打印当前目录中所有可能的名称,然后完成命令,这似乎不必要地占用了我的 shell 中的空间,因为我使用的一些目录有 100 个子目录以同名开头。如何恢复它以便我只能完成而不看到打印的所有目录?
答案1
你有没有尝试过unset autolist
?在命令行上测试它,如果有效,请将其添加到您的~/.tcshrc
请参阅man tcsh
并搜索Completion and listing
有关完成以及自动列表功能的更多详细信息。