Linux中对文件以及目录的基础操作
1.Linux系统结构
Linux是一个倒树结构,其中所有的东西都是文件并在系统的顶级目录"/"(根目录)之下存放。
其作用分别为
2.Linux文件的寻址
绝对路径:文件在系统的真实位置,文件名字以"/"开头。
相对路径:文件相对于当前所在位置的一个名字的简写,这个名字不以"/"开头。
如图 打开的是相同的文件,但第一个输入的就是文件的绝对路径,而第二次输入的就是文件基于现在所在位置Desktop的相对路径。
3.文件的管理
(1)touch
touch是建立文件或修改文件的时间戳
指令为 touch (文件名) 则在当前所在位置创建文件
(2)mkdir
mkdir是建立目录
指令为 mkdir (目录名) 则在当前所在位置创建目录
(3)批次建立
一次性建立多个名字成顺序或符合一定要求的文件或目录
指令为 touch {规律或要求}{规律或要求}
mkdir {规律或要求}{规律或要求}
(4)删除目录或文件
指令 rm -f 强行删除不提示
rm -r 删除目录
(5)复制文件至某处
指令 cp 文件名 位置名
(6)移动文件至某处
指令 mv 文件名 位置名
4.vim文本方式编辑文件
(1)输出 vim 文件名 会进入命令模式
(2)输出 i 则切换到编辑模式,可以对文本内容进行编辑。
(3)按ESC可以退出当前模式。
(4)完成编辑后 按shift+: 输入wq则保存并退出、输出q!则不保存并强制退出。
**当vim 不存在的文件名时 系统会自动创建改文件**
5.切换文件目录
切换到某个指定目录 指令 cd 指定目录名
切换到当前目录的上级目录 指令 cd ..
6.正则表达式
* 匹配0到任意字符
? 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:lowe:]] 匹配单个小写字母
[[:upper:]] 匹配单个大写字母
[[:digei:]] 匹配单个数字
[[:alun:]] 匹配单个数字或字母
[[:punct:]] 匹配单个字符
[[:space:]] 匹配单个空格
总结:熟悉Linux寻址,了解文件了解如何的管理,了解vim查看和编辑文件的方式,了解如何切换文件目录,了解正则表达式。