zoukankan      html  css  js  c++  java
  • 三分钟解决文档编辑难题-【文档编辑命令- cat echo vi/vim tail rmdir 】

    在这里插入图片描述

    一、cat 命令详解

    1. 简介: 在终端上上显示文件的内容
    2. 常用参数:

    参数 含义
    -n 显示行数(空行也编号)
    -s 显示行数(多个空行算一个编号)
    -b 显示行数(空行不编号)
    -E 每行结束处显示$符号
    -T 将TAB字符显示为 ^I符号
    -v 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
    -e 等价于”-vE”组合
    -t 等价于”-vT”组合
    -A 等价于 -vET组合
    –help 显示帮助信息
    –version 显示版本信息

    4. 应用实例讲解:

    • 查看/etc/passwd 文件,显示文件行号
      cat -n /etc/passwd
      在这里插入图片描述
    • 使用cat 持续写入内容到./test文件中 ,直到碰到END结束
      在这里插入图片描述
    • 使用 cat 将文件写成镜像文件
      cat /dev/fd0 > fdisk.iso

    二、echo 命令详解

    1. 简介:
    2. 常用参数:
    参数 含义
    -n 不输出结尾的换行符
    -e “a” 发出警告音
    -e “” 删除前面的一个字符
    -e “c” 结尾不加换行符
    -e “f” 换行,光标扔停留在原来的坐标位置
    -e “ ” 换行,光标移至行首
    -e “ ” 光标移至行首,但不换行
    -E 禁止反斜杠转移,与-e参数功能相反
    —version 查看版本信息
    –help 查看帮助信息
    1. 应用实例讲解:
    • 区分换行f和 的区别
      在这里插入图片描述
    • 将变量提取的值输入到test文件中,并输入date命令结果
    echo $PATH >test
    echo `date` >>test
    #或者
    echo -e "$PATH 
     `date`" > test
    
    

    在这里插入图片描述

    三、vi/vim文本编辑器详解

    英语不错的请点击这里,移步一个优质的网站查看

    1. 简介:vi编辑器是所有linux的标准编辑器,用于编辑任何ASCⅡ文本,vim是vi的加强版。
    2. vi/vim区别
    • vi和vim都是多模式文件编辑器,vim功能强与vi ,vi是linux自带的命令
    • vim支持多级撤销
    • vim有语法加亮,对一些文件高亮显示
    1. 常用参数:
    参数 含义
    -s 静默模式
    – -cmd<命令> 加载任何vimrc文件之前执行指定命令
    -R 只读模式
    -v Vi模式
    -e Ex模式
    -y 简易模式
    – -- 之后只有文件名
    -c<命令> 加载第一个文件之后执行指定命令
    -s<脚本输入文件> 从指定脚本输入文件阅读普通模式命令
    -w<脚本输出文件> 追加所有类型的命令写入脚本输出文件
    -W<脚本输出文件> 写入所有类型的命令到指定脚本输出文件
    + 从文件末尾开始
    +<行数> 从指定行开始
    – -noplugin 不要加载插件脚本
    -p<数量> 打开指定数量的标签页(带文件名)
    -r<文件名> 恢复崩溃的会话
    -L 等同于-r
    -r 列出交换文件并退出
    -u 熟用指定vimrc,而不是.vimrc
    -T<终端> 设置使用指定终端
    -o<数量> 打开指定数量的窗口
    -n 不使用交换文件,只用内存
    -Z 受限模式
    -m 不允许修改(写入)
    -b 二进制模式
    -M 在文本中不允许修改

    在这里插入图片描述

    1. vim三种模式命令讲解
      在这里插入图片描述
    2. 应用实例讲解:
    • 从文件的第5行开始编辑文件
      vim +5 /etc/passwd
      在这里插入图片描述
    • 以只读模式打开文件
      vim -R /etc/passwd
      在这里插入图片描述

    四、tail 命令详解

    1. 简介:用于显示文件尾部的内容,默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。
    2. 常用参数

    参数 含义
    - -retry 始终尝试打开文件,常与 -f连接使用
    -c 字符数 输出最后指定多少个字符
    -f 行数 –follow:显示文件最新追加的内容
    -F 与选项“-follow=name”和“–retry”连用时功能相同
    -n 行数 输出文件的尾部指定行内容 和-- line=行数效果相同
    –pid=<进程号> 与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令
    1. 应用实例讲解:
    #显示文件的最后10行 
    tail /etc/passwd
    tail -c 10 /etc/passwd
    #显示文章从指定行到末尾的内容
    tail +20 /etc/passwd
    #始终显示文件的最后5行内容
    tail -f 5 /test
    
    

    五、rmdir 命令详解

    1. 简介:rmdir命令作用是删除空的目录,英文全称:“remove directory”
    2. 常用参数
    参数 含义
    -p 用递归的方式删除指定的目录路径中的所有父级目录,非空则报错
    -v 显示命令的详细执行过程

    – -- help 显示命令的帮助信息
    – -- version 显示命令的版本信息

    1. 应用实例讲解:
      递归删除空目录,并显示过程
      rmdir -pv 1/2/3/*
      在这里插入图片描述
  • 相关阅读:
    重学数据库
    小炒肉
    地三鲜
    mac安装使用visualbox不能启动
    idea Services dashboard
    C# 使用Linq问题
    IDEA 修改页面不重启
    idea提交代码失败
    Idea git 强制同步fork的项目,会覆盖本地上传的文件吗?
    了解swagger遇到的问题
  • 原文地址:https://www.cnblogs.com/tianyao2020/p/12755211.html
Copyright © 2011-2022 走看看