1 文件权限
1.1 、第一步效果图
在linux中查看文件的时候,在每一行的最前面会有这样的一串字符"drwxr-x---",如下面的样例:
1.2、第二部参数含义
这种代表当前文件的权限是怎么样的,文件的权限包括读、写、执行。
举例:
如果某文件权限为7则代表可读(4)、可写(2)、可执行(1),即(4+2+1=7).
若权限为6(4+2)则代表可读(4)、可写(2)。
权限为5(4+1)代表可读(4)和可执行(1).
权限为3(2+1)代表可写(2)和可执行(1)。
下图中文件所有者(属主)为root,所有组(属组)为root,文件名为install.log。
第一个减号“-”代表的是文件类型:
-:普通文件,d:目录文件,l:链接文件,b:设备文件,c:字符设备文件,p:管道文件
文件的权限为rw-r-r-也就是分别表示所有者(属主)有读写权限,所有组(属组)有读权限,其余人也仅有读权限。
1.3、第三步如何对文件进行授权?
可以通过命令chmod , 该命令用于改变linux系统文件或目录的访问权限。
此处通过数字方式举例:
chmod -R 755
该命令表示文件所有者有读写执行权限(4+2+1)、文件所属组有读执行权限(4+1)、其他人有读执行权限(4+1)。
-R 表示命令的可选项,请参考下面说明
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
2、隐藏或显示隐藏文件
终端输入:
显示:defaults write com.apple.finder AppleShowAllFiles -bool true 在 killall Finder
隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false 在 killall Finder
3、 docker 命令
3.1、进入容器
docker container exec -it 6c0061115092 bin/bash
如果报错:OCI runtime exec failed: exec failed: unable to start container process: exec: “bin/sh”: stat bin/sh: no such file or directory: unknow
换成命令:docker container exec -it 5fbab308bd14 /bin/sh