当前位置 > 主页 > 万和大讲堂 >


Linux查看文本内容的命令

2015-11-12 14:47

  在Linux中查看文本内容有多个命令可以实现,包括cat,more,less,head,tail.下面一一介绍这几个命令。


  1.)cat命令


  该命令通常用于查看的内容不多的文本文件,长文件会因为滚动太快无法阅读。(这个命令相当于DOS的type命令)南京RHCE认证培训


  查看root下的A.txt,命令如下:


  cat/root/A.txt


  cat命令后面可以指定多个文件或使用通配符,实现依次显示多个文件的内容。


  比如,依次显示root下的A.txt,B.txt.命令如下:


  cat/root/A.txtB.txt


  另外,cat命令还可以创建新文件或将几个文件合并成一个文件。


  比如:cat>1.txt,便创建了一个1.txt的新文件


  catA.txtB.txt>2.txt,把A.txt,B.txt合并为2.txt


  cat命令用于显示文本内容时,加选项-n可以在显示时加上行编号。


  cat-n1.txt


  2.)more与less命令


  对于内容较多的文本文件就不适合用cat命令了,前面讲过适用cat命令会因滚动太快而无法阅读,此时可使用more或less命令来查看。


  ①more命令


  该命令一次显示一屏文本,显示满之后,停下来,并在终端底部打印出-–More-–,系统还将同时显示出已显示文本占全部文本的百分比,若要继续显示,按回车或空格键即可。南京RHCE认证培训


  该命令有一个常用选项-p,作用是显示下一屏之前先清屏。


  要退出more显示,按q便可。


  more命令用法:more[–选项]文件


  ②less命令


  less命令比more命令功能更强大,除了拥有more的功能外,还支持光标上下滚动浏览文件,对于宽文档还能水平滚动,当到达底端时,less命令不会自动退出,需要按q退出浏览。


  另外,要移动到用文件的百分比表示的某位置,可指定0到100之间的数,并按p即可。譬如:50p


  less命令用法:less[–选项]文件


  3.)head和tail命令


  head命令用来查看文件前面部分的内容,默认显示前面10行的内容,当然也可以指定要查看的行数。


  用法为:head-n文件名


  tail命令的功能与head相反,用于查看文件的最后若干行的内容,默认为最后10行,用法与head相同。南京RHCE认证培训


  另外,tail命令带选项-f,则可实现不停的读取和显示文件内容,这样有实时监视的效果。南京RHCE认证培训,来江苏万和计算机培训中心


最近开班 more>
  • 全栈开发
  • 软件测试
  • Java大数据开发工程师
  • Web前端开发
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第一期
  • Java Web UI Python
  • CISP
  • HCIE-Cloud lab
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCP 19C
  • RHCA-OpenStack
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • vip班
  • 双休班
  • 双休班
  • 脱产班
  • 脱产班
  • 脱产班
  • 双休班
  • 双休班
  • 双休班
  • 业余班
  • 业余班
  • 6月28日
  • 6月5日
  • 6月26日
  • 6月27日
  • 6月19日
  • 6月12日
  • 6月5日
  • 随时开课
  • 6月10日
  • 6月4日
  • 6月4日
  • 6月12日
  • 6月26日
  • 6月10日
  • 6月10日
  • 6月4日
  • 7月8日
  • 6月28日
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入