Linux 如何更改终端中的ls-a
最近我对bash进行了大量定制,我注意到了一个小问题,但令人沮丧。当我在我的主目录中输入Linux 如何更改终端中的ls-a,linux,bash,terminal,ls,.bash-profile,Linux,Bash,Terminal,Ls,.bash Profile,最近我对bash进行了大量定制,我注意到了一个小问题,但令人沮丧。当我在我的主目录中输入$ls-a时,它会列出所有文件和目录,每行一个,而不是正常的每行两三个。特别奇怪的是,如果将$ls或$ls-a放入任何其他标准目录,则不会发生这种情况 只有在我的主目录中使用-a标志时才会发生这种情况。有没有其他人遇到过这个问题,有没有解决这个问题的技巧?听起来您的home dir中有一个特别长的点文件 ls在列中显示文件,但如果一个文件名非常长,则只能容纳一列 下面的命令将显示ls输出中最长的文件名: ls
$ls-a
时,它会列出所有文件和目录,每行一个,而不是正常的每行两三个。特别奇怪的是,如果将$ls
或$ls-a
放入任何其他标准目录,则不会发生这种情况
只有在我的主目录中使用
-a
标志时才会发生这种情况。有没有其他人遇到过这个问题,有没有解决这个问题的技巧?听起来您的home dir中有一个特别长的点文件
ls
在列中显示文件,但如果一个文件名非常长,则只能容纳一列
下面的命令将显示ls
输出中最长的文件名:
ls -a | awk '{print length($0), $0}' | sort -n
type ls
的输出是什么?type ls
输出ls是散列的(/bin/ls)
。Idk如果这有帮助,但是type ls-a
输出ls是散列的(/bin/ls)-bash:type:-a:notfound
。这就是全部。谢谢你帮这个新手弄明白。它们是.zcompdump特里斯坦的MacBook Air-5.0.2
和.zcompdump特里斯坦的MacBook Air-4.3.11
。我能为他们做些什么吗?我已经打开了它们,它们似乎对zsh很重要。您是否也有一个名为just.zcompdump
的文件?不,我没有。我应该加一个吗?建议这些文件只是为了优化,可以自由删除,也可以使用compinit-D
Awesome重新创建,谢谢你帮我清理。这真让我心烦。我以为这是我对bash所做的所有这些更改的结果。很高兴知道我没有把事情搞砸:)