如何通过终端通过 ssh 在远程系统上以彩色显示目录?

如何通过终端通过 ssh 在远程系统上以彩色显示目录?

当我ls在 中执行操作时Terminal.app,我看到本地系统上的目录是彩色的。但是,当我通过 连接到远程集群时sshls输出不再是彩色的。有没有办法在ls我使用 连接的远程系统上显示彩色目录ssh

答案1

man ls文档指向“-G”标志:

-G      Enable colorized output.  This option is equivalent to defining
         CLICOLOR in the environment.  (See below.)

此外,它还说,如果CLICOLOR设置了环境变量,则默认显示彩色列表ls

/bin/sh样式外壳中,添加:

CLICOLOR=''; export CLICOLOR

csh样式外壳中,添加:

setenv CLICOLOR

远程系统上的相应登录脚本文件将打开颜色。如果其他系统不是 Mac,请查阅其手册页以ls了解如何启用颜色。

相关内容