Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 网络共享目录的LS_颜色键_Bash_Unix_Ls - Fatal编程技术网

Bash 网络共享目录的LS_颜色键

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" <--

我已经用NFS安装了一个网络共享,当我安装时,
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: