文件查看

  • 直接查看内容:cat , tac , nl
  • 翻页查看:more , less
  • 指定获取内容:head , tail
  • 查看非纯文字文档:od
  • 文件时间更新与新建:touch

cat: 从首行开始显示整个文档

[root@hadoop09-linux tmp]# cat /etc/passwd

tac:  从尾行开始显示整个文档

[root@hadoop09-linux tmp]# tac /etc/passwd

nl:  显示整个文档内容并加上行号(注:空行不会加行号)

[root@hadoop09-linux tmp]# nl /etc/passwd

more: 显示部分文档(空格翻页查看,回车逐行查看,q键退出,/自上而下查找)

  • 空白键 (space) :代表向下翻一页
  • Enter             :代表向下翻『一行』
  • /字串              :代表在这个显示的内容当中,向下搜寻『字串』这个关键字
  • :f           :立刻显示出档名以及目前显示的行数
  • q                   :代表立刻离开 more ,不再显示该文件内容
  • b 或 [ctrl]-b    :代表往回翻页,不过这动作只对文件有用,对管线无用
[root@hadoop09-linux tmp]# more /etc/man.config

less: 与more类似但具有更多功能

  • 空白键             :向下翻动一页
  • [pagedown]     :向下翻动一页
  • [pageup]         :向上翻动一页
  • /字串               :向下搜寻『字串』的功能
  • ?字串               :向上搜寻『字串』的功能
  • n                    :重复前一个搜寻 (与 / 或 ? 有关!)
  • N                    :反向的重复前一个搜寻 (与 / 或 ? 有关!)
  • q                    :离开 less 这个程序

head : 从头获取指定行数文件内容

[root@hadoop09-linux ~]# head -2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
[root@hadoop09-linux ~]# head -n 2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

tail:  与head类似指定获取行数,-f 动态获取内容并追加在屏幕上

[root@hadoop09-linux ~]# tail -n 2 /etc/passwd
liuwl:x:500:500:BF-Hadoop-CentOS_6.4:/home/liuwl:/bin/bash
named:x:25:25:Named:/var/named:/sbin/nologin
[root@hadoop09-linux ~]# tail -2 /etc/passwd
liuwl:x:500:500:BF-Hadoop-CentOS_6.4:/home/liuwl:/bin/bash
named:x:25:25:Named:/var/named:/sbin/nologin
[root@hadoop09-linux ~]# tail -f /etc/passwd
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
saslauth:x:498:76:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
liuwl:x:500:500:BF-Hadoop-CentOS_6.4:/home/liuwl:/bin/bash
named:x:25:25:Named:/var/named:/sbin/nologin

od:  能够查看多种类型文件

  • -t  :后面可以接各种『类型 (TYPE)』的输出,例如:

    • a       :利用默认的字节来输出;
    • c       :使用 ASCII 字节来输出
    • d[size] :利用十进位(decimal)来输出数据,每个整数占用 size bytes ;
    • f[size] :利用浮点数值(floating)来输出数据,每个数占用 size bytes ;
    • o[size] :利用八进位(octal)来输出数据,每个整数占用 size bytes ;
    • x[size] :利用十六进位(hexadecimal)来输出数据,每个整数占用 size bytes
[root@hadoop09-linux ~]# od -c /etc/passwd
0000000 r o o t : x : 0 : 0 : r o o t :
0000020 / r o o t : / b i n / b a s h \n
0000040 b i n : x : 1 : 1 : b i n : / b
0000060 i n : / s b i n / n o l o g i n
0000100 \n d a e m o n : x : 2 : 2 : d a
0000120 e m o n : / s b i n : / s b i n

touch: 文件更新时间,或新建

  • -a  :仅修订 access time;
  • -c  :仅修改文件的时间,若该文件不存在则不创建新文件;
  • -d  :后面可以接欲修订的日期而不用目前的日期,也可以使用 --date="日期或时间"
  • -m  :仅修改 mtime ;
  • -t  :后面可以接欲修订的时间而不用目前的时间,格式为[YYMMDDhhmm]
touch -d "2 days ago" bashrc

