6、权限指令
正则表达式
了解:权限包含哪些:r 读、 w 写、 x 执行
安全
掌握:权限切换app
- | 普通文件或者压缩包 |
b |
块设备文件,如分区文件 |
c | 字符设备文件,如键盘鼠标 |
d | 目录 |
l | 链接文件 |
p | 管道文件,少见 |
s | 套接字文件 |
第一个:rwx 属主权限 uide
第二个:r-x 属组权限 gspa
第三个:r-x 其余组权限 o操作系统
一、chmod-----------------更改权限命令行
所在路径:/bin/chmod3d
+\- rwx | 增长或者减小权限 |
数字方式 | 以数字和的方式增长或者减小权限 |
二、chown------------------修改文件或者目录的全部者和所属组的命令
orm
所在路径:/bin/chownblog
(chown 用户名:组名或者组id 文件或者目录)
-r | 递归 |
-f | 忽视错误 |
(在更改文件的全部者或所属群组时,可使用用户名称和用户识别码设置。
普通用户不能将本身的文件改变成其余的拥有者。其操做权限通常为管理员。)
三、chgrp-----------------修改文件或者目录的所属组
所在路径:/bin/chgrp
(三者区别chmod是直接修改了读写执行的权限,chown修改了 属主和属组权限,chgrp只修改了属组权限)
四、umask------------------- 系统权限
了解:
文档的起始权限值:777
文件的起始权限值:666 ,没有执行权限,执行对于新建文件来讲是不安全的。
默认系统权限值为:0022,采用8进制显示
文档建立之后的权限值为:777-022=755;
文件建立后的权限制为:666-022=644;
若umask值有任意一位奇数(如035),即奇数位在相减后每位要加1,
则建立文件的权限值为(666-035=631+011=642)
7、帮助指令
一、help --------------------------命令自己是 Linux Shell 中的一个内建指令 ,其用途是查看各 Shell 内部命令的帮助信息。
(例:help pwd)
二、--help-------------------------来显示对应外部命令字的格式及选项等帮助信息。
(例:ls --help)
三、man---------------------------是 Linux 操做系统中最为经常使用的一种在线帮助形式,绝大部分的外部软件在安装时为执行程序、配置文件提供了详细的帮助手册页。
(例:man file)
四、info----------------------------命令帮助信息是一套完整的资料,每个单独的命令帮助信息只是资料里的一个小节
8、搜索指令
1、whereis----------------------搜索系统指令
所在路径:/usr/bin/whereis
二、which-------------------------------搜索系统指令
所在路径:/usr/bin/which
(which 在拥有whereis功能同时还能够查到别名指令)
三、locate----------------------仅按照文件名搜索普通文件
四、find-------------------------查找文件或目录 (一般--后面跟一个单词,可是find有点特殊-后加单词)(多个查询条件使用-a和-o链接表示and和or)(find是一个功能很强的查找指令包括按时间、按权限查找等)
-size | 根据目标文件的大小进行查找 |
-name | 根据目标文件的名称进行查找,容许使用“*”及“?”通配符 |
-type | 根据文件的类型进行查找,这里的类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等 |
-user | 根据文件是否属于目标用户进行查找。 |
五、grep---------------------在文件中提取和匹配符合条件的字符串行。(能够配合正则表达式查询)
-n | 输出查找结果行 |
-v | 反向查找 |
六、|------------------------管道符
如何把插寻的结果保存下来?使用>或者>>写入,前者覆盖a.txt的原有内容,后者不覆盖原来的内容。
七、alias------------------------别名指令
alias 别名=“原指令”
八、经常使用快捷键
ctrl+a | 切换到命令行开头 |
ctrl+e | 切换到命令行结尾 |
ctrl+u | 剪切光标前的全部指令 |
ctrl+y | 复制被剪切的指令 |
ctrl+c |
强制退出 |
ctrl+l | 清屏 |
tab | 自动补全 |