Linux指令的通用格式文法:
➢沒有 被括号括起來的表示必選的,例如:指令字
➢[]括起來的表示可有可無.
➢{a|b|c}表示abc中必須也隻能選-一個
➢..表示前面的部分可以出現多個。
Linux指令行快捷鍵
Tab鍵:自動補齊或者列出符合開頭的指令.
反斜杠"\":強制換行(續行符)和轉義
快捷鍵Ctrl+u: 從光标處清空至行首,
快捷鍵Ctrl+k: 從光标處清空至行尾.
快捷鍵Ctrl+y: 黏貼剛才所删除(剪切)的字元.
快捷鍵Ctrl+a: 快速跳轉至行首。
快捷鍵Ctrl+e: 快速跳轉至行尾.
快捷鍵Ctrl+l: 清屏等同于clear指令
快捷鍵Ctrl+c: 取消本次指令執行
快捷鍵Ctrl+r: 搜尋曆史指令(常用并且很好用)。
快捷鍵Ctrl+D: 從shell提示中登出關閉,類似輸入exit
快捷鍵Ctrl+Z: 轉入背景運作
/root:系統管理者 root 的宿主(家)目錄
/home:普通使用者的宿主目錄 zhangsan-->/home/zhangsan/
/boot:系統核心、啟動檔案
/dev:裝置檔案
/etc:配置檔案
/lib/lib64:庫檔案(so)
/tmp:臨時檔案
/media/mnt:預設挂載點
/bin:所有使用者可執行的指令
/sbin:管理者可執行的管理指令
/usr/opt:應用程式
/var/log:日志檔案等
.cd 切換路徑
.touch 建立檔案/如果建立的檔案已經存在了就會更改建立的時間
-a 隻更改通路時間
-c, --no-create 不建立任何檔案
-d, --date=字元串 使用指定字元串表示時間而非目前時間
-m 隻更改修改時間
.du 顯示指定的目錄或者檔案所占用的磁盤空間
mkdir 建立新的目錄檔案
-p 嵌套建立多層目錄
-v 顯示詳細
-m 跳出目前的umask值
cp 複制指令(可以複制檔案和目錄)
-f 覆寫目标同名檔案或目錄時不進行提醒,直接強制複制
-i 覆寫目标同名檔案或目錄時提醒使用者确認
-r 複制目錄時必須使用此選項,表示遞歸複制所有檔案及子目錄
-p 複制時保持源檔案的權限、屬主及時間标記等屬性不變
yum -y install bzip2----》安裝解壓指令
.目前檔案
..上一個目錄
tar作用:制作歸檔檔案、釋放歸檔檔案
歸檔:tar【選項c...】歸檔檔案名,源檔案或目錄
釋放:tar【選項x...】歸檔檔案名【-c 目标目錄】
常用選項
-c:建立.tar格式的封包件
-x:解開.tar格式的封包件
-f:表示使用歸檔檔案(後面緊跟歸檔檔案名)
-c:解包時指定釋放的目标目錄
-z:調用 gzip 程式進行解壓或者壓縮
-j:調用bzip2程式進行壓縮或者解壓
末行模式
:set nu顯示行号
:% s/:/A/g 将全文的:替換成A
操作類型 操作鍵 功能
x或者del 删除光标處的單個字元
删除 dd 删除目前光标所在行
#dd 删除從光标所在行開始的#行内容
d^ 删除目前光标之前到行首的所有字元
d$ 删除目前光标處到行尾的所有字元
複制 yy 複制目前行整行的内容到剪貼闆
#yy 複制從光标所在行開始的#行内容
粘貼 p 将緩沖區中的内容粘貼到光标位置處之後
p 粘貼到光标位置處之前
.rm -r -f -i 預設是-i的選項 rm 要删除的檔案
mv -f 預設是-i選項 mv 移動檔案或者目錄,可以改名
while 預設從SPATH設定的路徑中查找指令所在的檔案
find find / -name "a*" -a -size +10k -a -size -20k
alias 設定别名
unalias 取消别名
.adte 檢視月曆和事件----------- 中間加上 -s 可以修改日期和時間
cal 檢視月曆 cal2021可以檢視2021年一整年的月曆
.ntpdate 時間同步 -u穿過防火牆 cn.pool.ntp.org
cat -n = n1 排序
tac 反向排序
rev 例如12345->54321
more 顯示很多
.less 由于more不能後退,就取more的反義詞less加上後退功能
head 預設檢視指令前10行(head -8 a.txt | tail -4 此指令是看5-8行内容)
.tail 從後往前找檔案
.wc (-l:統計行數)(-w:統計單詞個數)(-c:統計位元組數)統計單詞個數的
grep 在檔案中查找并顯示包含指定字元串的行(-i:查找時忽略大小寫)(-v:反轉查找,輸出與條件不符的行)(-e:查找時支援正規表達式)(-w:查找時将條件視為完整單詞)
“^”表示以...開頭 “$”表示以...結果 “^$”表示空行
egrep
作用:增強型過濾(grep -E) 格式:egrep[選項]“查找條件1|查找條件2|查找條件3..."目标檔案
gzip