vi/vim
????模式; 正常模式(進(jìn)入),編輯/插入模式(i),命令行模式(:)
????????????vim -r file: 恢復(fù)上次異常退出的文件存捺;
????????????vim -R file: 以只讀的方式打開文件肖油,但可以強(qiáng)制保存;
????????????vim -M file: 以只讀的方式打開文件浑娜,不可以強(qiáng)制保存暴拄;
????????????vim + file: 從文件的末尾開始那伐;
????????????vim +num file: 從第num行開始;
????快捷鍵:
????????????拷貝: yy? 拷貝5行: yy5
????????????粘貼: p
????????????刪除: dd? 刪除5行: 5dd
????????????撤銷: u
????????????行號: :set nu :set nonu
????????????末尾: G 首行: gg
????????????ctrl+f: 下翻一屏
? ? ? ? ? ? ctrl+b: 上翻一屏
????????????ctrl+d: 下翻半屏
????????????ctrl+u: 上翻半屏
????????????光標(biāo)定位20行: 20 ---> shift + g
????????????文件n%:? n%
????????????中央顯示: zz
????????????頂端顯示: zt
????????????底端顯示: zb
????????????刪除到行尾: D
????????????刪除到行首: d0
????????????向后查找: /xxx 下一個(gè): n? 上一個(gè): N
????????????向前查找: ?xxx 上一個(gè): n? 下一個(gè): N
????????????替換第一個(gè): :s/old/new
????????????替換當(dāng)前行所有: :s/old/new/g
????????????替換所有: :%s/old/new/g
????????????大小寫轉(zhuǎn)換: ~
關(guān)機(jī) / 重啟
????shutdown
? ? ? ? ? ? shutdown -h new : 立馬關(guān)機(jī)
????????????shutdown -h 1 : 1分鐘后關(guān)機(jī)
????????????shutdown -r new : 立即重啟
????????????halt 關(guān)機(jī)
????????????reboot 重啟
????????????sync 內(nèi)存數(shù)據(jù)同步到磁盤 (**********)
用戶登錄 / 注銷
????????????logout 注銷 (命令無效)
用戶管理
????用戶
????????添加用戶:
????????????useradd [選項(xiàng)] 用戶? ?
????????????-指定家目錄: -d 目錄
? ? ? ? ? ? -指定組: -g 組
????????修改密碼:
????????????passwd 用戶
????????刪除用戶:
????????????userdel [選項(xiàng)] 用戶
????????????????-并刪除家目錄: -r
????????查詢用戶:
????????????id 用戶
????????切換用戶:
????????????su - 用戶
????????獲取權(quán)限:
????????????sudo????
? ? ? ? 退出用戶:
????????????exit
????????當(dāng)前用戶:
????????????whoami
????用戶組
????????????groupadd 組
????????????groupdel 組
? ? ? ? ? ? usermod -g 組 用戶
????????????相關(guān)文件
????????????用戶配置信息? /etc/passwd
? ? ? ? ? ? 組配置信息 /ext/group
????????????口令配置信息 /ext/shadow
指令
????指定運(yùn)行級別: /etc/inittab
????????????0:關(guān)機(jī)
????????????1:單用戶,找回丟失密碼
? ? ? ? ? ? ?2:多用戶無網(wǎng)絡(luò)服務(wù)
? ? ? ? ? ? ?3:多用戶有網(wǎng)絡(luò)服務(wù)
????????????4:保留
????????????5:圖形級別
????????????6:重啟
????????????切換到指定級別 init [0-6]
????????????找回root密碼
????????????重啟 ----> 在引導(dǎo)時(shí),一直entry鍵 ----〉e -----> 第二行 ------> e ------> 1 -------> entry?
????????????-----> b ----> passwd root ----> 密碼 -----> 重啟登錄
幫助指令
????man [命令/配置]
????help [命令]
文件目錄類
????????????pwd 絕對路徑
????????????ls [選項(xiàng)] [目錄或文件] 目錄顯示
????????????-a 并顯示隱藏文件
????????????cd 切換目錄
????????????mkdir [選項(xiàng)] [目錄] 創(chuàng)建目錄
????????????-p 多級目錄
????????????rmdir 刪除
????????????rm -rf 刪除? (-r 刪除整個(gè)文件夾, -f 強(qiáng)制不提示)
????????????touch 創(chuàng)建空文件
????????????cp 拷貝
????????????-r 遞歸
????????????\cp 強(qiáng)制覆蓋
????????????mv 移動
????????????cat [選項(xiàng)] [文件] [管道-] 瀏覽????
????????????-n 顯示行號
????????????????????|? more?
????????????????????????????空格鍵 下翻一頁,
? ? ? ? ? ? ? ? ? ? ? ? ? ? entry 下翻一行,
????????????????????????????q 離開,
????????????????????????????ctrl + F 向下滾動一屏,
????????????????????????????ctrl + B 向上一屏,
????????????????????????????= 輸出當(dāng)前行行號,
????????????????????????????:f 文件名和當(dāng)前行行號
????????????????????| less????
????????????????????????????空格鍵 下翻一頁,
????????????????????????????entry 下翻一行,
????????????????????????????pdown
? ? ? ? ? ? ? ? ? ? ? ? ? ? pup
????????????????????????????/xxx 下一個(gè): n? 上一個(gè): N?
?????????????????????????????xxx 上一個(gè): n? 下一個(gè): N
????????????more
????????????less
????????????> [文件] 覆蓋
????????????>> [文件] 追加
????????????echo "內(nèi)容" >/>> [文件]
????????????cal 日歷
????????????echo [選項(xiàng)] [輸出內(nèi)容] 輸出
????????????????echo $path 輸出壞境變量
????????????head [選項(xiàng)] [文件] 輸出前幾行
????????????tail [選項(xiàng)] [文件] 輸出后幾行
軟連接
????????????ln
????????????ln -s [soure] [link_name] 創(chuàng)建軟連接
歷史記錄
????????????history all歷史
????????????history -10 10 條歷史
????????????![命令號] 執(zhí)行命令
時(shí)間日期
????????????date 顯示時(shí)間
????????????date "+%Y"
????????????date "+%m"
????????????date "+%d"
????????????date "+%Y-%m-%d"
????????????date "+%H"
????????????date "+%M"
????????????date "+%S"
????????????date "+%H:%M:%S"
????????????date "+%Y-%m-%d %H:%M:%S"
????????????date -s [時(shí)間] 修改時(shí)間
????cal [選項(xiàng)]? ? 日歷
? ? ? ? ? ? cal 2020
find
? ? ? ? ? ? find? ? [范圍] [選項(xiàng)]
? ? ? ? ? ? ? ? -name
? ? ? ? ? ? ? ? -user
? ? ? ? ? ? ? ? -size? ? ?+n / -n / n
locate
? ? ? ? ? ? 1. updatedb ----> locate [文件]
grep 和 |
? ? ? ? ? ? grep [選項(xiàng)] 內(nèi)容 源文件
? ? ? ? ? ? ? ? -n? ? ?顯示匹配行和行號
? ? ? ? ? ? ? ? -i? ? ? ?忽略大小寫
壓縮? 解壓縮
? ? ? ? ? ? ? ? gzip / gunzip? ? ? ??
????????????????zip / unzip
? ? ? ? ? ? ? ? ? ? -r????壓縮遞歸
? ? ? ? ? ? ? ? ? ? -d? ?解壓縮到某文件
? ? ? ? ? ? ? ? tar [選項(xiàng)] [.tar.gz] [目錄集合]?
? ? ? ? ? ? ? ? ? ? -c? ? 打包
? ? ? ? ? ? ? ? ? ? -v? ? 顯示詳細(xì)信息
? ? ? ? ? ? ? ? ? ? -f? ? ?指定名
? ? ? ? ? ? ? ? ? ? -z? ? 打包同時(shí)壓縮
? ? ? ? ? ? ? ? ? ? -x? ? 解壓? ? ? ? ? ? ? ? ? ??