我的学校服务器是 Redhat 7.4,我真的很讨厌 ls 中打印的默认颜色。带有黑色背景的粗体和深色颜色对我来说真的很难看到任何文件名。
我目前使用 os x 和 iTerm2 进行 SSH。当连接到我自己的 debian 服务器时,ssh 会自动将服务器颜色更改为我从 iTerm 设置中选择的 ANSI 颜色。但在 Redhat 中这不会发生。此外,互联网上的大多数指南都需要从 /etc.. 中更改一些内容,我当然无法做到这一点。
那么是否可以只为我的用户和本地更改颜色而无需 sudoer ?
感谢你们对我的帮助。
答案1
您可以在 ~/.bashrc 中创建别名:
alias ls="ls --color=always"
您还可以设置环境变量 LS_COLORS,在线查看示例,只需使用您选择的 $search_engine 查找它,export
如果将其添加到 ~/.bashrc 中,请确保它
export LS_COLORS="..."
基本上,阅读有关 的内容~/.bashrc
,以及您可以用它做什么,记住alias
是您在命令行中的朋友。