预习笔记day9-12
day9预习笔记
grep "名字" 文档名称=======查找文档里的内容
find / -type -f -name "文件名"===查找文件
grep:文本过滤工具
-v 排除、取反
-n 给grep过滤出来的内容,加上行号
>标准输出重定向 >>标准输出追加重定向
<标准输入重定向 >>
CentOS6:
开机BIOS自检---mbr引导--加载grub--加载内核----运行init进程---设置运行级别--初始化系统---根据运行级别加载相应运行程序下的脚本--加载开机程序-登录界面
CentOS7:
开机BIOS自检---mbr引导--加载grub--加载内核----启动systemd进程--读取运行级别--系统初始化---并行启动各种服务---登录界面
day10预习笔记
软连接:1.软连接相当于文件的不同入口(快捷方式)
2.软连接依附于文件实体,不可独立存在(源文件删除,软连接失效)
3.软连接不能移动
硬链接特点:
1.硬链接相当于源文件的备份,(克隆)
2.硬链接可独立存在。用硬链接可找回源文件。
3.可移动
4.只能针对文件,不能针对目录
day11预习笔记
第九章 Linux文件核心属性知识
Linux是一个多用户、多任务系统。
单用户、多任务
多用户、多任务
用户:每一个用户都有一个唯一的用户名和用户口令(密码)
day12预习笔记
第九章:Linux文件核心属性知识
硬链接:硬链接是通过索引节点进行的链接,硬链接文件相当于原始文件的另一个访问入口。
软链接:软链接也称符号链接,软链接文件实际上是一个特殊文件,文件类型用字母1表示。
第十章:Linux通配符与特殊符号知识应用实践
通配符简单来说就是键盘上的一些特殊字符,可以实现某些特殊的功能。
通配符号的集合:
*匹配任意(0个或多个)字符或字符串,包括空字符串
?匹配任意1个字符,与且只有一个字符
[abcd] 匹配abcd中任何一个字符,abcd也可是其他任意不连续字符
[a-z] 匹配a到z之间的任意一个字符,字符前后要连续,也可以用连续数字[1-9]
[!abcd] 表示不匹配括号里面的任何一个字符,不能可以书写为[!a-b],
这里的!号可用^替代,及[^abcd]
~ 用户的家目录,超级用户为/root,普通用户/home
[if !supportLists]- [endif] 代表上一次(相对于当前路径)用户所在的路径
. 代表当前目录
.. 代表上一级目录
”单引号 所见即所得,即输出单引号内容时会将单引号内的所有内容都原样输出,或者描述为单引号里面看到的是什么就会输出什么,被称为
强引用,。
""双引号输出双引号内的所有内容时,如果内容中有命令变量、特殊转义符等,会先把变量、命令、转义符解析出结果,然后输出最终内容,被称为弱引用。推荐使用。
无引号:赋值时,如果变量内容有空格会是的赋值不完整。而在输出内容时,不能会将含有空格的字符串视为一个整体输出:如果内容中有命令、变量福、会先把变量、命令符解析出结果,然后输出最终内容:如果字符串中带有空格等特殊字符,则有可能无法完整的输出,因此需要改加双引号。一般连续的字符串、数字、路径等可以不加任何引号赋值和输出,不过无引号的情况最好用双引号替代之,特别是在为变量赋值时。
反引号 一般用于引用命令,执行的时候命令会被执行,相当于$().赋值和输出都要将命令反引用起来。
; 表示一个命令的结束,不是命令间的分隔符。
# 1.表示注释内容,是用来给管理员看的,系统不会执行#号开头的内容
2.root用户的命令提示符
| 表示管道,将一个命令处理后的中间内容输出给下一条命令继续处理
$ 1 字符串前加$符号,表示字符串变量内容
2.表示普通用户的命令提示符
\ 逃脱符,即将有特殊含义符字符(通配符或正则表达式)还原成字符本意
{} 1,生成序列
2,引用变量作为变量与普通字符的分隔
Bash中逻辑操作字符系列
&& 前一个命令执行成功,再执行后面一个命令
|| 前一个命令执行失败,再执行后面一个命令
! 1,,在bash中表示取反
2,在vi/vim中表示强制
3,!ls表示找出最近一次一ls开头的命令并运行