zoukankan      html  css  js  c++  java
  • Linux学习笔记 1 环境变量 2 vi命令

    1 环境变量篇

    1.1  修改 查看 生效 系统环境变量

        1 涉及系统环境变量的文件   -->  .bash_profile

                   --> /etc/profile

        2 该文件位置 /root/.bash_profile

        3 文件编辑器打开  vi .bash_profile

        4 文件末尾加入 

                        

    JAVA_HOME = /usr/share/jdk 1.6.0
    PATH = $JAVA_HOME/bin:$PATH
    CLASS_PATH=.$JAVA_HOME/lib/dt.jar:
    $JAVA_HOME/lib/tools.jar
    
    export JAVA_HOME
    export PATH
    export CLASSPATH
    
    5 文件生效
           source /root/.bash_profile
    6 验证环境变量
          export JAVA_HOME
             echo $JAVA_HOME
    
    VI 命令篇章
     输入指令 a 
      退出指令 :q  强退:q!   保存且退出 :wq
                                        存成新文件  :w newfile
    
    查找指令  : ?____   <要查找的单词>
                     /  ____  要查的词
               n    finding the dedicate word then moving to the next
                    N    oppersite direction
                    :set nu <---show the line number  
                    :set nonu <---remove line number
    
    
    direction :
                     k
                 h   j  l
    
    input: i  insert in front of the cursor 
             a insert behind the cursor
             o  insert in the next line of the cursor 
    
    delete:
                 x:delete the char of the cursor
                X :delete the char of the cursor
    
                dd:delete the current row
                5dd:delete the currrent line and the next 5 line
                :1,5d delete1 to 5 line
                x delete one charactor
    
    
    vi substitute
    :s /cici/titi         replace the line cici with titi
    :s/cici/titi/g       replace all the cici with titi in the current line
    :n,$s/cici/titi    the line n to the last line.each line cici replace with titi
    :n,$s /cici/titi/g  the line n to the last line.each line cici replace with titi
    :.,$s/cici/titi     replace all the words in the passages from the first line 
                         to the last line
     
    repalce confirmation command.adding character c behind the comma
    
    :s/cici/titi/gc  all the cici replace with titi  + confirmation
    show line number :set nu
    
    
    dw  delete current words
    3dw delete 3 words
    
    copy and attach
    
    yw  copy word
    y5w copy all 5 words
    yy copy all the line 
    5yy copy 5 lines
    p copy after the current line
    :1,2co3 copy from line1 to line2 after line 3
    :4,5m6
              1          1
              2          2
              3          3
              4          6
              5          4
              6          5
    
    location command
                  gg moving to the front of the file
                  G moving to the end of file 
                  :20 moving to line 20
                  J  merge 2 line
                  shift + 8 :
                                 finding the word which is in the position of cursor
    
  • 相关阅读:
    BZOJ 1040 (ZJOI 2008) 骑士
    BZOJ 1037 (ZJOI 2008) 生日聚会
    ZJOI 2006 物流运输 bzoj1003
    ZJOI 2006 物流运输 bzoj1003
    NOI2001 炮兵阵地 洛谷2704
    NOI2001 炮兵阵地 洛谷2704
    JLOI 2013 卡牌游戏 bzoj3191
    JLOI 2013 卡牌游戏 bzoj3191
    Noip 2012 day2t1 同余方程
    bzoj 1191 [HNOI2006]超级英雄Hero——二分图匹配
  • 原文地址:https://www.cnblogs.com/cici-new/p/4239997.html
Copyright © 2011-2022 走看看