命令格式一般為---命令名 [選項(xiàng)] [參數(shù)1] [參數(shù)2]…
例如:cp -I file1 cp為命令名,-l為選項(xiàng),file1為參數(shù)。
其中,命令名必須要有,選項(xiàng)和參數(shù)可有可無(wú)linux常用命令,具體按照要求來(lái)操作。
LinuxUI一定要注意大小寫(xiě)
如果輸入的命令過(guò)長(zhǎng)的話,在行未輸‘’字符,并安Enter鍵,這時(shí)候會(huì)返回一個(gè)大于號(hào)(>)作為提示符,表示該命令行未結(jié)束,允許繼續(xù)輸入有關(guān)信息。
1.who命令
列出所有正在使用系統(tǒng)的用戶(hù),所用的終端名和注冊(cè)到系統(tǒng)的是時(shí)間。而 who am i命令將列出使用該命令的當(dāng)前用戶(hù)的相關(guān)信息。
2.echo命令
echo命令將命令行中的三叔顯示到標(biāo)準(zhǔn)輸出(屏幕)。該命令主要是用于shell腳本,作為一種輸出提示信息的手段。
如果參數(shù)用括號(hào)括起來(lái)的了的話,那么參數(shù)(字符串)按照原樣輸出;不擴(kuò)起來(lái)的話,字符串中的各個(gè)單詞就作為字符串輸出,各個(gè)單詞之間以一個(gè)空格隔開(kāi)
$ echo HelloWord,輸出如下(#代表root超級(jí)用戶(hù),#代表一般用戶(hù))
3.date命令
date命令顯示系統(tǒng)的時(shí)間和日期
$ date
4.cal命令
cal顯示1-9999年中任意一年或者任意一個(gè)月的日歷。如果該命令不帶有任何參數(shù)的話,則顯示當(dāng)前月份的日歷
$ cal
如果在cal命令之后只有一個(gè)參數(shù)的話,則該參數(shù)為顯示該年份
如果有兩個(gè)參數(shù)的話,則第一個(gè)表示月份,第二個(gè)表示年份,在這兩個(gè)參數(shù)之間有空格
$ cal 12 2017(表示顯示在2017年12月份)
5.clear命令
clear命令為清屏
6.passwd命令
passwd為修改密碼,輸入密碼來(lái)修改密碼
$ passwd
1.普通文件
普通文件也稱(chēng)為常規(guī)文件,包含各種長(zhǎng)度的字符串
可以使用file命令來(lái)確定指定為文件的類(lèi)型,該命令將任意多個(gè)文件名當(dāng)做參數(shù)
使用格式為:file 文件名 [文件名..]
2.目錄文件
目錄文件是一種特別文件。利用它可以構(gòu)成文件系統(tǒng)的分層樹(shù)形結(jié)構(gòu)。
每個(gè)目錄的第一項(xiàng)都表示目錄的本身linux常用命令,并以“點(diǎn)(.)”作為他的文件名。每個(gè)目錄的第二項(xiàng)名字是“點(diǎn)點(diǎn)(..)”,表示該目錄的父目錄。
需要記住的是,以“.”開(kāi)頭的文件時(shí)隱含文件,使用帶-a選項(xiàng)的ls命令列出來(lái)他們
使用ls -d命令,只能看到當(dāng)前目錄下的各子目錄名
3.設(shè)備文件
設(shè)備文件是一種特殊文件,除了在其文件I節(jié)點(diǎn)中存放屬性信息外,他們不包含任何數(shù)據(jù)。
設(shè)備文件的一個(gè)示例是當(dāng)前使用的終端文件。
tty命令可以顯示這個(gè)文件名
通常,設(shè)備文件存放在/dev目錄下
1.文件顯示命令
cat命令
cat命令是連接文件并打印到屏幕上。cat經(jīng)常用來(lái)顯示文件的內(nèi)容
一般格式是:cat [選項(xiàng)] 文件
cat file1 file2>file3是把文件file1 file2的內(nèi)容合并起來(lái),然后通過(guò)>傳給file3
cat>file1的意思是建立一個(gè)文件file1并填寫(xiě)內(nèi)容。填寫(xiě)結(jié)束后按ctrl+z結(jié)束填寫(xiě)。
文件file1和file2的內(nèi)容不變。
(當(dāng)前命令如果輸入錯(cuò)誤是,ctrl+c進(jìn)行中斷,返回shell提示符狀態(tài))
more命令
more命令顯示文件內(nèi)容,每次顯示一屏幕,顯示滿(mǎn)屏后停下來(lái),在底部出現(xiàn)提示信息,顯示當(dāng)前的百分比
Space鍵顯示文本的下一屏幕內(nèi)容
Enter鍵,只顯示下一行的內(nèi)容
H鍵顯示幫助屏,顯示相關(guān)的幫助信息
B鍵,顯示上一屏幕的內(nèi)容
Q退出more命令
head命令
head命令在屏幕上顯示指定文件開(kāi)頭若干行,默認(rèn)顯示行數(shù)為10行
tail命令
tail顯示在屏幕上的文件的末尾若干行,默認(rèn)為顯示10行。(與head命令類(lèi)似)
1.comm命令
comm命令對(duì)兩個(gè)已排序文件進(jìn)行逐行比較
格式為:comm [-123] file1 file2
Coom命令對(duì)兩個(gè)已經(jīng)排序號(hào)的文件進(jìn)行比較。其中file1和file2是已經(jīng)排序好的文件。
comm從這兩個(gè)文件讀取正文,進(jìn)行比較,最后生成三行輸出:僅在file1中出現(xiàn)的行,僅在file2 中出現(xiàn)的行,在兩個(gè)文件都出現(xiàn)的行。
如果文件名為“-”,則表示從標(biāo)準(zhǔn)出入讀取。
-123,選項(xiàng)1,2,和3分別表示不顯示comm輸出中的第一列,第二例和第三列
2.diff命令