linux命令

Posted hanwenbiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令相关的知识,希望对你有一定的参考价值。

1. mkdir

-m --mode=模式,建立目录的时候同时设置目录的权限;
-p --parents 若所建立的上层目录目前尚未建立,则会一并建立上层目录;
-v --verbose 每次创建新目录都显示信息

mkdir -m 777 test3
mkdir -p-m 750 text5/text6

-h --help 帮助信息

用法:mkdir [选项]... 目录...
Create the DIRECTORY(ies), if they do not already exist.

Mandatory arguments to long options are mandatory for short options too.
 -m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask
 -p, --parents     no error if existing, make parent directories as needed
 -v, --verbose     print a message for each created directory
 -Z                   set SELinux security context of each created directory
                        to the default type
--context[=CTX]  like -Z, or if CTX is specified then set the   SELinux
                        or SMACK security context to CTX
     --help            显示此帮助信息并退出
     --version         显示版本信息并退出

2. ll

技术图片

以 bin -> usr/bin为例

文件类型 属主权限(用户) 属组权限(用户组) 其他用户权限
l或d 1 1 1(7) 1 0 1 (5) 1 0 1 (5)
4 2 1
r w x r - x r - x
l(连接) d(目录) r read w write x execute - 代表无权限

3. chomd

chmod [-cfvR]  [--help]  [--version] mode file...</pre>

其中:

  • u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
    • 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  • r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

其他参数说明:

  • -c : 若该文件权限确实已经更改,才显示其更改动作
  • -f : 若该文件权限无法被更改也不要显示错误讯息
  • -v : 显示权限变更的详细资料
  • -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
  • --help : 显示辅助说明
  • --version : 显示版本
    例子:

    chmod ugo+r file1.txt

    chmod 777 file

    4. chown

chown [-cfhvR]  [--help]  [--version] user[:group] file...

参数 :

  • user : 新的文件拥有者的使用者 ID
  • group : 新的文件拥有者的使用者组(group)
  • -c : 显示更改的部分的信息
  • -f : 忽略错误信息
  • -h :修复符号链接
  • -v : 显示详细的处理信息
  • -R : 处理指定目录以及其子目录下的所有文件
  • --help : 显示辅助说明
  • --version : 显示版本
    例子
    chown runoob:runoobgroup file1.txt

以上是关于linux命令的主要内容,如果未能解决你的问题,请参考以下文章

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段——cli的终端命令大全

VSCode自定义代码片段4——cli的终端命令大全

VSCode自定义代码片段15——git命令操作一个完整流程