Linux中常见的指令(三):几个查看文件内容的指令,ctrl+c的理解

1.查看文件内容的指令

(1)more指令:查看文件内容,在左下角有当前查看文件内容的进度

• more [filename]
• 一直回车,可以向下查看内容
• 在键盘上按下b键可以向前翻页,显示之前一页的内容
• 在键盘上按下f键可以向后翻页,显示后面一页的内容,
如果展示到了文件的结尾,more命令就自动结束

(2)less命令:查看文件内容,左下角展示文件名称

• less [filename]
• 一直回车,可以向下查看内容
• 在键盘上按下b键可以向前翻页,显示之前一页的内容
• 在键盘上按下f键可以向后翻页,显示后面一页的内容

(3)more和less的原理

more指令和less指令在查看大文件的时候非常有用,例如100M文件,200M文件,1G文件

more指令和less指令在查看文件内容的时候,采用的是预加载的方式,先将一部分内容从磁盘当中加载到内存当中,当我们在动态查看文件内容的时候,more或者less会动态的将内存中闲置的文件内容换出去,换一些可能我们即将要查看到的内容

2.head指令:查看文件头部内容

• head [filename] 默认是查看文件头部 10 行内容
• head -n [num] [filename] 查看文件头部num行命令

3.tail指令:查看文件尾部内容

• tail [filename] 默认是查看文件尾部 10 行内容
• tail -f [filename] 检测 filename 是否有新的变化

4.history:查看历史执行过的命令

• history
在这里插入图片描述
快捷执行之前执行过的命令的方式
1. ![之前执行过的命令的头部]
2. ![之前执行过的命令对应的数字]
3. 常用的一种方式:使用键盘中向上的箭头,查找之前执行的命令,命令操作的时候,还要配备table键来快捷补全命令

5.man命令:查看命令介绍,系统函数,库函数,原型以及介绍+返回值的命令

• man 1 [命令名称] 查看命令
• man 2 [系统函数名] 查看系统函数的介绍
• man 3 [库函数名称] 查看库函数的介绍
如下图以查找库函数strlen为例:
在这里插入图片描述
在这里插入图片描述
注意:若man 查找不到 strlen 解决方案:切换到root用户,
执行yum -y install man-pages
在这里插入图片描述

6.ctrl+c: a.中断当前的命令输入 b.结束正在执行的前台进程

(1)在Linux操作系统下执行的命令,本质上也是一个可执行程序,对于win操作系统就相当于exe程序
(2)在命令行当中输入命令,并且回车执行,就相当于执行当前这个可执行程序
有的命令(可执行程序),在执行完毕之后就结束掉了
有的命令(可执行程序),执行的时候可能会陷入’一种等待的状态’,需要手动执行一个ctrl+c结束可执行程序(命令)

猜你喜欢

转载自blog.csdn.net/weixin_50886514/article/details/113454923