Linux常見命令大全

一、查看

語法: ls[參數][路徑] ([] 爲可選)

參數說明:

  1. -a 顯示全部(常用)
  2. -l 詳細細節(常用)
  3. -R 遞歸顯示子目錄文件列表(常用)
  4. -A 顯示隱藏
  5. -d 只顯示目錄,不顯示目錄下的文件
  6. -i 顯示inode值
  7. -u 按修改時間排序
  8. -S 按文件大小排序
  9. -F 顯示文件類型後綴 目錄/連接@可執行文件
  10. color 不同屬性以不同顏色顯示

二、切換目錄

語法: cd[目錄路徑] | [特殊路徑]

參數說明:

    • 進入上一級目錄
  1. . 當前目錄
  2. … 上級目錄
  3. ~ 快速進入用戶根目錄(如果有)

三、創建目錄

語法: mkdir [參數][-m 模式]目錄

參數說明:

  1. -p 不存在就創建一個
  2. -v 顯示創建的信息
  3. -m 設置文件的權限模式

四、刪除目錄

語法: rmdir[-p][–ignore-fail-on-non-empty][–verbose][目錄]

參數說明:

  1. -p 或者 -parents 刪除指定的目錄後
  2. –ignore-fail-on-non-empty 忽略費控目錄的錯誤信息
  3. -v 或者 --verbose 顯示指令執行過程

五、刪除文件和目錄

語法: rm[選項][文件或目錄]

選項說明:

  1. -d 直接把目錄的硬連接數據刪除包括該目錄
  2. -f 強制刪除文件或目錄
  3. -i 刪除既有文件或目錄之前詢問用戶
  4. -r 遞歸處理,將目錄下的所有文件及其子目錄一併處理

六、複製文件

語法: cp[選項]複製的目錄或文件 目標目錄

選項說明:

  1. -f 覆蓋複製
  2. -p 保留文件的權限
  3. -i 提示是否覆蓋
  4. -r 遞歸複製

七、創建文件

語法: touch[-acm] [-d 日期時間] [-t 日期時間] 文件名或者目錄名

選項說明:

  1. -a 修改文件的訪問時間
  2. -m 只修改文件的modify time
  3. -c 不創建不存在的文件
  4. -d 設定文件的日期
  5. -t 選項的時間格式

八、查看文件

語法: cat [選項] 文件名

選項說明:

  1. -n 顯示行號
  2. -b 對空行不編號
  3. -s 連續兩行以上的空白行,合併成一行編號

九、文件編寫

需要安裝 vim

操作步驟

vim 文件名.後綴名

進入命令模式 輸入i 或者 a 進入編輯模式

編輯完成之後esc 重新進入命令模式

:wq 保存並退出

保存語法

  1. esc 進入命令模式輸入
  2. :w 保存
  3. :w 文件名 另存爲
  4. :q 退出
  5. :q! 強制退出
  6. :wq 保存並退出
  7. :wq! 強制保存退出

十、移動文件

語法格式 mv[選項] 需要移動的文件或者目錄 目標目錄

選項

  1. -f 強制覆蓋已經存在的同名文件
  2. -b 如果存在同名的文件就備份
  3. -i 提示是否覆蓋,如果要覆蓋在命令行暑促yes

十一、查找文件

語法格式 find 路徑 表達式

*** 查詢所有**

十二、查找文件的內容

語法格式 grep [選項] 文件或者目錄

選項

  1. -a 二進制的數據的方式搜索
  2. -i 忽略大小寫
  3. -c 計算找到的文件內容的次數
  4. -n 輸入找到內容文件的行號
  5. -r 遞歸查找當前目錄下的所有文件和子目錄下的文件

十二、文件權限

語法格式 chmod 選項 權限 文件或者目錄

選項

  1. -R 遞歸修改權限

常用數字

  1. 777
  2. 755
  3. 751
  4. 666
  5. 644
  6. 641

十三、解壓/壓縮

常用命令

  1. 打包 tar
  2. 壓縮 zip gzip

打包格式

tar [選項] 包名 文件或者目錄

選項

  1. -c 創建打包文件
  2. -x 將打包文件解包
  3. -u 更新到包裏
  4. -r 遞歸打包
  5. -t 查看包的內容
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章