Linux C/C++编程之(三)常用命令之文件处理命令

一、Linux命令的普遍语法格式

Linux命令格式(可修改):

命令 -选项 参数

例子:

ls -la /etc

在这里插入图片描述

二、创建空文件命令:touch

  • 英文原意:
  • 命令所在路径:/bin/touch
    在这里插入图片描述
  • 执行权限:所有用户
  • 功能描述:创建空文件
  • 语法:
    • touch 文件名

例子:

  • 在txt目录下创建hello文件
    在这里插入图片描述
  • 如果想创建文件,应该用引号括起来(尽量避免文件名包含空格,不然就是创建了两个文件)
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

三、显示文件内容命令(适合内容较少的文件):cat

  • 英文原意:
  • 命令所在路径:/bin/cat
    在这里插入图片描述
  • 执行权限:所有用户
  • 功能描述:显示文件内容(只能显示内容较少的文件)
  • 语法:
    • cat 文件名
    • -n 显示文件行号

例子:

  • 加参数-n和不加参数-n
    在这里插入图片描述

四、反向显示文件内容命令(适合内容较少的文件):tac

  • 英文原意:
  • 命令所在路径:/bin/tac
    在这里插入图片描述
  • 执行权限:所有用户
  • 功能描述:显示文件内容(只能显示内容较少的文件)
  • 语法:
    • tac 文件名

例子:

  • 反向显示hello的内容
    在这里插入图片描述

五、分页显示文件内容命令(不能向前翻页):more

  • 英文原意:
  • 命令所在路径:/bin/more
    在这里插入图片描述
  • 执行权限:所有用户
  • 功能描述:分页显示文件内容
  • 语法:
    • more 文件名
    • 空格 或 f 翻页(一页一页的往后显示)
    • Enter 换行(一行一行的往后显示)
    • q 或 Q 退出

例子:

  • 查看etc目录下的 services 文件信息:more /etc/services
    在这里插入图片描述

六、分页显示文件内容命令(可以前后翻页):less

  • 英文原意:
  • 命令所在路径:/usr/bin/less
    在这里插入图片描述
  • 执行权限:所有用户
  • 功能描述:分页显示文件内容
  • 语法:
    • less 文件名
    • 空格 或 f 或 PgDn 翻页(一页一页的往后显示)
    • PgUp 向前翻页
    • Enter 换行或 向下 的箭头(一行一行的往后显示)
    • 向上的箭头(一行一行的往前显示)
    • q 或 Q 退出
    • 输入/加上想搜索的字符,然后回车键

例子:

  • 查看etc目录下的 services 文件信息:less /etc/services,/ + time + 回车搜索
    在这里插入图片描述

七、显示文件内容命令(指定行数):head

  • 英文原意:
  • 命令所在路径:/usr/bin/head
    在这里插入图片描述
  • 执行权限:所有用户
  • 功能描述:显示文件的前面几行
  • 语法:
    • head 文件名
    • -n 指定显示的行数

例子:

  • 显示 etc 目录下的 services 文件前面 20 行
    在这里插入图片描述

八、反向文件内容命令(文件即时更新后也能动态显示,多用于日志文件显示):tail

  • 英文原意:

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

  • 执行权限:所有用户

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

  • 语法:

    • tail 文件名
    • -n 指定显示的行数
    • -f 动态显示文件末尾内容,即使文件实时变化

例子:

  • 显示 etc目录下的 services 文件后面 20 行
    在这里插入图片描述
展开阅读全文
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值