linux文件处理命令 touch cat tac more less head tail
touch
命令名称:touch
所在路径:/bin/touch
执行权限:所有用户
功能描述:创建空文件
语法:touch [文件名]
touch test.txt
touch /root/test.txt? ? 在root目录下创建test.txt文件
touch test test1 test2 创建多个文件
touch “program file” 创建带空格的文件
----------------------------------------------------------------------
cat?
命令名称:cat
所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
语法:cat [-n]? [test1.txt]? ? ??
? ? ? ? ? ? ? ? ? ? ?-n 显示行号
cat /etc/issue? 显示系统版本
cat -n /etc/issue
--------------------------------------------------
tac
命令名称:tac
所在路径:/usr/bin/tac
执行权限:所有用户
功能描述:显示文件内容? 和cat 相反? 反向显示
----------------------------------------------------------
more
命令名称:more
所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more [文件名]
? ? ? ? ? ? ? ? (空格)或 f? ?翻页
? ? ? ? ? ? ? ? ? (Enter)? ?换行
? ? ? ? ? ? ? ? ? ? q或Q? ? ? ? ? 推出
more /etc/services
-------------------------------------------------
less
命令名称:less
所在路径:/usr/bin/less
执行权限:所有用户
语法:less [文件名]
功能描述: 分页显示文件内容(可向上翻页),可以用/[搜索内容]搜索,按n搜索下一个
范例: less /etc/services,
? ? ? ? ? ? 操作和more一样 ,less可以按pageup一页往上翻页,也可以按向上箭头一行一行网上翻页
? ? ? ? ? ? 可以用? /[要搜索的内容],按n继续搜索
-------------------------------------------------
head
命令名称:head
所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件前面几行
范例: head -n 20 /etc/services? (显示/etc/services的前20行)
? ? ? ? ? ? head /etc/services? ?默认显示前10行
---------------------------------------------------------------------
tail?
命令名称:tail
所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件后面几行
语法:tail [文件名]
? ? ? ? ? ? -n 指定行数
? ? ? ? ? ? ?-f 动态显示文件文件末尾内容
范例: tail -n 18 /etc/services (显示尾部的18行)
? ? ? ? ? ?tail -f /var/log/messages?动态显示末尾的10行内容
? ? ? ? ? ?tailf /etc/services 动态显示末尾的10行内容
? ? ? ? ? ? ??
上一篇: 推荐阅读网络推广十年回顾:方寸之间!
下一篇: webpack多页面开发实践