常用的Linux命令——新手向教學

ckxllf發表於2021-03-22

  linux命令

  一.檔案與目錄操作命令

  1.clear(ctrl+l)

  功能: 實現清屏

  2.ls(list)/tree

  功能: 檢視主目錄下的所有檔案

  格式: ls [引數] [檔案或目錄]或者 tree [檔案或目錄]

  ls -l : 以列表方式展開,帶有檔案資訊

  ls -r : 反向排序

  ls -a : 檢視隱藏檔案

  3.cd(change directory)

  功能: 改變當前路徑

  說明: './‘代表當前目錄,’…‘代表上一級目錄,’/‘代表根目錄,’~'代表主目錄

  格式: cd [目錄]

  cd / : 進入根目錄

  cd ~ : 進入使用者主目錄

  cd … : 進入上一級目錄

  

可以看見路徑變為根目錄下的python_case

  4.touch

  功能: 多用於建立空檔案

  格式: touch [引數] [檔名.字尾]

  5.mkdir(make directory)

  功能: 建立目錄/資料夾

  格式: mkdir [引數] [資料夾名]

  6.cp(copy)

  功能: 複製檔案/資料夾(目錄)

  格式: cp [引數] [原始檔/目錄] [目標路徑檔案/目錄]

  cp -f: 強制覆蓋目標路徑檔案

  cp -r: 遞迴複製資料夾下的所有檔案

  7.mv(move)

  功能: 將檔案/目錄移動到另一個目標路徑下

  格式: mv [引數] [原始檔/目錄] [目標檔案/目錄]

  8.cat

  功能: 顯示檔案中的內容

  格式: cat [引數] [檔名.字尾]

  cat -n: 輸出所有行並編行號

  cat -b: 類似-n但對空行不編號

  9.tar

  功能: 壓縮解壓

  格式: tar [引數] [壓縮包名.tar.gz] [壓縮的檔案]

  tar -cvf : 壓縮檔案

  tar -xvf : 解壓壓縮包

  10.rm(remove)

  功能: 刪除檔案/目錄

  格式: rm [引數] [檔名/目錄]

  rm -r: 遞迴刪除全部目錄及子目錄

  rm -f: 強制刪除

  11.find

  功能: 查詢檔案

  格式: find [路徑] [引數] [對應引數]

  find ./ -name [檔名]: 按照名字查詢當前路徑下檔案

  find ./ -mtime [時間引數]: 按照時間查詢當前路徑下的檔案

  find ./ -type [檔案模式引數]: 按照檔案模式查詢當前路徑下的檔案

  例如: 找到所有的txt檔案,需用到通配字串符號"*"

  找到3天以內的檔案

  找到3天以外的檔案

  找到所有的普通檔案

  12.Senior command(組合命令)

  查詢當前目錄30天以內的檔案並刪除

  find ./ -mtime -30 -exec rm -rf {} ;或者find ./ -mtime -30 | xargs rm -rf

  2.將目錄下今天以內的檔案打包

  find ./ -mtime -1 | xargs tar -cvf

  二.使用者許可權操作命令

  1.檢視當前使用者

  whoami 大連婦科醫院哪家好 yiyuan.120ask.com/

  2.新增新用

  useradd [引數] [使用者名稱]

  useradd -m: 自動建立使用者家目錄

  useradd -g: 指定使用者所在的組,該組必須提前存在

  3.設定使用者密碼

  passwd [使用者名稱]

  4.刪除使用者

  userdel -r [使用者名稱]

  -r: 代表遞迴刪除

  5.切換使用者

  su - 使用者名稱

  6.普通使用者切換超級使用者

  sudo su - root

  三.vim編輯器

  1.vim的介紹

  vim 是一款功能強大的文字編輯器,也是早年 Vi 編輯器的加強版,它的最大特色就是使用命令進行編輯,完全脫離了滑鼠的操作。

  2.vim的三種工作模式

  3.vim的常見命令

  命令說明

  yy複製游標所在行

  p貼上

  dd刪除/剪下當前行

  V按行選中

  u撤銷

  ctr+r反撤銷

  >>往右縮排

  <<往左縮排

  :/搜尋的內容搜尋指定內容

  :%s/要替換的內容/替換後的內容/g全域性替換

  :開始行數,結束行數s/要替換的內容/替換後的內容區域性替換

  .重複上一次命令操作

  G回到最後一行

  gg回到第一行

  數字+G回到指定行

  ctr+f下一屏

  ctr+b上一屏

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2764257/,如需轉載,請註明出處,否則將追究法律責任。

相關文章