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)

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

  • 相关阅读:
    vim进阶:better,faster and stronger
    转:开发者如何提升和推销自己
    python 列表及字典(按key、按value排序)
    python繁体中文到简体中文的转换
    svm支持向量机分类方法
    git与svn
    wchar_t与char转换、wstring与string转换
    mysql 事务
    mysql_real_escape_string() vs addslashes() vs addcslashes()
    Safe3 Web漏洞扫描系统 v9.6免费版
  • 原文地址:https://www.cnblogs.com/zpkf/p/15234963.html
Copyright © 2011-2022 走看看