linux常用命令
linux 常用命令
yum能夠根據(jù)用戶的要求分析出所需軟件包及相關(guān)依賴關(guān)系linux命令,自動從服務(wù)器下載軟件包并安裝到系統(tǒng)。
Bash的優(yōu)點(diǎn):
默認(rèn)保存歷史命令;
命令僅需輸入前幾位就可以用tab鍵補(bǔ)全;
強(qiáng)大的批處理腳本;
實(shí)用的環(huán)境變量;
命令參數(shù)可以選用長格式(完整的選項(xiàng)名稱),也可以選用短格式(單個字母的縮寫),分別用“--”與“-”做前綴;
長格式如: man --help
短格式如: man -h
格式:
wget [參數(shù)] 下載地址
格式為:
elinks [參數(shù)] 網(wǎng)址
安裝 elinks 純文本瀏覽器:
yum install elinks
使用linux命令,例如:
yum www.baidu.com
合格的運(yùn)維人員必須具備快速查看系統(tǒng)狀態(tài)的能力。
格式為:
ifconfig [網(wǎng)絡(luò)設(shè)備] [參數(shù)]
安裝 ifconfig:
yum install net-tools
格式為:
uname [-a]
查看系統(tǒng)詳細(xì)版本信息就查看 redhat-release文件:
cat /etc/redhat-release
格式為:
uptime
通常使用 watch -n 1 uptime 來每秒刷一次獲取當(dāng)前系統(tǒng)的負(fù)載情況,輸出內(nèi)容分別為:
系統(tǒng)當(dāng)前時(shí)間、系統(tǒng)已運(yùn)行時(shí)間、當(dāng)前在新用戶、平均負(fù)載值,而平均負(fù)載值為最近1分鐘、5分鐘、15分鐘的系統(tǒng)負(fù)載情況。
格式為:
free [-m/-g]
以m為單位顯示當(dāng)前系統(tǒng)中內(nèi)存的使用情況:
free -m
輸出內(nèi)容:
總內(nèi)存量 已用 可用 進(jìn)程共享的內(nèi)存量 磁盤緩存的內(nèi)存量 緩存的內(nèi)存量
格式為:
who [參數(shù)]
格式為:
last [參數(shù)]
格式為:
history [-c]
歷史命令會被保存到用戶目錄中的.bash_history文件中。
清空該用戶在本機(jī)中的執(zhí)行過命令的歷史紀(jì)錄:
history -c
注:history 默認(rèn)會保存1000條執(zhí)行過的命令,若要修改可直接編輯/etc/profile文件的HISTSIZE值。
格式為:
sosreport
格式為:
pwd [選項(xiàng)]
格式為:
cd [目錄名稱]
格式為:
ls [選項(xiàng)] [文件]
格式為:
cat [選項(xiàng)] [文件]
格式為:
more [選項(xiàng)] 文件
格式為:
head [選項(xiàng)] [文件]
查看文件前10行:
head -n 10 文件名
格式為:
tail [選項(xiàng)] [文件]
查看文件后10行:
tail -n 10 文件名
格式為:
od [選項(xiàng)] [文件]
格式為:
tr [原始字符] [目標(biāo)字符]
將test.txt文件中的內(nèi)容轉(zhuǎn)換成大寫:
cat test.txt | tr [a-z] [A-Z]
格式為:
wc [參數(shù)] 文本
參數(shù):
-l 只顯示行數(shù) -w 只顯示單詞數(shù) -c 只顯示字節(jié)數(shù)
格式為:
cut [參數(shù)] 文本
參數(shù):
-d 分隔符 指定分隔符,默認(rèn)為Tab -f 指定顯示的列數(shù) -c 單位改為字符
示例:
cut -d: -f1 /etc/passwd
grep ^root /etc/passwd | cut -d: -f7
格式為:
diff [參數(shù)] 文本
參數(shù):
-b 忽略空格引起的差異 -B 忽略空行引起的差異 --brief或-q 僅報(bào)告是否存在差異 -c 使用上下文輸出格式
diff test1.txt test2.txt
格式為:
touch [選項(xiàng)] [文件]
參數(shù):
-a 近修改“訪問時(shí)間”(atime) -m 近修改“更改時(shí)間”(mtime) -d 同時(shí)修改atime 與 mtime -t 要修改成的時(shí)間[YYMMDDhhmm]