Linux_文件查看的更多相关文章

  1. Android Studio - HPROF文件查看和分析工具

    Android Studio 翻译的官方文章 原文链接 当你在Android Studio中使用Android Monitor里的Memory Monitor工具监视内存使用情况时,可以把Java堆快 ...

  2. 从jsTree演示代码中提取的在线文件查看

    从jsTree演示代码中提取的在线文件查看 jsTree 请参考:https://www.jstree.com/ 效果如下: 代码下载:http://files.cnblogs.com/files/z ...

  3. Linux常用命令_(文件查看)

    文件查看主要有以下命令 cat.tac.more.less.head.tail.nl cat命令:是一个文本文件查看和连接工具.从第一个字节开始正向查看文件的内容,适用于小文件 以第一行开始,显示没有 ...

  4. 02-IOSCore - NSFileHandle、合并文件、文件指针、文件查看器

    [day0201_NSFileHandle]:文件句柄 1 NSFileHandle 文件对接器.文件句柄 常用API: - (NSData *)readDataToEndOfFile;读取数据到最后 ...

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

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

  6. Linux 基本操作--文件查看 (day3)

    一.查看文件-----cat (详情参考:http://blog.sina.com.cn/s/blog_52f6ead0010127xm.html) 语法结构: cat 查看方式 文件 cat  -A ...

  7. linux文件查看

    查看目录 #查看文件 使用  ls  命令,加上参数 -l 表示查看详细信息,-a 表示查看包含隐藏文件在内的文件.也可使用通配符,*代表任意个字符,? 表示单个字符. $ ls ch*.doc #表 ...

  8. swap文件查看

    建议 Swap 使用单独的分区: a swap file a combination of swap partitions and swap files. Swap 大小的计算公式: M 等于物理内存 ...

  9. linux目录管理、时钟管理、文件查看命令

    inux的两种时钟: 系统时钟:由Linux内核通过CPU的工作频率进行的计时: 硬件时钟: hwclock: 显示硬件时钟 -s, --hctosys -w, --systohc cal:日历 目录 ...

随机推荐

  1. VS2012 配置 OpenCV3.0

    VS2012 配置 opencv3.0,相比之前的版本,3.0的配置简单了好多. 通过配置属性文件,可以做到一次配置,重复使用! 根据文章的操作在 win7 64bit VS2012 下成功配置 op ...

  2. [荐]jquery插件开发入门

    http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html $.fn.myPlugin = function() { //在这里面,this指 ...

  3. Linux学习笔记(2)Linux学习注意事项

    1 学习Linux的注意事项 ① Linux严格区分大小写 ② Linux中所有内容均以文件形式保存,包括硬件,如硬件文件是/deb/sd[a-p] ③ Linux不靠扩展名区分文件类型,但有的文件是 ...

  4. 各浏览器抗uaf机制

    今年中旬,微软针对旗下ie浏览器中大量出现的uaf漏洞,对ie浏览器的安全机制进行了一个大幅度的升级,其中主要体现为隔离堆及延迟释放两个机制,顿时又将uaf漏洞的利用向上提升了一个大坎, 但是类似的对 ...

  5. 门店 车销 批发送货 商超 快销专用扫描打印开单手持PDA移动销售管理系统

    门店 车销 批发送货 商超 快销专用扫描打印开单手持PDA移动销售管理系统的详细介绍 一. 以PDA等移动终端为媒介,随时随地掌握门店信息. 二. 后台集成了数据统计.多指标分析.销售.库存.会员管理 ...

  6. 解决Genymotion无法创建新设备或无法显示设备列表问题

    准备工作: 链接: https://pan.baidu.com/s/1i5v4IBN 密码: jc3m 用2.8的和最新VirtualBox-5.1.10-112026-Win 注意事项: 1.笔记本 ...

  7. 费用流 ZOJ 3933 Team Formation

    题目链接 题意:两个队伍,有一些边相连,问最大组对数以及最多女生数量 分析:费用流模板题,设置两个超级源点和汇点,边的容量为1,费用为男生数量.建边不能重复建边否则会T.zkw费用流在稠密图跑得快,普 ...

  8. BestCoder Round #65

    博弈 1002 ZYB's Game 题意:中文 分析:假定两个人是绝顶聪明的,一定会采取最优的策略.所以如果选择X的左边的一个点,那么后手应该选择X的右边对称的点,如果没有则必输,否则必胜,然后再分 ...

  9. win dos命令行设置ip和dns

    首先以管理员身份运行cmd,保证之后在黑框中输入的命令都有管理员权限 C:\Windows\system32>netsh netsh>int netsh interface>ip n ...

  10. python 代码片段22

    #coding=utf-8 class AddressBookEntry(object): version=0.1 def __init__(self, name,phone): self.name ...