linux代码文件,Linux_文件查看(示例代码)

文件查看

直接查看内容:cat , tac , nl

翻页查看:more , less

指定获取内容:head , tail

查看非纯文字文档:od

文件时间更新与新建: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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值