第1章 硬链接属性
在Linux系统里,链接可分为两种:一种为硬链接(hard link),另一种为软连接(soft link)或符号链接,
创建硬链接语法; "ln 原始文件 目标文件“
创建软链接语法 ”ln -s 原始文件 目标文件“(目标文件不能实现存在)。
1.1 硬链接知识与实践
在Linux系统里多个文件名指向同一个索引节点(inode号相同)是正常且允许的,这种情况下的两个文件就叫做互为硬链接文件,本质就是相同文件的两个名字,在同一个分区/文件系统中,inode号码相同的就一定是硬链接文件
硬链接相当于原始文件的另一个访问入口
硬链接的作用之一是允许一个文件拥有多个有效文件名,这样用户就可以为重要文件建立硬链接
1.2 软连接知识与实践
软连接也称符号链接。Linux里的软连接文件就相当于windows 系统中的快捷方式。软连接文件实际上就是一个特殊文件。文件类型用字母l 表示。 可以把它理解为一个文本文件,这个文件中包含有软连接,指向另一源文件的位置信息内容,因此通过访问这个快捷方式就可以迅速定位到软连接所指向的源文件实体
第2章 linux 通配符与特殊符号知识应用实践
2.1 linux 通配符知识与实践
* 匹配任意字符或字符串,包括空字符串
? 匹配任意一个字符,有且只有一个字符
字符结合(匹配一堆字符/文本)
[abcd] 匹配abcd中任何一个字符,abcd也可以是其他任意不连续字符
[a-z] 匹配a-z中任意一个字符,字符前后要连续,也可以用连续数字
[!abcd] 表示不匹配括号里面的任何字符,!可以用^ 替代
2.2 通配符之*号的作用
* 的意思是匹配所有字符

* 的作用:查看所有结尾为txt的文件
2.3 通配符之?的作用
?代表的是任意一个字符(有且只有一个)

2.4 通配符之[a-z]的作用
【】符号里面的a-z表示匹配a到z中任意一个字符(有且只有一个)

2.5 通配符之[abcd]的作用
[]这个符号里面可以加类似于abcd的0到多个字符,表示匹配abcd中的任意一个字符(a、b、c、d中有且只有一个)

2.6 通配符之[!abcd]的作用
[!abcd]表示除了abcd四个字符以外的任一个数字(有且只有一个),也可以写成[^abcd]或[^a-d],还可以用来连续的数字替代

第3章 Linux特殊符号知识
~ 用户的家目录,超级用户为/Root,普通用户/home
- 代表上一次(相当于当前路径)用户所在的路径
. 代表当前目录
.. 代表上一级目录
第4章 不同引号特殊符号知识
单引号 ('') 单引号的里面看到的是什么就会输出什么,被称之为强引用
双引号("") 输出双引号内的所有内容时,如果内容中有命令(要反引下)、变量、特殊字符等,会先把变量、命令、特殊字符解析出结果,然后输出最终内容
无引号 在处理字符串内容时建议使用双引号替代不加引号
反引号 一般用于引用命令,执行的时候命令会被执行,相当于$(),赋值和输出都要讲命令用反引号引起来
网友评论