当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪显示文件内容的linux终端命令(cat、head、less、tail等)      今天学习一些linux命令,比如cat、head、touch、less等,用于显示文件内容的。 1,Cat:原样显示文件内容 2,Head:显示开始 Head–n number filename 默认不加-n,显示前十行 3,xxd:十六进制显示数.........
    ▪Linux按日期删除文件的方法      Linux下删除N天前的文件:   代码示例: find /opt/Oracle/admin/CCXE/bdump/ -mtime +10 -name "*.*" -exec rm -Rf {} \; 命令说明: /opt/Oracle/admin/CCXE/bdump/ :想要进行清理的任意目录 -mtime:标准语句写法 +10:.........
    ▪linux中locate查找命令的用法举例      linux中的locate命令,用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。 当建立好这个数据库后,就可以方便地来搜寻所需文.........

[1]显示文件内容的linux终端命令(cat、head、less、tail等)
    来源: 互联网  发布时间: 2013-12-24

今天学习一些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 -n 20 notes:输出最后20行
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显示当前行号


    
[2]Linux按日期删除文件的方法
    来源: 互联网  发布时间: 2013-12-24

Linux下删除N天前的文件:
 

代码示例:
find /opt/Oracle/admin/CCXE/bdump/ -mtime +10 -name "*.*" -exec rm -Rf {} \;

命令说明:
/opt/Oracle/admin/CCXE/bdump/ :想要进行清理的任意目录
-mtime:标准语句写法
+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
"*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
-exec:固定写法
rm -rf:强制删除文件,包括目录
{} \; :固定写法,一对大括号+空格+/+;

猜你喜欢:
使用find命令找出并删除某一时间点的文件
linux下删除某一时间段的文件
使用find命令删除n天前的文件


    
[3]linux中locate查找命令的用法举例
    来源: 互联网  发布时间: 2013-12-24

linux中的locate命令,用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。
当建立好这个数据库后,就可以方便地来搜寻所需文件了。

即先运行:
updatedb(无论在那个目录中均可,可以放在crontab中 )后在/var/lib/slocate/下生成 slocate.db数据库即可快速查找。
在命令提示符下直接执行#updatedb 命令即可。

下面以查找相关字issue为例:
 

代码示例:
$ locate issue
/etc/issue
/etc/issue.net
/usr/man/man5/issue.5
/usr/man/man5/issue.net.5

就是这么简单。执行前最好先用updatedb命令,更新下索引数据库。


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3