Linux命令的語(yǔ)法
所有的Linux命令都具有相同的結(jié)構(gòu):
[sudo] program [parameter] [parameter] … [parameter] [-flag] [parameter] [-flag] [parameter] … [flag] [parameter]
讓我來(lái)分段剖析上述的結(jié)構(gòu):
如果一個(gè)命令需要管理員權(quán)限(root訪問(wèn)權(quán)限)才能運(yùn)行,那么必須在它之前加上“sudo”。這使得在運(yùn)行命令之輸入管理員的密碼。
“program”是應(yīng)用程序的名字。它包括yum, apt-get, cheese, tar, cp, mv和firefox等等。如果沒(méi)有經(jīng)過(guò)額外的配置,所有可以通過(guò)這種方法訪問(wèn)的命令均放在/usr/bin目錄下(對(duì)于很多程序,你只需要在終端中輸入其名字。例如,在終端中輸入”firefox”,然后按Enter鍵,F(xiàn)irefox就運(yùn)行起來(lái)了。
在程序名字的后面,你可以使用不同的參數(shù)和標(biāo)志。不同程序在這方面差別很大。例如,命令“cp file1 file2”在file1的所在目錄下將其復(fù)制一份并另存為file2。這里的“file1”和“file2”是命令“cp”的兩個(gè)參數(shù)。一些命令也通過(guò)使用不同的標(biāo)志來(lái)改變其行為。例如,命令“sudo yum install cheese -y”中的“install”是yum的參數(shù),“cheese”是install的參數(shù),“-y”是yum的標(biāo)志——當(dāng)yum詢問(wèn)你是否繼續(xù)的時(shí)候,一律默認(rèn)回答“yes”。需要注意的是,一些標(biāo)志有自己的參數(shù),而另一些則沒(méi)有。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)