今天学习一些linux命令,比如cat、head、touch、less等,用于显示文件内容的。
1,Cat:原样显示文件内容
2,Head:显示开始
Head–n number filename
默认不加-n,显示前十行
3,xxd:十六进制显示数据
4,touch:创建空文件与修改文件时间
5,Less:分页显示
Less
H:显示辅助说明
Space:下一页
Enter:下一行
b:回到前一页
/:进入查找模式:往前
?:往回找
N:重复逆向查找
n:重复顺向查找
<:跳到开始
>:跳到结束
6,Tail:显示结尾
Tail:位置:/usr/bin/tail
包含tail命令。
标准语法
tail[ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
描述
tail命令从指定点开始将File参数指定的文件写到标准输出。如果没有指定文件,则会使用标准输入。Number变量指定将多少单元写入标准输出。Number变量的值可以是正的或负的整数。如果值的前面有+(加号),从文件开头指定的单元数开始将文件写到标准输出。如果值的前面有-(减号),则从文件末尾指定的单元数开始将文件写到标准输出。如果值前面没有+(加号)或-(减号),那么从文件末尾指定的单元号开始读取文件。
Number变量用于确定计数的起点的单元类型由-b、-c、-k、-m以及-n标志确定。如果没有指定其中的任何一个标志,那么tail命令就会读取指定文件的最后十行,并将其写到标准输出。这与在命令行输入-n10是相同的。
例子:
tail -c +200 notes | pg:要从第200字节开始,每次显示一页notes文件
7,nl:标示行号
nl/usr/bin
将文件复制到stdout,并加注明标号
l
8,od:用八进制显示数据
Od:/usr/bin
用于查看二进制文件的内容
Od–t c filename:打印内容
Od–t oCc filename:打印内容和ASSCi的对照
More:一页页翻动
:f显示当前行号
Linux下删除N天前的文件:
命令说明:
/opt/Oracle/admin/CCXE/bdump/ :想要进行清理的任意目录
-mtime:标准语句写法
+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
"*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
-exec:固定写法
rm -rf:强制删除文件,包括目录
{} \; :固定写法,一对大括号+空格+/+;
猜你喜欢:
使用find命令找出并删除某一时间点的文件
linux下删除某一时间段的文件
使用find命令删除n天前的文件
linux中的locate命令,用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。
当建立好这个数据库后,就可以方便地来搜寻所需文件了。
即先运行:
updatedb(无论在那个目录中均可,可以放在crontab中 )后在/var/lib/slocate/下生成 slocate.db数据库即可快速查找。
在命令提示符下直接执行#updatedb 命令即可。
下面以查找相关字issue为例:
/etc/issue
/etc/issue.net
/usr/man/man5/issue.5
/usr/man/man5/issue.net.5
就是这么简单。执行前最好先用updatedb命令,更新下索引数据库。