如何使用Linux系统查看文件的全部内容、修改文件内容以及改变目录
上一篇文章主要是对文件进行一些管理,本篇主要对文件里面的一些内容进行操作。
一、查看文件内容
首先使用图形界面,创建一个记事本。并写入大量内容。/root/1.txt
1、查看文件里面的全部内容
命令:cat 文件名
2、翻页查看文件的全部内容
命令:more 文件名
(小技巧:按空格键整体翻了一页,按回车键一次只增加一行)
3、查看文件的头部
命令:head 文件名
(一般显示头部的前10行。ps:由于我输入的文字较少所以全部显示出来了)
命令:head -?(数字) 文件名(数字为几就显示前几行)
4、查看文件的尾部
命令:tail 文件名
(ps:为了观看方便我在原来的内容上在添加一些文字)
命令:tail -?(数字)文件名
含义同 head -?(数字 )文件名 类似。
5、过滤文件关键字
命令:grep 关键字 文件名
二、修改文件中的内容
这里我们就需要一个文件编辑器了 “vi、vim”,看过我安装CentOs 7那篇文章可以看到,我不是用的最小化安装,所以这里就可以直接使用vi/vim编辑器。
1、打开文件进行编辑
命令:vim 文件名
输入命令之后直接进入到文件里面了。
2、命令模式
① 打开文件之后,直接点击键盘想要输入文字是没有反应的,需要我们打开一个类似开关的字母:i,之后就可以进行输入了。
同时退出编辑时也不能直接退出需要点击:ESC。退出编辑模式。
进入命令模式:
命令 :w 保存
命令 :q 退出
命令 :wq 保存并退出
② 光标定位
hjkL //左 下 上 右
0 $ //行首 行尾
gg G //页首 页尾
3G 进入第三行
/string (n N 可以循环的) //查找字符,按n键选下一个
③ 文本编辑
命令:yy 复制
命令:dd 删除
命令:p 粘贴
命令:u undo撤销
3、拓展命令模式
命令 :set nu 设置行号
命令 :set nonu 取消设置行号
命令 :set list 显示控制字符
三、改变目录
命令 cd 路径名 (移动到某个目录)
命令 pwd (查看现在所处的位置)
在所处位置的上一级添加文件夹:
命令 mkdir ../文件夹名
同理,想要在上两级文件夹里添加文件夹 命令为 mkdir ../../文件夹名。
ps:绝对路径:从根目录开始依次往下书写。
相对路径:在某个文件夹里管理下级目录无需从根目录开始书写,直接从此位置开始。管理上一级目录使用 ../,管理上二级目录使用 ../../ 呦 ~