一、查看文件-----cat (详情参考:http://blog.sina.com.cn/s/blog_52f6ead0010127xm.html)

    语法结构: cat 查看方式 文件

    cat  -A   :  show all 显示所有内容,相当于-vET

[root@localhost tmp]# cat -A  /etc/profile
#注释:查看/erx/目录下profile文件的内容

   

   cat -b  :对非空白行惊醒编号

[root@localhost tmp]# cat -b  /etc/profile
注释:注:查看/etc/目录下的profile内容,并且对非空白行进行编号,行号从1开始;

  

  cat -E :show end在每行结束的位置显示$

[root@localhost tmp]# cat -E^C/etc/profile
#注:查看/etc/下的profile内容,并且在每行的结尾处附加$符号

  cat -n

[root@localhost tmp]# cat -n  /etc/profile
#注释:注:对/etc目录中的profile的所有的行(包括空白行)进行编号输出显示;

    

  cat -T 将tab显示为^T

  cat -v :列出一些看不来的特殊字符

二、文件查看-----nl命令

  文件文字为text.txt,作为测试文件

for i in range(10):
print("大傻瓜") list=[1,2,3,4,5,6,7,8]
for i in list:
print(i) ok!
list=[1,2,3,4,5,6,7,8]
for i in list:
print(i) ok!

 

   1、 -b 模式下的操作:(是否显示空白行的行号)

      -b  a:表示不论是否有空行,也同样列出行号

[root@localhost a]# nl -b a text #显示包括空白行的行数
1 for i in range(10):
2 print("大傻瓜")
3
4
5
6 list=[1,2,3,4,5,6,7,8]
7 for i in list:
8 print(i)
9
10
11
12 ok!
13 list=[1,2,3,4,5,6,7,8]
14 for i in list:
15 print(i)
16
17
18
19 ok!
20
21
22

  

    -b  t:不现实空白的行数,计算中跳过空白行

[root@localhost a]# nl -b t text #显示有效行数
1 for i in range(10):#
2 print("大傻瓜") 3 list=[1,2,3,4,5,6,7,8]
4 for i in list:
5 print(i) 6 ok!
7 list=[1,2,3,4,5,6,7,8]
8 for i in list:
9 print(i) 10 ok!

 

   2、-n模式:

     -n ln  :行号显示在屏幕的最左侧

[root@localhost a]# nl -n ln text#行号显示在左边
1 for i in range(10):
2 print("大傻瓜") 3 list=[1,2,3,4,5,6,7,8]
4 for i in list:
5 print(i) 6 ok!
7 list=[1,2,3,4,5,6,7,8]
8 for i in list:
9 print(i) 10 ok!

   

     -n rn  :行号显示在屏幕的最右侧

[root@localhost a]# nl -n rn text  #显示在屏幕的最右侧
1 for i in range(10):
2 print("大傻瓜") 3 list=[1,2,3,4,5,6,7,8]
4 for i in list:
5 print(i) 6 ok!
7 list=[1,2,3,4,5,6,7,8]
8 for i in list:
9 print(i)

   

     -n rz  :行号显示在屏幕的最右侧,前面加0  


000001    for i in range(10):
000002 print("大傻瓜") 000003 list=[1,2,3,4,5,6,7,8]
000004 for i in list:
000005 print(i) 000006 ok!
000007 list=[1,2,3,4,5,6,7,8]
000008 for i in list:
000009 print(i) 000010 ok!

    3、-w模式:缩进多少位

[root@localhost a]# nl -w 40 text
1 for i in range(10):
2 print("大傻瓜") 3 list=[1,2,3,4,5,6,7,8]
4 for i in list:
5 print(i) 6 ok!
7 list=[1,2,3,4,5,6,7,8]
8 for i in list:
9 print(i) 10 ok!

三、查看文件操作-----more(一页一页翻动)

  格式: more 【文件】

  1、空格:向下翻一页

  2、回车:向下翻一行

  3、“/” :搜索

  4、:f :立刻显示文件名和行数

  5、b:翻到第一页

  6、q:离开

四、查看文件------less(一页一页翻动)

  1、空格:向下翻一页

  2、pagedown:下一页

  2、pageup:上一页

  4、n:重复前一个搜索

  5、N:反方向反复前一个搜索

  6、q:退出

Linux 基本操作--文件查看 (day3)的更多相关文章

  1. Linux基本操作——文件相关

    一.前言 无论是IC工程师.FPGA工程师还是嵌入式软件工程师,都或多或少会接触到Linux操作系统.有很多EDA工具只有Linux版本,因此掌握基本的操作和常用命令十分必要.Linux中的数据均以文 ...

  2. 【linux之文件查看,操作】

    一.shell如何处理命令 1.shell会根据在命令中出现的空格字符,将命令划分为多个部分 2.判断第一个字段是内部命令还是外部命令 内部命令:内置于shell的命令(shell builtin) ...

  3. 【linux之文件查看,操作,权限管理】

    一.shell如何处理命令 1.shell会根据在命令中出现的空格字符,将命令划分为多个部分 2.判断第一个字段是内部命令还是外部命令 内部命令:内置于shell的命令(shell builtin) ...

  4. Linux命令文件查看过滤

    Linux命令篇 1.查看一个文件的后100行的命令: tail -n 100 Linux下查看文件前几行一般用head -n xx,查看后面几行用tail -n xx.除此之外,还有: tail - ...

  5. Linux日志文件查看和搜查命令(错误日志排查定位)

    一.cat命令 cat 命令用于连接文件并打印到标准输出设备上,主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能. 语法格式 cat [-AbeEnstTuv] fileName 参数说明 ...

  6. linux 日志文件查看

    记录下日志中常用的日志查看命令. 1.  tail -n 10 -f  **.log 显示日志文件尾部10行日志,当有新日志产生,会追加显示. 2. tail 命令 现ff.sh中有如下信息: [ro ...

  7. Linux基本操作 ------ 文件处理命令

    显示目录文件 ls //显示当前目录下文件 ls /home //显示home文件夹下文件 ls -a //显示当前目录下所有文件,包括隐藏文件 ls -l //显示当前目录下文件的详细信息 ls - ...

  8. Linux下文件的基本操作

    文件的基本操作 新建和删除文件夹 命令#mkdir /file 在当前目录创建file文件夹 命令#rmdir /file 删除当前目录下file文件夹 复制和移动文件 命令#cp text/file ...

  9. reinstall_xbt: Linux中如何查看文件的最初创建时间

    Linux中如何查看文件的最初创建时间 与文件相关的几个时间: 1.访问时间,读一次这个文件的内容,这个时间就会更新.比如对这个文件使用more命令.ls.stat命令都不会修改文件的访问时间.   ...

随机推荐

  1. [转]node-sass 安装失败的各种坑

    本文转自:https://blog.csdn.net/weixin_42406046/article/details/80604623?tdsourcetag=s_pctim_aiomsg 版权声明: ...

  2. ASP.NET MVC 学习笔记-5.Controller与View的数据传递

    ViewData属性 ViewData属性是System.Web.Mvc.ControllerBase中的一个属性,它相当于一个数据字典.Controller中向该字典写入数据,ViewData[“K ...

  3. python文件

    目录 1. 文件的概念 1.1 文件的概念和作用 1.2 文件的存储方式 2. 文件的基本操作 2.1 操作文件的套路 2.2 操作文件的函数/方法 2.3 read 方法 -- 读取文件 2.4 打 ...

  4. python面向对象学习(六)类属性、类方法、静态方法

    目录 1. 类的结构 1.1 术语 -- 实例 1.2 类是一个特殊的对象 2. 类属性和实例属性 2.1 概念和使用 2.2 属性的获取机制 3. 类方法和静态方法 3.1 类方法 3.2 静态方法 ...

  5. cas单点登录

    一般一家企业内部会有多个业务系统,多个系统相互协作,但每个系统都需要登陆密码,比如:权限系统,发布系统,配置系统,邮件系统等,用户使用每个系统都需要登陆操作,使用起来比较繁琐,工作效率低下.此时就需要 ...

  6. 今天学习了flex布局

    前言:这个网站详细讲了水平.垂直.水平垂直的css方法.https://css-tricks.com/centering-css-complete-guide/ 布局的传统解决方案,基于盒状模型,依赖 ...

  7. js-clickNumCount.html

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. div中img依据不同分辨率居中显示,超出部分隐藏

    在做banner居中时 碰到的问题,知道可以用背景图实现居中显示,但是内心是想深究下的,故找到几种办法收集一下,后面两种真的是奇技淫巧 来着下面两处 https://www.zhihu.com/que ...

  9. 如何用ABP框架快速完成项目(2) - 快的定义!

    为什么要从快的角度来讲这系列课程呢?   因为快是一个很统一很清晰的标准. 所有人对时间都有一个统一清晰的概念.  比如说这系列课程会讲到的一个实例: 集成LinqToExcel, 用我的方法大概耗时 ...

  10. Android为TV端助力 SharedPreferences 轻量级存储!

    首先在当前进程也就是当前的项目里面进行存储 SharedPreferences.Editor editor = mContext.getSharedPreferences("tvplay&q ...