Bash 网络共享目录的LS_颜色键
我已经用NFS安装了一个网络共享,当我安装时,Bash 网络共享目录的LS_颜色键,bash,unix,ls,Bash,Unix,Ls,我已经用NFS安装了一个网络共享,当我安装时,ls--color会用绿色突出显示目录,这很难看到。我必须更改什么样的LS_颜色键才能更改高光颜色?此外,一旦完成此操作,我是否必须向bashrc添加一些内容,以便在每次登录时生效?这是获取当前LS\U颜色的命令 dircolors --print-database 如果没有错误,NFS将被视为BD(块设备驱动程序) 如果要覆盖每次登录时网络驱动器的现有绿色, 在.bashrc中声明如下内容 LS_COLORS="bd=xx;yy" <--
ls--color
会用绿色突出显示目录,这很难看到。我必须更改什么样的LS_颜色键才能更改高光颜色?此外,一旦完成此操作,我是否必须向bashrc添加一些内容,以便在每次登录时生效?这是获取当前LS\U颜色的命令
dircolors --print-database
如果没有错误,NFS将被视为BD(块设备驱动程序)
如果要覆盖每次登录时网络驱动器的现有绿色,在.bashrc中声明如下内容
LS_COLORS="bd=xx;yy" <-- color can refer back dircolors --print-database
export LS_COLORS
LS_COLORS=“bd=xx;yy”我终于明白了这一点,我需要编辑dircolors中的OPEN_可写标志。为此,我遵循以下步骤:
从您的主目录执行以下命令dircolors-p.dircolors
然后编辑文件~/.dircolors并用所需的颜色更新OPEN_WRITABLE
编辑~/.bashrc并添加以下内容
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
[ -e "$HOME/.dircolors" ] && DIR_COLORS="$HOME/.dircolors"
[ -e "$DIR_COLORS" ] || DIR_COLORS=""
eval "`dircolors -b $DIR_COLORS`"
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
运行source~/.bashrc
我通过在env var LS_颜色中更改'tw'STICKY_OTHER_WRITABLE和'ow'OTHER_WRITABLE的值来解决这个问题
看看
运气不好(这次尝试安装在cifs上的驱动器,如果有差异的话),我的bd=34;40前景色为蓝色,后景色为黑色,在删除突出显示颜色的目录上无写权限重新安装。保存更改后,您是否source~/.bashrc
?否则,考虑这个<代码>执行01;32
,派对有点晚了,但我为碰巧遇到这个问题的人创建了一个新的网站。@JordanArseno。是真棒
:tw=00;34:ow=00;34: