安裝 elinks 純文本瀏覽器:
yum install elinks
使用,例如:
yum
合格的運(yùn)維人員必須具備快速查看系統(tǒng)狀態(tài)的能力。
安裝 ifconfig:
yum install net-tools
查看系統(tǒng)詳細(xì)版本信息就查看 redhat-release文件,
cat /etc/redhat-release
通常使用 watch -n 1 uptime 來每秒刷一次獲取當(dāng)前系統(tǒng)的負(fù)載情況,輸出內(nèi)容分別為:系統(tǒng)當(dāng)前時(shí)間、系統(tǒng)已運(yùn)行時(shí)間、當(dāng)前在新用戶、平均負(fù)載值linux常用命令,而平均負(fù)載值為最近1分鐘、5分鐘、15分鐘的系統(tǒng)負(fù)載情況。
以m為單位顯示當(dāng)前系統(tǒng)中內(nèi)存的使用情況:
free -m
輸出內(nèi)容: 總內(nèi)存量 已用 可用 進(jìn)程共享的內(nèi)存量 磁盤緩存的內(nèi)存量 緩存的內(nèi)存量
歷史命令會(huì)被保存到用戶目錄中的.bash_history文件中。
清空該用戶在本機(jī)中的執(zhí)行過命令的歷史紀(jì)錄:
history -c
注:history 默認(rèn)會(huì)保存1000條執(zhí)行過的命令,若要修改可直接編輯/etc/profile文件的HISTSIZE值。
查看文件前10行:
head -n 10 文件名
查看文件后10行:
tail -n 10 文件名
將test.txt文件中的內(nèi)容轉(zhuǎn)換成大寫:
cat test.txt | tr [a-z] [A-Z]
參數(shù):
-l 只顯示行數(shù)
-w 只顯示單詞數(shù)
-c 只顯示字節(jié)數(shù)
參數(shù):
-d 分隔符 指定分隔符linux常用命令,默認(rèn)為Tab
-f 指定顯示的列數(shù)
-c 單位改為字符
示例:
獲取當(dāng)前系統(tǒng)中所有用戶的名稱:
cut -d: -f1 /etc/passwd
獲取root用戶的默認(rèn)SHELL解釋器:
grep ^root /etc/passwd | cut -d: -f7
參數(shù):
-b 忽略空格引起的差異
-B 忽略空行引起的差異
–brief或-q 僅報(bào)告是否存在差異
-c 使用上下文輸出格式
比較兩個(gè)文件的差異:
diff test1.txt test2.txt
參數(shù):
-a 近修改“訪問時(shí)間”(atime)
-m 近修改“更改時(shí)間”(mtime)
-d 同時(shí)修改atime 與 mtime
-t 要修改成的時(shí)間[YYMMDDhhmm]
復(fù)制命令的三種情況:
目標(biāo)文件是一個(gè)目錄,會(huì)將源文件復(fù)制到該目錄中;
目標(biāo)文件是一個(gè)文件,會(huì)將源文件覆蓋該文件;
目標(biāo)文件不存在,會(huì)賦值源文件并修改為目標(biāo)文件的名稱(重命名)。
參數(shù):
-p 保留原始文件的屬性
-d 若對象為“鏈接文件”,則保留該“鏈接文件”的屬性
-r 遞歸持續(xù)賦值(用于目錄)
-l 若目標(biāo)文件存在則詢問是否覆蓋
-a 相當(dāng)于-pdr(p,d,r為上述的參數(shù))
將文件test1重命名為test2:
mv test1 test2
參數(shù):
-f 忽略警告信息
-i 刪除前先詢問
-r 刪除文件夾
修改當(dāng)前用戶的密碼: passwd
修改其他用戶的密碼: passwd 其他用戶
參數(shù):
-l 鎖定用戶禁止其登錄
-u 接觸鎖定,允許用戶登錄
–stdin 允許從標(biāo)準(zhǔn)輸入修改用戶密碼,如(echo “newpassword” | passwd -stdin username)
-d 使賬號無密碼
-e 強(qiáng)制用戶下次登錄時(shí)修改密碼
-S 顯示用戶的密碼狀態(tài)
刪除用戶機(jī)器家目錄:
userdel -d 用戶名