linux中文件处理命令

编程

目录

  • touch
  • cat
  • more
  • less
  • head
  • tail

    touch

    解释

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

功能描述:创建空文件

语法

touch [文件名] 

示例

# 当前目录下创建空文件

touch test.txt

# 在已存在test.txt的基础上再次touch test.txt,修改test.txt的最后修改时间

touch test.txt

# 在/root下创建空文件

touch /root/test.txt

# 创建带空格的文件

touch "program files"

cat

解释

命令名称:cat

命令所在路径:/bin/cat

执行权限:所有用户

功能描述:显示文件内容

语法

cat [文件名]

-n 显示行号

示例

# 显示文件内容

cat test.txt

# 显示文件内容,带行号

cat -n test.txt

# 倒序显示文件的内容

tac test.txt

more

解释

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

功能描述:分页显示文件内容

语法

more [文件名] 

(空格)或f 翻页

(enter) 换行

q或Q 退出

示例

# 分页显示内容

more /etc/services

使用(空格)或f 向下翻页

使用enter 向下换行

使用q或Q退出浏览

less

解释

命令名称:less

命令所在路径:/usr/bin/less

执行权限:所有用户

功能描述:分页显示文件内容(可以向上翻页)

语法

less [文件名] 

(空格)或f 翻页

(enter) 换行

q或Q 退出

示例

# 分页显示内容

less /etc/services

使用(空格)或f 向下翻页

使用pageup 向上翻页

使用enter 向下换行

使用上箭头 向上换行

使用q或Q退出浏览

使用"/关键词"然后回车进行搜索

搜索到之后会进行高亮显示

使用n向下查找

至于向上则可以使用上箭头或者pageup,但此时不是根据关键词来走的

head

解释

命令名称:head

命令所在路径:/usr/bin/head

执行权限:所有用户

功能描述:显示文件的前几行

语法

head [文件名] 

-n 指定行数

示例

# 显示文件的前5行

head -n 5 /etc/services

# 显示文件的前10行(默认显示前10行)

head /etc/services

tail

解释

命令名称:tail

命令所在路径:/usr/bin/tail

执行权限:所有用户

功能描述:显示文件的后几行

语法

tail [文件名] 

-n 指定行数

-f 动态显示文件末尾内容

示例

# 显示文件的后5行

tail -n 5 /etc/services

# 显示文件的后10行(默认显示后10行)

tail /etc/services

# 动态显示文件的后10行(默认显示后10行),不会返回命令行,如果监控的文件有变动,会动态更新

tail -f /etc/services

以上是 linux中文件处理命令 的全部内容, 来源链接: utcz.com/z/513897.html

回到顶部