zoukankan      html  css  js  c++  java
  • The Third Week Lucklyzpp

    The  Third Week - Lucklyzpp

     

    1 扩展命令模式基本命令
    w 写(存)磁盘文件
    wq 写入并退出
    x 写入并退出
    X 加密
    q 退出
    q! 不存盘退出,即使更改都将丢失
    r filename 读文件内容到当前文件中
    w filename 将当前文件内容写入另一个文件
    !command 执行命令
    r!command 读入命令的输出

    2 VIM编辑
    i insert, 在光标所在处输入
    I 在当前光标所在行的行首输入
    a append, 在光标所在处后面输入
    A 在当前光标所在行的行尾输入
    o 在当前光标所在行的下方打开一个新行
    O 在当前光标所在行的上方打开一个新行

    3 行首行尾跳转
    ^ 跳转至行首的第一个非空白字符
    0 跳转至行首
    $ 跳至行尾
    4 行间移动:
    #G 或者扩展命令模式下
    :# 跳转至由第#行
    G 最后一行
    1G, gg 第一行

    5 句间移动
    ) 下一句
    ( 上一句

    6 删除命令(delete
    d 删除命令,可结合光标跳转字符,实现范围删除
    d$ 删除到行尾
    d^ 删除到非空行首
    d0 删除到行首

    7 查找
    /PATTERN:从当前光标所在处向文件尾部查找
    ?PATTERN:从当前光标所在处向文件首部查找
    n:与命令同方向
    N:与命令反方向

    按列抽取文本cut
    文本排序 sort
    去重uniq
    比较文件diff
    三剑客之grep
    三剑客之 sed
    三剑客之 awk

    ——————————-----------------------——————————————————————————————————————————————-——————————

    1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来

    2、查出用户UID最大值的用户名、UID及shell类型

    3、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序

    4、编写脚本disk.sh,显示当前硬盘分区中空间利用率最大的值

     

    5、编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小

    [17:46:56 root@lucklyzpp8 script]#vim systeminfo.sh

     

    20分钟内通关vimtutor(可参考https://yyqing.me/post/2017/2017-02-22-vimtutor-chinese-summary)

    ------------恢复内容结束------------

  • 相关阅读:
    在 SQL2005 使用行转列或列转行
    JOIN 和 WHERE?简单的问题也有学问。
    完整的获取表结构语句
    经典背景音乐收集
    interface 是什么类型?
    WMI使用集锦
    存储过程+游标,第一回开发使用
    Sql Server 基本语句汇总
    PowerDesigner 设置各项变量参数的路径
    测试
  • 原文地址:https://www.cnblogs.com/zpkf/p/15234963.html
Copyright © 2011-2022 走看看