84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
不记得具体是运行了 chmod 的什么权限设置,ls 之后发现文件名变成 绿色 了,网上搜了下,绿色表示可执行权限,但是我切换了其他用户,没有该文件可执行权限,ls 下文件名还是绿色,所以不是很明白。
另外如何恢复为如下图原来的灰色呢?
谢谢。
光阴似箭催人老,日月如移越少年。
更改该文件的权限即可,执行chmod 644 index.php
chmod 644 index.php
绿色一般表示可执行文件,因为你在文件的模式中增加了执行x位。在其他用户下看不到执行位,是因为执行x位也是分用户的。在Unix中,文件用户所属分为user(U)、group(G)、other(O),每个用户所属下又可以分别设置读、写、执行等模式。出现其他用户看不到可执行,说明在other用户所属下没有执行x位。
执行x
通过-x可以去掉执行位,还可以更细分的操作u-x g-x o-x
-x
u-x
g-x
o-x
chmod -x index.php
1楼通过设置10进制的数字也可以的。反过来,增加x可以+x u+x g+x o+x。
x
+x
u+x
g+x
o+x
这块还是很基础的,建议系统的学一学。
绿色表示文件有执行权限。 chmod -x filename去掉执行权限就不是绿色了。
alias中把ls后面的 --color=auto去掉,也行
像下面这样用ls命令也行
\ls
更改该文件的权限即可,执行
chmod 644 index.php
绿色一般表示可执行文件,因为你在文件的模式中增加了
执行x
位。在其他用户下看不到执行位,是因为执行x
位也是分用户的。在Unix中,文件用户所属分为user(U)、group(G)、other(O),每个用户所属下又可以分别设置读、写、执行等模式。出现其他用户看不到可执行,说明在other用户所属下没有执行x
位。通过
-x
可以去掉执行位,还可以更细分的操作u-x
g-x
o-x
1楼通过设置10进制的数字也可以的。反过来,增加
x
可以+x
u+x
g+x
o+x
。这块还是很基础的,建议系统的学一学。
绿色表示文件有执行权限。 chmod -x filename去掉执行权限就不是绿色了。
alias中把ls后面的 --color=auto去掉,也行
像下面这样用ls命令也行