zoukankan      html  css  js  c++  java
  • Linux常用技巧记录

    1.文本编辑查看

    1.1 文本编辑命令

    vi [文件]

    三种模式,分别是一般模式、编辑模式、命令行模式。

    一般模式:当编辑一个文件时,刚进入文件就是一般模式。

    编辑模式:在一般模式下,是不可以编辑文本内容的,需要按i、l、a、A、o、O中的任意一个键进入编辑模式(此时频幕最下方会出现“INSERT”或“REPLACE”),从编辑模式回到一般模式需要按键盘左上方的ESC键即可。

    命令行模式:在一般模式下输入“:”或者“/”即可进入命令模式。在该模式下可以搜索某个字符或字符串,也可以保存、替换、退出、显示行号等等。

      一般模式下常用命令:
            a)移动光标位置
                1)h、j、k、l分别对应左、下、上、右方向键,即光标对应移动一个字符
                2)Ctrl+f、Ctrl+b分别对应pageDown、pageUp键,即屏幕向后、向前移动一页         
                3)n空格  光标向右移动n个字符
                4)0、$分别指光标移动到本行行首和行尾
                5)gg、G分别指光标移动到该文本的首行和末行
                6)nG指光标移动到该文本的第n行
            b) 查找与替换
                1):/word和?word分别指向光标之后、之前寻找该字符串"word",找到后按“n”继续查找
                2):n1,n2/word1/word2/g 指在n1行和n2行之间查找字符串"word1"并替换为字符串"word2"
                3):1,$s/word1/word2/g  指在整个文本中查找字符串"word1"并替换为字符串"word2",如果在g后加c,则指在替换前需要用户确认

            c) 删除
                1)x和X分别指向后、向前删除一个字符
                2)nx 向后删除n个字符
                3)dd 删除光标所在整行
                4)ndd 删除光标所在的向下n行
                5)d1G  删除光标所在整行到第一行的所有数据
                6)dG 删除光标所在整行到末行的所有数据
            d) 复制、粘贴
                1):yy、nyy、y1G、yG用法与删除命令用法相同
                2):p指复制的数据从光标下一行粘贴
                    P指复制的数据从光标上一行粘贴
                3):u 还原过去的操作
      命令模式常用命令:
              1):w 保存编辑过的文本
              2):q! 不管编辑还是未编辑,都不保存退出
              3):wq和ZZ 保存退出
              4):e! 将文档还原成最初始状态   
              5):set nu 在每行的行首显示行号,取消用  :set nonu
              6):w [filename] 将编辑后的文档另存为filename,如果部分另存为则在:和w之间加“n1,n2”,即表示将n1到n2行的内容另存为filename这个文档

    1.2 查看文件命令

    cat: 用于将一个文件的内容连续输出在屏幕上
        其命令格式如下:

    cat [-option]  文件名

        常用参数:

            -n:将行号一起显示在屏幕上
            -b:将行号一起显示在屏幕上,但空行不算         

    more:同样用于显示文件内容,会在显示完一屏内容后停下,可以下翻。
        其命令格式为: 

    more 文件名

        回车键可以单行下翻, Ctrl+f可以整页下翻,若需退出按q键。         

    less:和more一样,唯一区别就是可以使用pagedown和pageup进行上翻和下翻,方便一些。
        其命令格式为: 

    less 文件名

    head:默认情况下,用于显示文件内容的前10行
        其命令格式为: 

    head 文件名

        常用参数:
            -n :指定显示的行数           

    tail:与head相反,默认情况下显示文件内容的后10行
        其命令格式为:

     tail 文件名

        常用参数:
            -n :指定显示的行数

  • 相关阅读:
    AI 最小二乘法
    AI 前馈神经网络
    AI 雅可比(Jacobian)矩阵
    AI 递归神经网络(RNN)
    AI 循环神经网络(RNN)
    js操作地址栏
    JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
    php实现的三个常用加密解密功能函数示例
    php 获取URL 各部分参数
    PHP实现队列及队列原理
  • 原文地址:https://www.cnblogs.com/limaosheng/p/14639707.html
Copyright © 2011-2022 走看看