• vi, vim,data,wc,系统常用命令-读书笔记(十)


    vi 文本编辑器

    基本上 vi 共分为三种模式,分别是“一般指令模式”、“编辑模式”与“命令行命令模式”。这三种模式的作用分别是:

    一般指令模式(command mode)以 vi 打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式)。在这个模式中,你可以使用“上下左右”按键来移动光标,你可以使用“删除字符”或“删除整列”来处理文件内容,也可以使用“复制、贴上”来处理你的文件数据。

    编辑模式(insert mode)在一般指令模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的!要等到你按下“i, I, o, O, a, A, r, R”等任何一个字母之后才会进入编辑模式。注意了!通常在Linux 中,按下这些按键时,在画面的左下方会出现“ INSERT 或 REPLACE ”的字样,此时才可以进行编辑。而如果要回到一般指令模式时,则必须要按下“Esc”这个按键即可退出编辑模式。

    命令行命令模式(command-line mode)在一般模式当中,输入“: / ? ”三个中的任何一个按钮,就可以将光标移动到最下面那一列。在这个模式当中,可以提供你“搜寻数据”的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的!

    一般指令模式 ====> 编辑模式:

    i : 在光标当前的位置进行编辑

    o:在当前光标的下一行进行编辑

    a:在当前光标的下一个字符进行编辑

    l: 对当前光标的下一个字符进行替换

    A:对所在光标的行位进行文本编辑

    O: 对所在光标的上一行进行文本编辑

    r:对所在光标的下一个进行替换但是不会进入编辑模式

    R:持续进行文本替换

    编辑模式 ====> 一般指令模式:

    ESC键

    编辑模式 ====> 命令行模式:

    :符号进入命令行模式

    命令行模式的命令

    set nu 显示行号

    set nonu 取消行号

    w 2.txt 另存为2.txt 1.txt 仍然存在

    vim 文本编辑器

    其实,目前大部分的 distributions 都以 vim 取代 vi 的功能了!如果你使用 vi 后,却看到画面的右下角有显示目前光标所在的行列号码,那么你的vi 已经被 vim 所取代啰~为什么要用 vim 呢?因为 vim 具有颜色显示的功能,并且还支持许多的程序语法(syntax),因此,当你使用 vim 编辑程序时(不论是 C语言,还是 shell script ),我们的 vim 将可帮你直接进行“程序除错(debug)”的功能!真的很不赖吧!^_^

    date显示或者设置系统的日期和时间

    命令作用说明:

    date 命令用于显示或设置系统日期和时间。它可以显示当前的日期和时间,也可以根据用户输入的参数来设置系统日期和时间,或者以特定的格式输出日期和时间。

    所有参数使用:

    • -u 或 --utc:输出UTC时间。
    • -r 或 --reference=FILE:根据FILE的日期时间来设置系统时间。
    • -s 或 --set=DATE:设置系统时间为DATE指定的日期和时间。
    • -d 或 --date=DATE-STRING:显示DATE-STRING指定的日期和时间。
    • -t 或 --time=TIME-STRING:显示或设置当前日期和TIME-STRING指定的时间。
    • +FORMAT:以指定的格式输出日期和时间。

    查看当前系统时间

    查看文件的最近修改时间

    查看utc时间

    wc 文件字符信息统计

    wc(word count)是Linux系统中一个非常常用的命令,用于统计文件的行数、单词数和字符数。它也可以用来输出文件的摘要信息。

    基本用法:

    wc [选项] [文件...]

    主要选项:

    • -l:仅输出文件的行数。
    • -w:仅输出文件的单词数。
    • -c:仅输出文件的字符数。
    • -L:输出最长行的长度。
    • --help:显示帮助信息。
    • --version:显示版本信息。

    例子:

    1. 统计文件 example.txt 的行数、单词数和字符数:

    wc example.txt

    这将会输出类似于以下的格式:

    行数 单词数 字符数 example.txt

    1. 仅输出文件 example.txt 的单词数:

    wc -w example.txt

    这将只显示单词数:

    单词数 example.txt

    请注意,wc 默认情况下会统计空白字符分隔的单词,并且不区分大小写。如果需要区分大小写或者使用其他字符作为单词分隔符,可以使用 LC_ALL 环境变量或者 locale 命令来设置合适的语言环境。

    例如,如果你想要使用非空白字符作为单词分隔符,并且区分大小写,你可以这样做:

    LC_ALL=C locale LANG=C wc -w example.txt

    这将使用英文字符集作为分隔符,并且区分大小写来统计单词。

    1.txt 4行 8个字数 30字节

    只输出行数

    只输出字数

    只输出字节

    系统常用命令

     

  • 相关阅读:
    什么是 游戏引擎 ?各个主流引擎的区别
    大数据之LibrA数据库系统部署方案
    【leetcode】98. 验证二叉搜索树
    标签类目体系(面向业务的数据资产设计方法论)-读书笔记1
    ESP8266智能家居(1)——开发环境的搭建
    走进Spark
    Java通过Callbale实现线程(线程第四种创建方法)
    Linux 挂载磁盘到指定目录
    Packet Tracer - 配置 IPv4 的 EIGRP 基本设置
    K8S原来如此简单(四)Service+Ingress
  • 原文地址:https://blog.csdn.net/typ1234567/article/details/138064869