Linux02

发布时间 2023-11-25 01:49:52作者: jx03

           在linux第二章中,不仅学习了对目录的创建、查看、切换、删除操作,还学习了对文件的操作。

1.创建文件:touch命令创建一个空白文件,如创建一个cjx.txt文件【touch cjx.txt】,创建后我们可以查看文件的属性【ll cjx.txt】。添加-d参数可以修改文件时间【touch -d ”2023-11-25 00:12“ cjx.txt】。

2.查看文件:cat命令可以查看内容较少的文件,添加-n参数可显示行号,如查看hosts文件【cat /etc/hosts】。

                    more命令以逐页的方式显示文件内容,空格键向下翻一页,b键向上翻一页。

                    less命令对文件或其他输出进行分页显示,pageup、pagedown上下翻看,按q键退出。

                    head命令查看文件前几行的内容,添加-n参数显示文件前几行。如查看文件passwd前两行【head -2 /etc/passwd】

                    tail命令查看文件后几行的内容,添加-n参数显示文件后n行,添加-f参数查看动态文件。如查看passwd后1行【tail -1 /etc/passwd】。

                    grep命令对文件内容进行过滤、搜索关键词。如查看passwd文件中含root的关键词【grep 'root' /etc/passwd】。('^root'以root开头的行;'bash$'以root结尾的行)

3.复制文件:cp命令复制文件,如将abc.txt内容复制到abd.txt【cp abc.txt abd.txt】。cp对文件进行复制,文件个数增加。

4.移动文件:mv命令移动或重命名文件或目录,如将linux.txt文件移动到cjx.txt文件【mv linux.txt cjx.txt】。mv类似于搬家,文件个数不增加。

5.删除文件:rm命令删除文件,添加-r参数删除目录,-f参数可跳过验证直接执行删除操作。

           随即还学习了Vim编辑器。Vim编辑器主要有三种模式:命令模式、编辑模式、末行模式(扩展命令模式)。

命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作。

编辑模式:进行文本录入与更改。

末行模式:文档保存与退出,设置编辑环境。

模式的转换:

命令模式➡编辑模式:i        编辑模式➡命令模式:Esc       命令模式➡末行模式::     末行模式➡命令模式:Enter(编辑模式和末行模式不能相互转换)

:wq:进入末行模式后输入:wq,完成保存退出。

:q!:在末行模式下输入q!,不保存强制退出。

:w!:在末行模式下输入w!,强制保存。

:set nu:在末行模式下输入set nu,显示行号。