1. pwd 查看当前所在位置
2. ls 查看当前所有文件和目录,非隐藏文件
ls的参数以及作用,参数之间可以一起使用 ls -a 查看所有文件,包括隐藏文件 ls -l 查看文件的信息 ls -d 查看目录属性 ls /dir 查看指定目录下得所有目录和文件
3. ll 查看所有的目录和文件,并显示详细信息
1. - 开头表示文件 -rw-r--r--. 1 root root 670293 8月 2 01:25 services 2. d 开头表示目录 drwxr-xr-x. 2 root root 6 8月 2 02:34 test 3. l 开头表示链接 4. rw- 用户权限 r-- 组权限 r-- 访客权限 5. r: read 只读权限 4 w: write 写入权限 2 x: exec 执行权限 1
4. chmod 修改文件权限chmod [可选项] <mode> <file...>
参数说明: [可选项] -c, --changes like verbose but report only when a change is made (若该档案权限确实已经更改,才显示其更改动作) -f, --silent, --quiet suppress most error messages (若该档案权限无法被更改也不要显示错误讯息) -v, --verbose output a diagnostic for every file processed(显示权限变更的详细资料) --no-preserve-root do not treat '/' specially (the default) --preserve-root fail to operate recursively on '/' --reference=RFILE use RFILE's mode instead of MODE values -R, --recursive change files and directories recursively (以递归的方式对目前目录下的所有档案与子目录进行相同的权限变更) --help 显示此帮助信息 --version 显示版本信息
[mode] 权限设定字串,详细格式如下 : [ugoa...][[+-=][rwxX]...][,...], u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示所有(包含上面三者)。 [+-=] + 表示增加权限,- 表示取消权限,= 表示唯一设定权限。 [rwxX] r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 [file...] 文件列表(单个或者多个文件、文件夹) 示例: 1. 设置所有用户可读权限 chmod ugo+r a.conf 或 chmod a+r a.conf 2. 设置当前目录下的所有档案与子目录皆设为任何人可读写 chmod -R a+rw * 数字权限使用格式 在这种使用方式中,首先我们需要了解数字如何表示权限。 首先,我们规定 数字 4 、2 和 1表示读、写、执行权限,即 r=4,w=2,x=1 。 如: rwx = 4 + 2 + 1 = 7 rw = 4 + 2 = 6 rx = 4 +1 = 5
以此类推4,3,2,1 即 若要同时设置 rwx (可读写运行) 权限则将该权限位 设置 为 4 + 2 + 1 = 7 若要同时设置 rw- (可读写不可运行)权限则将该权限位 设置 为 4 + 2 = 6 若要同时设置 r-x (可读可运行不可写)权限则将该权限位 设置 为 4 +1 = 5 示例: 1. 设置所有人可以读写及执行 chmod 777 file (等价于 chmod u=rwx,g=rwx,o=rwx file 或 chmod a=rwx file) 2. 设置拥有者可读写,其他人不可读写执行 chmod 600 file (等价于 chmod u=rw,g=---,o=--- file 或 chmod u=rw,go-rwx file )
标签:rw,--,基础,chmod,命令,file,Linux,rwx,权限 From: https://www.cnblogs.com/chf333/p/16793984.html