linux - 如何将 ls 权限设置为绿色?

标签 linux macos terminal

我的 bash_profile 中有以下脚本,如何制作以绿色显示文件所有权的部分?

export LSCOLORS=GxFxCxDxBxegedabagaced  # List colors
alias ls='ls -GFh'                      # Preferred list implementation
alias lspermissions='ls -li'

lspermissions 当前显示:

enter image description here

最佳答案

更新答案

当然,权限是第二个字段,因此:

ls -li | awk '{$2="\033[0;34m" $2 "\033[0m"} 1'

enter image description here

原始答案

我想你可以用awk在第四个字段周围插入一些ANSI转义序列:

ls -li | awk '{$4="\033[0;32m" $4 "\033[0m"} 1'

enter image description here

我准备承认它很丑;-)

关于linux - 如何将 ls 权限设置为绿色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39378049/

相关文章:

linux - 如何使用sed用文本替换空行

linux - BLE广告 channel

tomcat - 在 Mac OS X Lion 上安装 Tomcat 7.0.22

linux - 无显示模式下的 Matlab GA 图

C 中的 clone() 系统调用和共享

ruby-on-rails - Rubygems 不安装在 OS X Lion 上

objective-c - 鼠标按下 : not firing in WebView subclass

正则表达式选择多行,直到两个连续的新行在 Mac 上不起作用

terminal - ipython:更改匹配括号的语法高亮颜色

sql - 读取位于 LINUX 服务器上的文本文件并更新 SQL Server 数据库中的表