Linux有很多命令,每個(gè)命令基本可以用一篇文章介紹,本文僅簡(jiǎn)單總結(jié)一些常用系統(tǒng)維護(hù)命令的用法
man
manual 的縮寫,使用man命令可以找到特定的聯(lián)機(jī)幫助頁(yè),并提供簡(jiǎn)短的命令說明。 一般語(yǔ)法格式為:
man commandname
聯(lián)機(jī)幫助頁(yè)提供了指定命令commandname的相關(guān)信息,包括:名稱、函數(shù)、語(yǔ)法以及可選參數(shù)描述等。 無(wú)論幫助有多長(zhǎng),都遵循這個(gè)格式顯示。 在頁(yè)面內(nèi)容較多的情況下使用PageUp和PageDown鍵翻頁(yè),使用“q”退出幫助頁(yè)面
通常聯(lián)機(jī)幫助信息包括以下幾個(gè)部分:
- NAME:命令的名稱
- SYNOPSIS:命令的語(yǔ)法格式
- DESCRIPTION:命令的一般描述以及用途
- OPTIONS:描述命令所有的參數(shù)或選項(xiàng)
- SEE ALSO:幫助頁(yè)中與該命令直接相關(guān)或功能相近的其他命令
- BUGS:解釋命令或其輸出中存在的任何已知的問題或缺陷
- EXAMPLES:普通的用法示例
- AUTHORS:聯(lián)機(jī)幫助頁(yè)以及命令的作者
passwd
出于系統(tǒng)安全考慮,系統(tǒng)中的每一個(gè)帳號(hào)都必須同時(shí)具備用戶名和密碼。 passwd命令可以用來(lái)更改使用者的密碼。 超級(jí)用戶root可以修改所有其他用戶的密碼,而普通用戶只能修改自己的用戶密碼。 若要修改超級(jí)用戶或其他用戶密碼的話,需要具有超級(jí)用戶的權(quán)限。
passwd命令的一般語(yǔ)法格式為:
passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]
一些必要的參數(shù)如下示,單獨(dú)使用passwd命令時(shí),表示修改當(dāng)前用戶密碼:
- -d 刪除密碼
- -f 強(qiáng)迫用戶下次登錄時(shí)必須修改口令
- -w 口令要到期提前警告的天數(shù)
- -k 更新只能發(fā)送在過期之后
- -l 停止賬號(hào)使用
- -S 顯示密碼信息
- -u 啟用已被停止的賬戶
- -x 指定口令最長(zhǎng)存活期
- -g 修改群組密碼
- -i 口令過期后多少天停用賬戶
- --help 顯示幫助信息
su
swith user(切換用戶)的縮寫。 用于臨時(shí)改變用戶身份,具有其他用戶的權(quán)限。 普通用戶可以使用su命令臨時(shí)具有超級(jí)用戶的權(quán)限。 超級(jí)用戶也可以使用普通用戶身份完成一些操作。 當(dāng)需要放棄當(dāng)前用戶身份時(shí),可使用exit命令切換回來(lái)。
su命令的一般語(yǔ)法格式如下示:
su [-fmp] [-c cmd] [-s shell] [--help] [--version] [-] [USER [ARG]]
一些必要的參數(shù)如下示,單獨(dú)使用su命令,默認(rèn)轉(zhuǎn)換為超級(jí)用戶root
- -f 不必讀啟動(dòng)檔(如 csh.cshrc 等)
- -m -p 執(zhí)行時(shí)不改變環(huán)境變數(shù)
- -c cmd 變更帳號(hào)為USER并執(zhí)行指令后再變回原來(lái)使用者
- -s shell 指定要執(zhí)行的shell
- --help 顯示說明文件
- --version 顯示版本資訊
- USER 欲變更的使用者帳號(hào)
- ARG 傳入新的shell參數(shù)
echo
echo命令用于在標(biāo)準(zhǔn)輸出(顯示器)上顯示一段文字,一般起到提示作用。 echo命令的一般語(yǔ)法格式如下示:其中選項(xiàng) -n 表示輸出之后不換行,直接顯示新行的提示符,選項(xiàng) -e 表示對(duì)于轉(zhuǎn)義字符按對(duì)應(yīng)的方式進(jìn)行處理
echo [-n] [-e] information
用一些普通字符的組合來(lái)代替一些特殊字符,由于其組合改變了原來(lái)字符所表示的含義,因此稱為轉(zhuǎn)義字符。 常見轉(zhuǎn)義字符如下示:
- \\a 發(fā)出警告聲
- \\b 刪除前一個(gè)字符
- \\c \\c后面的字符將不再輸出,同時(shí)輸出完畢后也不換行
- \\f 換頁(yè)符,光標(biāo)停在原來(lái)的位置
- \\n 換行且光標(biāo)移至行首
- \\r 回車符
- \\t 水平制表符,也就是Tab鍵
- \\v 垂直制表符
- \\ 插入\\字符
- \\e Esc鍵
- \\0nnn 按照八進(jìn)制ASCII輸出,其中0為數(shù)字0,nnn是三位八進(jìn)制數(shù)
- \\xhh 按照十六進(jìn)制ASCH輸出,其中hh是兩位十六進(jìn)制數(shù)
實(shí)例1:輸出帶顏色的字符串
\\e[1 是標(biāo)準(zhǔn)格式,代表顏色輸出開始,\\e[0m 代表顏色輸出結(jié)束
echo 能夠識(shí)別的字體顏色為:30m ~ 37m
實(shí)例2:輸出帶背景顏色的字符串
echo 可以使用的背景顏色為:40m ~ 47m
實(shí)例3:按照十六進(jìn)制ASCII碼制表輸出
date
date命令用于顯示和設(shè)置系統(tǒng)日期和時(shí)間。 一般語(yǔ)法格式為:
date [-d | -s | -u ] datestr
參數(shù)如下示
- d, --date=STRING顯示 datestr 中所設(shè)定的時(shí)間 (非系統(tǒng)時(shí)間)
- -s, --set=STRING將系統(tǒng)時(shí)間設(shè)為 datestr 中所設(shè)定的時(shí)間
- -u, --utc, --universal打印或設(shè)置協(xié)調(diào)世界時(shí)(UTC)
- --version顯示版本編號(hào)
- --help顯示輔助訊息
clear
clear命令用于清除屏幕上的信息。 清屏后,sell命令提示符移動(dòng)到屏幕左上角。 一般語(yǔ)法格式為:
clear
由于shell命令是逐行執(zhí)行,執(zhí)行結(jié)果也將隨即顯示。 因此,用戶在使用命令終端窗口時(shí),終端窗口會(huì)很快就會(huì)被字符占滿。 clear可以幫助清理一下窗口中雜亂的字符顯示
df
disk free的縮寫,df命令用于查看磁盤空間的使用情況。 一般格式為:
df [-a | -T | -h | -k ] Filesystem
其中,參數(shù)Filesystem表示物理文件系統(tǒng)。 各選項(xiàng)的含義如下所示:
- -a 顯示所有物理文件系統(tǒng)的使用情況,包括虛擬文件系統(tǒng),/proc、/sys等
- -T 顯示物理文件系統(tǒng)的文件格式類型
- -h 物理文件系統(tǒng)大小按兆字節(jié)為單位顯示
- -k 物理文件系統(tǒng)大小按千字節(jié)為單位顯示
- -l 顯示本地文件系統(tǒng)的使用情況
du
disk usage的縮寫,du命令用于顯示目錄或文件的大小。 會(huì)顯示指定的目錄或文件所占用的磁盤空間,一般格式為:
du [-a | -b | -h | -s ] Filesystem
其中,參數(shù)Filesystem表示物理文件系統(tǒng)。 各選項(xiàng)的含義如下所示:
- -a或-all顯示目錄中個(gè)別文件的大小
- -b或-bytes時(shí),以byte為單位顯示目錄或文件大小
- -h 以K,M,G為單位顯示目錄或文件大小
- -s或--summarize 僅顯示總計(jì)
-
Linux
+關(guān)注
關(guān)注
87文章
11292瀏覽量
209322 -
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
593瀏覽量
27392 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4327瀏覽量
62569 -
命令
+關(guān)注
關(guān)注
5文章
683瀏覽量
22011 -
Shell
+關(guān)注
關(guān)注
1文章
365瀏覽量
23356
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論