直接查看文件内容
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文件通常包含3个时间
mtime:文件内容更改时间,vim
↩
ctime:文件状态被改时间,权限
atime:被读取时间eg:cat