六、权限指令

了解:权限包含哪些:r 读、  w 写、  x 执行

掌握:权限切换

Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第1张图片

- 普通文件或者压缩包
b
块设备文件,如分区文件
c 字符设备文件,如键盘鼠标
d 目录
l 连接文件
p 管道文件,少见
s 套接字文件

第一个:rwx   属主权限            u

第二个:r-x    属组权限            g

第三个:r-x    其他组权限        o




1、chmod-----------------更改权限

  • 所在路径:/bin/chmod

+\- rwx 增加或者减少权限
数字方式 以数字和的方式增加或者减少权限

Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第2张图片


Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第3张图片



2、chown------------------修改文件或者目录的所有者和所属组的命令

  • 所在路径:/bin/chown

(chown   用户名:组名或者组id   文件或者目录)

-r 递归
-f 忽视错误


image.png

image.png

Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第4张图片

(在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。

普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。)



3、chgrp-----------------修改文件或者目录的所属组

  • 所在路径:/bin/chgrp

image.png

image.png

image.png

image.png

image.png

(三者区别chmod是直接修改了读写执行的权限,chown修改了 属主和属组权限,chgrp只修改了属组权限)




4、umask------------------- 系统权限


了解:

文档的起始权限值:777

文件的起始权限值:666 ,没有执行权限,执行对于新建文件来说是不安全的。

默认系统权限值为:0022,采用8进制显示

文档创建以后的权限值为:777-022=755;

文件创建后的权限制为:666-022=644;

若umask值有任意一位奇数(如035),即奇数位在相减后每位要加1,

则创建文件的权限值为(666-035=631+011=642)

Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第5张图片




七、帮助指令


1、help --------------------------命令本身是 Linux Shell 中的一个内建指令 ,其用途是查看各 Shell 内部命令的帮助信息。

       (例:help  pwd)


2、--help-------------------------来显示对应外部命令字的格式及选项等帮助信息。

       (:ls --help)

3、man---------------------------是 Linux 操作系统中最为常用的一种在线帮助形式,绝大部分的外部软件在安装时为执行程序、配置文件提供了详细的帮助手册页。

       (:man file)

4、info----------------------------命令帮助信息是一套完整的资料,每一个单独的命令帮助信息只是资料里的一个小节



八、搜索指令

1whereis----------------------搜索系统指令

  • 所在路径:/usr/bin/whereis

image.png

2、which-------------------------------搜索系统指令

  • 所在路径:/usr/bin/which


Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第6张图片


which 在拥有whereis功能同时还可以查到别名指令


3、locate----------------------仅按照文件名搜索普通文件


Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第7张图片

Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第8张图片


4、find-------------------------查找文件或目录 (通常--后面跟一个单词,但是find有点特殊-后加单词)(多个查询条件使用-a和-o连接表示and和or)(find是一个功能很强的查找指令包括按时间、按权限查找等

-size 根据目标文件的大小进行查找
-name 根据目标文件的名称进行查找,允许使用“*”及“?”通配符
-type 根据文件的类型进行查找,这里的类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等
-user 根据文件是否属于目标用户进行查找。 
image.png


Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第9张图片


5、grep---------------------在文件中提取和匹配符合条件的字符串行。(可以配合正则表达式查询)

-n 输出查找结果行
-v 反向查找

Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第10张图片



6、|------------------------管道符

image.png

Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第11张图片


如何把插寻的结果保存下来?使用>或者>>写入,前者覆盖a.txt的原有内容,后者不覆盖原来的内容。

Linux指令汇总篇超细致讲解+演示版+相关必要知识补充(二)_第12张图片


7、alias------------------------别名指令

alias 别名=“原指令”


8、常用快捷键

ctrl+a 切换到命令行开头
ctrl+e 切换到命令行结尾
ctrl+u 剪切光标前的所有指令
ctrl+y 复制被剪切的指令

ctrl+c

强制退出
ctrl+l 清屏
tab 自动补全