目录:
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结束可执行程序(命令)