一、查看文件-----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. ListView的setOnItemClickListener位置错乱问题

    如果你对一个ListView同时addHeaderView(listhHeaderView),也就是头部视图,再加setAdapter,当你加上setOnItemClickListener事件后你会发 ...

  2. C#语言中字段和属性相关知识剖析

    针对C#中的字段和属性,很多初学者无法区分这两者之间的区别. 字段与属性比较 字段;是一种“成员变量”,一般在类的内部做数据交互使用,占用内存空间. 属性:a.是一种逻辑变量,一般跟字段一起结合起来使 ...

  3. Tomcat 8005/8009/8080/8443端口的作用

    --关闭tomcat进程所用.当执行shutdown.sh关闭tomcat时就是连接8005端口执行“SHUTDOWN”命令--由此,我们直接telnet8005端口执行“SHUTDOWN”(要大写, ...

  4. [日常] DNS解析概述

    DNS DomainNameSystem域名系统,根据域名查出IP地址 1.dig命令可以显示整个查询的过程 root@VM-38-204-ubuntu:~# dig www.sopans.com / ...

  5. Python 常用系统模块整理

    Python中的常用的系统模块中部分函数等的整理 random: 随机数 sys: 系统相关 os: 系统相关的 subprocess: 执行新的进程 multiprocessing: 进程相关 th ...

  6. JS动态创建元素

    动态添加标签,可从服务器获取标签文本,然后加载到指定div中,可用于权限控制. 1.添加标签字符串方式 var str='<div>5555555555555555555555555555 ...

  7. webpack安装

    npm install -g webpack webpack-dev-server

  8. cookie 和 session区别

    cookie 和 session区别 ① cookie介绍说明 cookie 存放在浏览器缓存中---浏览器进行查看(谷歌) [设置]---[高级]---[内容设置]---[cookie]---[所有 ...

  9. js 格式化数字(每三位加逗号)

    // 方法一 unction toThousands(num) { var result = [ ], counter = 0; num = (num || 0).toString().split(' ...

  10. BZOJ1101: [POI2007]Zap(莫比乌斯反演)

    1101: [POI2007]Zap Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2951  Solved: 1293[Submit][Status ...