Linux命令行初學(一)


linux命令大全:https://www.linuxcool.com/

大概了解到有哪些命令,如果有需要的話可以在該網站上查詢。

另外在實驗樓學習了一些基礎,該篇博客就此次對linux命令行的學習進行一個小總結。

 

  • 常用快捷鍵
Ctrl + d
Ctrl + s
Ctrl + z
Ctrl + a
Ctrl + e
Ctrl + k
Alt + Backspace
Ctrl + c
TAB
鍵盤輸入結束或退出終端
暫停當前程序,暫停后按下任意鍵恢復運行
將當前程序放到后台運行,恢復到前台為命令fg
將光標移至輸入行頭,相當於Home
將光標移至輸入行末,相當於End
刪除從光標所在位置到行末
向前刪除一個單詞
強行終止當前程序並不退出中斷
補全命令、參數、目錄。

 

 

 

 

 

 

 

 

 

 

 

 

  • 通配符
* 匹配 0 或多個字符
? 匹配任意一個字符
[list] 匹配 list 中的任意單一字符
[^list] 匹配 除list 中的任意單一字符以外的字符
[c1-c2] 匹配 c1-c2 中的任意單一字符 如:[0-9] [a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}

 

 

 

 

 

 

 

 

PS:  實驗樓中的一些命令與ubuntu上的命令不符,如who am i在ubuntu中只有whoami

 以下是一些簡單的命令:

  • 文件管理
    •   ls命令 – 顯示指定工作目錄下的內容及屬性信息

  

-a 顯示所有文件及目錄 (包括以“.”開頭的隱藏文件)
-l 使用長格式列出文件及目錄信息
-r 將文件以相反次序顯示(默認依英文字母次序)
-t 根據最后的修改時間排序
-A 同 -a ,但不列出 “.” (當前目錄) 及 “..” (父目錄)
-S 根據文件大小排序
-R 遞歸列出所有子目錄

 

 

 

 

 

 

 

    •   cp命令 – 復制文件或目錄

 

-f

若目標文件已存在,則會直接覆蓋原文件
-i 若目標文件已存在,則會詢問是否覆蓋
-p 保留源文件或目錄的所有屬性
-r 遞歸復制文件和目錄
-d 當復制符號連接時,把目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄
-l 對源文件建立硬連接,而非復制文件
-s 對源文件建立符號連接,而非復制文件
-b 覆蓋已存在的文件目標前將目標文件備份
-v 詳細顯示cp命令執行的操作過程
-a 等價於“dpr”選項

 

 

 

 

 

 

 

 

 

 

 

    •  pwd命令 – 顯示當前路徑

        -L  顯示邏輯路徑

 

    

  

    •   mkdir命令 – 創建目錄
     
  • -p 遞歸創建多級目錄
    -m 建立目錄的同時設置目錄的權限
    -z 設置安全上下文
    -v 顯示目錄的創建過程

 

 

 

 

 

 

 

    • mv命令 – 移動或改名文件
-i 若存在同名文件,則向用戶詢問是否覆蓋
-f 覆蓋已有文件時,不進行任何提示
-b 當文件存在時,覆蓋前為其創建一個備份
-u 當源文件比目標文件新,或者目標文件不存在時,才執行移動此操作

 

 

 

 

     

 

簡單的學習到此為止,買了一本《lniux就該這么學》,明天到哈哈哈。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM