关闭

linux文件内容查看

标签: linux
88人阅读 评论(0) 收藏 举报
分类:

直接查看文件内容

1.cat(Concatenate)

-A:相当于-vET,可列出一些特殊字符,不是空白而已
-b:行号,空白行不算
-E:结尾$显示出来
-n:行号,空白也算
-T:将[Tab]显示为^I
-v:列出看不出来的字符

2.tac

反向显示文件内容,最后一行在最开始

3.nl

添加行号打印
-b a:空行也输出行号
-b t:空行不输出行号
-n ln,-n rn,-n rz,-w:这个试一下吧

4.more

进入more,可以使用的按键为:

space:下一页
enter:下一行
/字符串:向下查询
:f:文件名及目前行数
q:退出
b:往回翻页

5.less

进入less,可以使用的按键为:

space:下一页
pageDown,pageUp:翻页
/向下查询字符串
?向上查询字符串
n:重复前一个查询
N:方向重复前一个查询
q:退出less

6.head

前几行
head -n number filename
head -n 1 test
head -n -100 test 列出除了最后100行的前面的所有行

7.tail

后面几行
-n num
-f:持续检测,如果文件被加入内容,立刻显示
tail -n 20 test
tail -n +100 test test文件从100行后都显示
tail -f test

8.od

od用来读取非纯文本文件

9.touch

修改文件或者是创建新文件
将某个文件日期修改为目前时间1

10.umask(文件的默认权限)

目前用户在新建文件或目录时的权限的默认值
0022:现在只关心后面三个,表示可以拿掉的权限,2表示可以拿掉w(2),0表示所有权限都不拿掉。
umask -S表示以u=rwx,g=rx,o=rx形式显示

11.文件隐藏属性chattr,lsattr

chattr:设置文件的隐藏属性

+:增加某一个特殊参数
-:删除某一个特殊参数
=:仅有后面接的参数
a:+a,这个文件只能增加数据,不能删除不能修改,root能设置此属性
i:不能删除改名设置连接也无法写入或者是添加数据,root能设置。

lsattr:显示文件隐藏属性

-a显示文件隐藏属性
-d如果连接的是目录,仅列出目录本身属性而非目录内的文件名
-R连同子目录的数据一并列出


  1. 1文件通常包含3个时间
    mtime:文件内容更改时间,vim
    ctime:文件状态被改时间,权限
    atime:被读取时间eg:cat
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2025次
    • 积分:170
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:5篇
    • 译文:0篇
    • 评论:0条
    文章存档