欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

linux文件处理命令 touch cat tac more less head tail

程序员文章站 2022-03-16 16:41:35
touch 命令名称:touch 所在路径:/bin/touch 执行权限:所有用户 功能描述:创建空文件 语法:touch [文件名] touch test.txt touch...

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行内容

? ? ? ? ? ? ??