一、文件处理命令:touch
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:创建空文件
范例:$ touch japanloverstory.list 在当前目录下创建一个名称为japanlovestory.list文件
$ touch /tmp/japanlovestory.list 在/tmp目录下创建了一个名称为japanlovestory.list文件
注意:以上创建了两个文件,两个文件放在不同的目录下
建议文件名或者目录名等不建议含有空格等太特殊的字符
二、文件处理命令:cat
命令名称;cat
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat 【选项】 [文件名]
-n 显示行号
功能描述:显示文件内容
范例:$ cat /etc/issue 浏览该文件
$ cat -n /etc/services 浏览该文件,同时为每一行在行首添加行号
注意该命令可以查看文件
三、文件处理命令:tac
命令名称:tac
命令所在路径:/usr/bin/tac
执行权限:所有用户
语法;tac [文件名】
功能描述;显示文件内容(反向列示)
范例:$ tac /etc/issue
四、文件处理命令:more
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more 【选项】[文件名]
辅助操作命令:
(空格) 或 f 翻页
(enter) 换行
q或 Q 退出
(冒号) 换为输入命令状态
功能描述:分页显示文件内容
范例:$ more /etc/services
五、文件处理命令:less
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法:less [文件名]
辅助操作命令:
pageup 一页一页向上翻
向上箭头 一行一行向上翻
冒号浏览状态,输入斜杠 字符串 可以高亮显示搜索的关键词的位置
如果不在当前显示的页,可以按 n 键,可以查询下一页,继续匹配
功能描述:分页显示文件内容(可向上翻页)
范例:$ less /etc/services
六、文件处理命令:head
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法;head 【选项】 [文件名】
-n 数字 指定行数
功能描述:显示文件前面几行,默认显示前10行
范例:$ head -n 20 /etc/services 表示查看/etc目录下services文件中的前20行
七、文件处理命令:tail
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
语法;tail 【选项】[文件名]
-n 数字 指定行数
-f 动态显示文件末尾内容
功能描述:显示文件后面几行,默认显示10行,一般用于动态监视日志
范例:$ tail -n 18 /etc/serivces 显示services文件的末尾18行
$ tail -f /var/log/messages 动态显示日志文件messages
注意:示例2的演示可以通过一个用户打开某个文件,再远程登录另一个用户,
为其动态修改网卡ip地址,同时观察tail命令窗口,会发现信息动态发生变化。
总结:创建文件 touch +文件名
查看文件 cat tac
分页查看多行文件 more less
查看文件前多少行 head -n 数字
动态查看文件末尾几行 tail -f