Linux 常用指令使用

Linux 常用指令使用:
Linux:
1、表示Linux內核
2、表示Linux操作系統:Linux內核和工具軟件、應用軟件
                                 開發工具、辦公工具軟件


Linux系統:
1、開源軟件,是當前最成功的開源軟件之一
2、遵循的開源協議:GPL


特點:
1、Linux操作系統裏面一切皆文件,數據,設備都是以文件的形式來管理的
2、Linux的文件系統中,目錄結構是樹形的目錄結構   
   Linux文件系統中樹形目錄結構的根  / 
   /
   +--bin
   |
   +--home
   ...
3、Linux文件系統中,目錄名(文件夾名)以及文件名是區分大小寫的。
   目錄:a 和目錄A


如何調出中文輸入法:
 ctrl + 空格  切換輸入法



4、Linux常用命令:

who 命令:
   顯示登錄系統中的用戶信息
pwd 命令:
   顯示當前所在的目錄(工作目錄)
exit命令:
   退出


使用 Linux 命令的基本格式:

   命令名   [選項]    [參數]

   命令名:區分小寫

   選項,參數都是可以省略的(可以有,也可以沒有)
   
ls 命令:
   顯示指定目錄的內容、或者顯示文件的信息(大小,文件名等等)
   ls  [選項]   [參數]
   
   ls   -l    以詳細信息的格式來顯示內容
               詳細信息:在看幫助的時候,也叫 長格式
   
   ls   -a    現象:顯示的內容多了,多的內容都是以 .開頭的

              顯示包括隱藏目錄、文件的所有內容。
              顯示所有內容。
              在Linux文件系統中 目錄名或者文件名以 
                .開頭是隱藏文件或者隱藏的目錄
              


   ls  -la   命令選項可以組合使用
   ls  -al   
    
   ls 命令的參數:就是目錄名或者文件名


                 如:ls   桌面    
                     ls   1.txt


      如果指定目錄名,則顯示指定目錄的內容
      如果指定文件名,就顯示指定文件的信息(名稱,大小...)
      不指定文件名和目錄名,ls就顯示當前目錄的內容


