1.mkdir(make directory創(chuàng)建目錄)
例子:mkdir /data 在根/下創(chuàng)建data目錄,mkdir –p創(chuàng)建連續(xù)目錄
例子:ls / 列根/目錄下目錄和文件
參數(shù):
-l(long)長(zhǎng)格式,查看文件的權(quán)限,屬主屬組信息
-d(directorys)查看目錄
-ld查看目錄的權(quán)限屬主屬組信息
–r(反轉(zhuǎn)排序,倒敘)
-t(按修改時(shí)間排序)
-F給每個(gè)輸出項(xiàng)追加文件的類型標(biāo)識(shí)“*”表示具有可執(zhí)行權(quán)限的普通文件,“/”表示目錄,“@”表示符號(hào)鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當(dāng)文件為普通文件時(shí),不輸出任何標(biāo)識(shí)符。
-p 只給目錄加標(biāo)識(shí)
-i查看inode節(jié)點(diǎn)
-h人類可讀,人類可讀就是將大小整數(shù)化,比如1024k就算成1M了。
例子:cd /etc
cd ..返回上一級(jí)目錄
cd .當(dāng)前目錄
cd – 返回上一次目錄
cd ~返回用戶家目錄
cd –演示
為什么cd –可以返回上一次目錄,因?yàn)閏d –調(diào)用了OLDPWD變量和PWD變量
Windows絕對(duì)路徑:D:\娛樂(lè)\音樂(lè),從頭(盤(pán)符)開(kāi)始的路徑。
linux絕對(duì)路徑:cat /etc/sysconfig/network-scripts/ifcfg-eth0,從“/”開(kāi)始的路徑。
相對(duì)路徑:不從根/開(kāi)始,不從頭開(kāi)始的路徑。
例如:cd /linzhongniao/這種進(jìn)入目錄的方法就是絕對(duì)路徑,
cd linzhongniao/這種進(jìn)入目錄的方法就是相對(duì)路徑。
特殊符號(hào):
或1> 輸出重定向:把當(dāng)前輸出的內(nèi)容輸入到后邊的文件中,會(huì)清除文件原有內(nèi)容。
>或1>>追加重定向:把當(dāng)前輸出的內(nèi)容追加到后邊的文件尾部,不會(huì)清除文件原有內(nèi)容。
0<或< 輸入重定向:輸入重定向用于改變命令的輸入,后面指定輸入內(nèi)容,前面跟文件名。
0<<或<<追加輸入重定向:后跟字符串用來(lái)表示“輸入結(jié)束”,也可用ctrl+d結(jié)束輸入。
例子:
cat >>./linzhongniao.txt <<EOF
> woshishei
> nimeide
> I am linzhongniao
> EOF
2> 錯(cuò)誤輸出重定向:把錯(cuò)誤信息輸出到后邊的文件中,會(huì)清空文件原有內(nèi)容。
2>> 錯(cuò)誤追加重定向:把錯(cuò)誤信息追加到后邊的文件中,不會(huì)刪除文件原有內(nèi)容。
說(shuō)明:
(1)頭的指向就是數(shù)據(jù)的流向。
(2)標(biāo)準(zhǔn)輸入(stdin):代碼為0,使用0<或0<<。數(shù)據(jù)流向從右向左。
(3)標(biāo)準(zhǔn)正常輸出(stdout):代碼1,使用1>或1>>。數(shù)據(jù)(正確的數(shù)據(jù))流向從左向右。
(4)標(biāo)準(zhǔn)錯(cuò)誤輸出(stderr):代碼為2,使用2>或2>>。數(shù)據(jù)(錯(cuò)誤的數(shù)據(jù))流向從左到右。
(5)2>&1,把標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出放到一個(gè)文件里面。正確輸出放在哪了,錯(cuò)誤輸出也放在哪。例如echo linzhongniao >a.txt 2>&1將標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出都追加到a.txt文件中(推薦),定時(shí)任務(wù)使用>/dev/null 2>&1將標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出都輸出到空。
(6)&>a.log 標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出都放到a.log里面,也可以追加&>>a.log。也可以這樣寫(xiě)>a.log 2>&1
方法一: