• Linux


    VI / VIM编辑器

    一般模式:以vi/vim打开一个文档直接进入一般模式(模式模式)

    语法 功能描述
    yy 复制光标当前一行
    y数字y 复制一段(从第几行到第几行)
    p 箭头移动到目的行粘贴
    u 撤销上一步
    dd 删除光标当前行
    d数字d 删除光标(含)后多好行
    x 删除一个字母,相当于del,向后删
    X 删除一个字母,相当于Backspace,向前删
    yw 复制一个词
    dw 删除一个词
    ^ 移动到行头
    $ 移动到行尾
    gg或者1+G 移动到页头
    G 移动到页尾
    数字+G(先输入数字,在按G) 移动到目标行

    编辑模式:在一般模式中可以进行删除、复制、粘贴等的动作,无法编辑文本内容。

                     [i,I,o,O,a,A]等任何一个字母之后进入编辑模式,Esc按键退出编辑模式

    按键 功能 按键 功能
    i 当前光标前 I 光标所在行最前
    a 当前光标后 A 光标所在行最后
    o 当前光标行的下一行 O 当前光标行的上一行

    命令模式:在一般模式当中,输入[:/ ?]3个中的任何一个,光标移到最下一行。

                      在这个模式中,可以提供‘搜索资料’的动作,读取、存盘、大量取代字符、显示行号……

    命令 功能 命令 功能
    :w 保存 :q 退出
    :! 强制执行 :%s/old字符/new/字符 批量替换
    /要查找的词 n查找下一个,N往上查找 ?要查找的词 n查找上一个,N往下查找
    :set nu 显示行号 :set nonu 关闭行号

    ZZ(shift+zz)

    没有修改文件直接退出,如果修改了文件保存后退出

    :nohl

    去除高亮显示

    关机重启命令:

       关机流程:sync->shutdown->reboot->poweroff

       基本语法:

    sync  -将数据由内存同步到硬盘中

    poweroff -- 关闭系统,==> shutdown -h now

    reboot  -- 重启 ==> shutdown -r now

    shutdown [选项]  时间

                     -h    ( -h=halt关机)

                -r     (-r=reboot 重启)

                     -c    (取消关机)

                      now   立刻关机

                      时间   等待多久后关机(时间单位分钟)

      例子: shutdown  -h  1  ‘This server will shutdown after 1 mins’

            (字符串,在登录用户的当前屏幕中)

    Linux系统为了提高磁盘的读写效率对磁盘采取“预读迟写”。

    常用基本命令

     

    基本语法: man [命令或配置文件]    --获取帮助信息

    显示说明 

        NAME:命令的名称和单行描述

       SYNOPSIS:怎样使用命令

       DESCRIPTION:命令功能的深入讨论

       EXAMPLES:怎样使用命令的例子

       SEE  ALSO:相关主题

    常用快捷键:

    ctrl + c

    停止进程

    ctrl+l

    清屏;彻底清屏是:reset

    ctrl + q

    退出

    善于用tab键

    提示(更重要的是可以防止敲错)

    上下键

    查找执行过的命令

    ctrl +alt

    linux和Windows之间切换

          

         

    文件目录类:

    pwd (print working directory ): 显示当前工作目录的绝对路径(打印工作目录)

     ls  (list):列出目录内容

        ls  [选项]  [目录或文件]

                -a   :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来

                -l    :长数据串列出,包含文件的属性与权限等等数据

    (显示说明-每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小用byte来表示 建立或最近修改的时间 名字 )

      cd  [参数]  :切换目录

       

    cd 绝对路径

    切换路径

    cd相对路径

    切换路径

    cd ~或者cd

    回到自己的家目录

    cd -

    回到上一次所在目录

    cd ..

    回到当前目录的上一级目录

    cd -P

    跳转到实际物理路径,而非快捷方式路径

    mkdirMake directory):创建一个新的目录

        mkdir  名字

        mkdir  -p  创建多层目录

       (列子:mkdir -p xiyou/dssz/meihouwang)

    rmdirRemove directory):删除一个空的目录

    touch :创建空文件

    cp:复制文件或者目录

    cp   [选项]  source  dest        复制source问价到dest

            -r        递归复制整个文件夹

       (source:源文件,dest:目标文件)

    rm:移除文件或目录

    rm  [选项]  deleteFile     (递归删除目录的所有内容)

           -r         递归删除目录中所有内容

           -f          强制执行删除操作,不用提示用于进行确认

           -v          显示命令的详细执行过程

          (rm -r  /   rm -rf   / rm -rv)

    mv :移动文件与目录或者重命名

        mv  oldNameFile newNameFile   :重命名

        mv    移动前的位置   移动后的位置:移动文件

     (例:mv aaa/ccc/z.txt   aaa/ooo)   将z.txt移动到aaa下的ooo文件中

    cat: 查看文件内容

          cat  -n  文件/cat  文件

           -n    显示行号,包括空行

     more : 文件内容分屏查看器

           空白键 (space)  : 代表向下翻一页

           Enter:代表向下翻『一行』

           q        :立刻离开more,不再显示该文件内容
           Ctrl+F:向下滚动一屏

           Ctrl+B:返回上一屏

           =        :输出当前行的行号

           :f      :输出文件名和当前行号

    less: 分屏显示文件内容

    (用来查看文件内容,功能与more指令类似,支持各种显示终端。对于显示大型文件具有较高的效率)

        空白键:向下翻动一页

        pagedown:向下翻动一页

        pageup:向上翻动一页

       

        

       

           

          

           

           


     

      

  • 相关阅读:
    架构设计:系统间通信(38)——Apache Camel快速入门(下1)
    打开文件
    求阶乘
    创建链表
    函数模板返回两个值的最小值,确保能正确处理字符串
    运算符重载两数组相加
    图书管理
    计算不同形状的面积
    不同人的信息,虚函数
    输出平面上三角形的面积
  • 原文地址:https://www.cnblogs.com/yanlening/p/13905826.html
Copyright © 2020-2023  润新知