小智 81
ls实际上与 Bash 是分开的。Mac OS X 有一个 BSD 版本ls,它需要-G在命令行或CLICOLOR(也许LSCOLORS)环境中使用。
查看man ls更多信息。
小智 12
使用自制软件。
brew install coreutils
Run Code Online (Sandbox Code Playgroud)
请注意,这将g在所有命令(例如,glsfor ls)前面抛出一个前缀。它提供了一个选项来获取一个文件,该文件将自动为您命名这些文件。
我不确定是否可以选择直接安装它们而不必执行整个别名操作,因此在已安装的 MacPorts中执行此操作。
GNU 和 *BSD/darwin ls 的兼容性
~/.profile
#for *BSD/darwin
export CLICOLOR=1
ls --color=auto &> /dev/null && alias ls='ls --color=auto' ||
Run Code Online (Sandbox Code Playgroud)
~/.bashrc (我不记得 Linux 上的 bash 是否总是读取 ~/.profile,但不是我在 ARCH 上的 zsh)
[[ -f $HOME/.profile ]] && source $HOME/.profile
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
61009 次 |
| 最近记录: |