linux版本為centos7.6,其他版本可能會有所不同命令
例子ls
檢視檔案及資訊
-l 以長格式顯示
-a 顯示所有,包括隱藏檔案
-h human 顯示人類可讀資訊(把自己按兆顯示)
-i inode,顯示索引節點,檔案的唯一標識
-p ,區分檔案和目錄
-f 不同檔案結尾加不同標識
cd切換路徑,cd /home
cp複製檔案, cp test.txt /
-r 遞迴式複製檔案和目錄
-p 保留檔案屬性(檔案大小、時間、許可權等)
-a 遞迴複製,並保留檔案屬性、鏈結
-i 顯示確認
cp 檔案 等同於 cp 檔案 檔案.bak
pwd檢視當前目錄路徑
mkdir
建立目錄
mkdir /test
mkdir -p /test1/test2 遞迴建立目錄
touch
建立檔案,touch ***.txt
批量生成檔案, touch .txt
mv移動目錄或檔案
rm刪除檔案或目錄
-f 強制刪除==(用時需謹慎)==
-r 遞迴刪除,刪除目錄和檔案==(用時需謹慎)==
-i 顯示確認
echo
輸出和列印,echo "test"或列印變數echo $ps1
-e 支援轉義字元
-n 不換行輸出
cat顯示文字內容
-n 對輸出的內容顯示行號
more
分頁顯示檔案內容,只能往下看
less
分頁顯示檔案內容,可以上下看
tree
以樹形結構顯示目錄,需要安裝
-l 1 /,指定層數
-d /,只顯示目錄
alias
檢視或設定別名
unalias
取消別名
runlevel
檢視執行級別
init
切換執行級別
free
查記憶體,free -m 以mb顯示
uptime
檢視負載資訊
head
顯示檔案內容頭部,預設顯示頭10行
-n 指定行數,head -n5 檔案,或head -5 檔案
tail
顯示檔案內容尾部,預設顯示後10行
-n 指定行數,tail -n5 檔案,或tail -5 檔案
-f 跟蹤顯示檔案尾部的資訊,有新內容會實時跟蹤顯示
seq輸出序列化
>
輸出重定向
檔案 > 新檔案 ,意思是把檔案輸出覆蓋到新檔案
>>
輸出重定向
檔案 >> 新檔案 ,意思是把檔案輸出追加到新檔案
<
tr替換或刪除檔案內字元,需要與《搭配
tr 「a」 「b」 < 檔案
grep
匹配內容並列印行(過濾)
-v (invert) 取反
-i (ignore)不區分大小寫
-n (number)對輸出的內容顯示所在檔案中的行號
-w 精準匹配過濾,按單詞為單位匹配
-o 只顯示過濾的內容
-e 擴充套件的grep,即egrep
file
檢視檔案型別
which
檢視檔案路徑
id查使用者uid、gid、組名,如沒有顯示不存在
useradd
建立新使用者
passwd
修改當前使用者密碼,可在後面加上其他使用者
userdel
刪除使用者
-r 刪除使用者家目錄和mail目錄
usermod
修改使用者屬性
-s , usermod -s /sbin/nologin 使用者 ,禁止使用者登入
知識點普通命令:是在系統中存在的檔案
內建命令:在系統仲不存在檔案,存在於bash直譯器裡
命令例子
manman cp,用於查普通命令的幫助
help
help bg,用於查內建命令的幫助
–help
在命令後加–help, 如cp --help,export lang=「zh_cn.utf-8」 修改語言後可檢視漢語幫助
命令例子
shutdown
關機重啟,shutdown -r now
立刻關機,shutdown -h now
reboot
立即重啟
halt
立即關機
linux運維常用命令
1.刪除0位元組檔案 find type f size 0 exec rm rf 2.檢視程序 按記憶體從大到小排列 ps e o c p z a sort k5 nr 3.按cpu利用率從大到小排列 ps e o c p z a sort nr 4.列印說 cache 裡的url 5.檢視http...
linux運維常用命令
chkconfig list awk 41.kudzu檢視網絡卡型號 kudzu probe class network 匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的...
linux運維常用命令
1 linux啟動過程 開啟電源 bios開機自檢 引導程式lilo或grub 核心的引導 kernel boot 執行init rc.sysinit rc mingetty 建立終端 shell 2 網絡卡繫結多ip ifconfig eth0 1 192.168.1.99 netmask 255...