cd 進入到某個目錄(切換工作目錄)
   cd  [選項]   [參數]
   cd  目錄名
   
         
   Linux 目錄結構中 
       默認會有 .  .. 子目錄
       .  表示當前目錄
      ..  表示上級目錄(父目錄)
       
    相對路徑,絕對路徑
    絕對路徑:從根(/) 起始到所在位置的路徑全名叫絕對路徑
    相對路徑:不是從根開始(從當前位置)開始的路徑,相對路徑


   cd 直接回車
        返回到當前用戶的主目錄(家目錄)
        主目錄:
        創建用戶時指定的工作目錄(用戶的工作目錄)
        登錄系統以後,打開終端後進入的目錄
        我們系統中 tarena 用戶的主目錄是:/home/tarena 目錄
   cd  -
      在最近訪問的兩個目錄中間切換


   cd  ~
      回到主目錄
      


      ~: shift + `(數字1鍵前面的鍵)


      ~ 代表用戶的主目錄(我們系統中,以tarena登錄後,
          ~ 代表  /home/tarena)


      cd  ~/test
      cd  /home/tarena/test




mkdir 命令
   創建一個子目錄命令
   mkdir  選項  參數
   mkdir  選項  目錄名




   ls,cd,mkdir 中的目錄名或者文件名都可以使用
           絕對路徑或者相對路徑
           cd 和 mkdir 參數都是目錄名


使用 mkdir 命令:
在 /home/tarena 目錄下創建 test 目錄


       /home/tarena
           |
           test
             |
  +-------+---------+---------+--------+
  |       |         |         |        |
  src     docs     build     libs     test




使用mkdir命令創建如下目錄:
  1、/home/tarena目錄下創建 aa 目錄
  2、在aa目錄下創建bb目錄


  
   mkdir -p   加p選項後,中間的各個目錄如果不存在,則自動 創建。
   
技巧:
一、如何看命令的幫助
   1、命令的幫助選項
      命令名   --help
      ls --help


   2、使用 man 命令
      man  命令名
      man  ls
      退出使用 q 鍵
      使用上鍵、下鍵、翻頁鍵翻屏
二、如何使用歷史命令
    1、在終端窗口使用上、下方向鍵來瀏覽,查找以及執行過的命令
    選擇後回車就可以執行(也可以編輯修改後執行)  
    
    2、history 命令也可以查看歷史命令
       使用!序號 執行對應命令

三、善用 Tab 鍵
    在終端窗口,命令行實現自動補全    

四、通配符:
    *     代表任意多個任意字符
    ?    代表一個任意字符


rm 命令
  刪除命令(可以刪除目錄和文件)
  rm  選型  參數
            文件
  
  rm  -r  刪除目錄


touch命令:
   1、如果目錄或者文件已經純在,則用當前的系統時間更新目錄或者文件的修改時間
   2、如果文件或者目錄不存在,則創建一個空文件


touch  目錄或者文件
   
cp 命令:
   複製文件或者目錄
   cp   文件名1    文件名2
   如果複製目錄,可以簡單使用  -a  選項
   
 
  cp  /home/tarena/mongo.tar.gz   /home/tarena/test/

  cp  ~/mongo.tar.gz   ~/test/

  cp  ~/mongo.tar.gz   .    

  cp  /home/tarena/mongo.tar.gz   /home/tarena/test/1.tar.gz


diff 命令:
   比較兩個文件是否相同

mv 搬移:
   文件(目錄)移動或者更名
   mv  文件1   文件2
 
文本編輯器 vi/vim 
一、啓動與退出
   1、 vim
   2、 vim  文件名(可以是存在的文件,也可以是不在的文件)


   3、退出
      :q
      在非“插入”模式
二、vi/vim的工作模式   
   1、正常模式(啓動後自動進入正常模式)
   2、輸入文本模式(插入模式)
   3、:命令 模式
   4、可視模式(選擇文本模式)
   
   可以從正常模式進入到插入模式,插入模式可以退回到正常模式
   可以從正常模式進入到可視模式,
   可以從正常模式進入到 :命令模式


   其他三種模式下面:按 ESC 鍵,都會回到正常模式


   
如何從正常模式,進入到插入模式?
1、 a  在光標的後面插入內容
2、 A  在行位插入內容
3、 i  在光標前面插入內容
4、 I  在行首插入內容
5、 o  在下面新起一行
6、 O  在上面新起一行


編輯完內容,要保存文件或者退出vim,都需回到正常模式
插入模式---》正常模式   ESC鍵

保存:
  在正常模式下(英文輸入法狀態),
  :w  
  :w  文件名

保存並退出
  :wq  
  :wq  文件名
  :x  
退出:
  :q
  :q! 強制退出


練習:啓動vi/vim,輸入內容,保存並退出
  1、啓動
  2、進入插入模式(a)
  3、編輯文本
  4、回到正常模式 (ESC)
  5、:命令模式,:wq


在正常模式下移動光標:
1、光標鍵,翻頁鍵
2、h  左
   l  右
   j  下
   k  上
3、gg   移動到第一行
4、G    移動到最後一行
5、0    移動到行首
6、$    移動到行尾
7、:行號  移動到指定的行


讓vi顯示行號
   :set nu
  關閉顯示行號
   :set nonu

行的複製、粘貼、刪除

複製:
把光標停在要複製的行上面,然後按 yy

粘貼:
把光標停在要粘貼的地方,按 p

複製多行:
  nyy
  p

行刪除:
  dd 刪除


 刪除的內容會放到剪貼板,使用p鍵可以粘貼

ndd  刪除多行
  
刪除一個字符:x
替換一個字符:r    如把4替換成5   r5

撤銷:u

查找:
在正常模式下:

/內容  
?內容

找到以後使用 n 鍵 查找下一個

替換:
:%s/要查找的內容/替換成的內容/g
:%s/要查找的內容/替換成的內容/gc
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章