Linux_文件查看

文件查看

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

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

[[email protected] tmp]# cat /etc/passwd

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

[[email protected] tmp]# tac /etc/passwd

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

[[email protected] tmp]# nl /etc/passwd

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

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

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

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

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

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

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

[[email protected] ~]# 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
[[email protected] ~]# 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
[[email protected] ~]# 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
[[email protected] ~]# 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
时间: 2024-10-06 01:14:39

Linux_文件查看的相关文章

【linux_笔记】Linux_文件查找(find)详解&&特殊权限

学习资源来自:www.magedu.com 学习记录过程中难免出现错误,如有发现,还望大神们指出. 示例操作部分有的与历史操作有关,如果先前的示例操作没有执行过的话,可能会有部分示例的操作无法执行.示例仅供参考(练习题在附录). 文件查找: locate(不常用):非实时,模糊匹配,根据全系统文件数据库进行查找,速度快:# updatedb, 手动生成文件数据库(非常耗时) find:实时,精确,支持众多查找标准,遍历指定目录中的所有文件完成查找,速度慢: 命令格式:find 查找路径 查找标准

怎么移动dwg文件查看器中的图形位置

一张图纸中包括图形和文字,图形可以让读者更加容易理解,而文字则是起到了一个解释性的作用.在电脑中打开CAD图纸,需要用到dwg文件查看器,制作过CAD的朋友们都知道CAD文件的格式是dwg格式.图纸中的图形有的时候不在适合位置,就需要把他移动到一个合适的位置上,那么,如何移动呢,来看看具体的操作方法. 如果想要将CAD图形对象移动到指定位置,那么只需要使用迅捷CAD编辑器就可以对CAD图形对象进行移动操作,这是一款专业的CAD编辑软件,软件不仅可以用来浏览和查看DWG.DXF等CAD文件格式,还

根据.mdf文件查看 SQL数据库的版本信息

手上有 经理带来的一个教学管理系统,由于不知道开发环境,在向SQL2000附件数据库的时候 报出附加失败的信息 ,上网查知说的2005的数据库不能向2000添加,好吧 那我在安装一个2005的行吧?但是安装SQL2005的时候确出现了问百度一段时间后知道因为我的机器上安装VS2005的时候他会给你带一个SQL2005的简化版(sql2005express),正是这个原因在安装SQL2005开发版的时候才会出现问题,所以需要把自带的sql2005express删除在重新安装;2005的安装上之后

linux文件查看命令

文件查看 more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容.当一页无法全部输出时,可以用"回车键"向下翻行,用"空格键"向下翻页.退出查看页面,请按"q"键.另外,more还可以配合管道符"|"(pipe)使用,例如:ls -al | more more的语法:more 文件名 Enter 向下n行,需要定义,默认为1行: Ctrl f 向下滚动一屏: 空格键 向下滚动一屏: Ctrl b 返回上一屏

swap文件查看

建议 Swap 使用单独的分区: a swap file a combination of swap partitions and swap files. Swap 大小的计算公式: M 等于物理内存大小(GB),S 等于 Swap 大小(GB) 当物理内存小于 2 GB 的时候,Swap 等于物理内存的 2 倍.当物理内存大于 2 GB 的时候,Swap 等于物理内存 + 2 GB If M < 2 S = M *2 Else S = M + 2 查看总体的使用 Swap 的情况: [[ema

archlinux log 文件查看

# pacman -S gnome-system-log gnome-logsextra/gnome-logs 3.12.1-1 (gnome-extra) A log viewer for the systemd journalextra/gnome-system-log 3.9.90-1 (gnome) View your system logs archlinux log 文件查看,码迷,mamicode.com

目录管理、文件管理、文件查看、文本处理命令

日期: 2015年08月23日 [目录管理类命令] mkdir.rmdir.tree.dirname.basename <<========================================[mkdir]========================================>> mkdir命令 功能: 创建目录 格式: mkdir[OPTION]... DIRECTORY... 常用选项: -p: 先创建父目录: -v: 显示详细信息; 实例: [[emai

文件查看命令(四)

文件查看命令:cat,tac,more,less,tail,head,nl 2.1.cat 功能:连接文件和标准输出打印 语法:cat [OPTION]... [FILE]... 常用选项: -A:查看所有,相当于-vET选项,可以列出特殊字符 -b:打印非空行行号 -E:显示结尾的断行字节$ -n:打印所有行号 -T:将tab键以^I显示出来 -v:显示非打印字符,也就是特殊字符 示例: [[email protected] tmp]# cat /etc/issue CentOS releas

SAX方式解析xml文件查看天气

1.SAX方式解析xml文件的步骤: ①创建解析器工厂对象 ②使用当前配置的工厂参数创建SAXParser对象 ③解析xml文件 ④利用DefaultHandler创建事件驱动者 2.对于标签对象进行引用怎么办? ①定义当前解析的标签:private String tagName=null; ②在startElement()方法中赋值tagName:this.tagName=qName; ③在endElement()方法中将tagName赋值为空:this.tagName=null; ④在cha