六、权限指令

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

掌握:权限切换

image.png

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

第一个:rwx   属主权限            u

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

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




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

  • 所在路径:/bin/chmod

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

image.png


image.png



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

  • 所在路径:/bin/chown

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

-r递归
-f忽视错误


image.png

image.png

image.png

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

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



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)

image.png




七、帮助指令


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

image.png

image.png


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


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


image.png

image.png


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

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


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


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

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

image.png



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

image.png

image.png


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

image.png


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

alias 别名=“原指令”


8、常用快捷键

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

ctrl+c

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