如何使用Linux系统查看文件的全部内容、修改文件内容以及改变目录

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:22   3427   0

上一篇文章主要是对文件进行一些管理,本篇主要对文件里面的一些内容进行操作。

一、查看文件内容

首先使用图形界面,创建一个记事本。并写入大量内容。/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:绝对路径:从根目录开始依次往下书写。

相对路径:在某个文件夹里管理下级目录无需从根目录开始书写,直接从此位置开始。管理上一级目录使用 ../,管理上二级目录使用 ../../ 呦 ~

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP