提示:
一般情況下命令中的[]表示可選,既命令的參數(shù)及文件是可選的。參數(shù)選項(xiàng)===>一個(gè)命令的不同的功能(不同的條件)。
簡(jiǎn)單粗暴貫穿常用命令,對(duì)命令使用框架有個(gè)整體認(rèn)識(shí)
windows下面
新建===>文件夾
Linux下面
mkdir /data 在當(dāng)前目錄下創(chuàng)建子目錄
cd / 回到根目錄下
mkdir data 創(chuàng)建data子目錄
ls 查看當(dāng)前目錄內(nèi)容
ls -ld /data 查看/data目錄詳細(xì)內(nèi)容
舉例
ls / 查看根目錄內(nèi)容
ls -l / 查看根目錄下詳細(xì)內(nèi)容
絕對(duì)路徑:從根開始的路徑
C:\Program Files (x86)\Microsoft Office
從根開始的路徑就是絕對(duì)路徑
絕對(duì)路徑:/etc/sysconfig/network-scripts/ifcfg-eth0
相對(duì)路徑:不從“/”根開始linux命令,而是把當(dāng)前所在路徑當(dāng)作根,目標(biāo)文件或目錄距離當(dāng)前路徑的“距離”。
示例:
小結(jié)
多練
多給別人講解
討論相對(duì)路徑與絕對(duì)路徑
mkdir 創(chuàng)建目錄
ls 查看目錄內(nèi)容
cd 進(jìn)入xxxx
pwd 查看當(dāng)前絕對(duì)路徑
創(chuàng)建單個(gè)文件
創(chuàng)建多個(gè)文件
小結(jié):
touch 觸摸 創(chuàng)建文件或修改文件時(shí)間戳(文件的屬性)
vi===>直接寫入(關(guān)于vi和vim使用方法請(qǐng)自行查詢vim tutor)
echo進(jìn)行追加
注意:
1linux命令,我們通常在直接操作文件前要備份文件
2,操作前先看一眼cat 一下
特殊符號(hào):
“>” 重定向,清除原文件里面所有內(nèi)容,然后把內(nèi)容追加到文件的末尾
“>>” 追加重定向,追加內(nèi)容,到文件的尾部
“1>" 輸出重定向:把前面輸出的東西輸入到后邊的文件中,會(huì)清除文件原有內(nèi)容。
“1>>" 追加輸出重定向:把前面輸出的東西輸入到后邊的文件中,不會(huì)清除文件原有內(nèi)容,只是追加到最后一行。
<或0< 輸入重定向:后跟字符串(不常用)
<<或0<< 追加輸入重定向:后跟字符串(不常用)
2> 錯(cuò)誤重定向:把錯(cuò)誤信息輸入到后面的文件中,會(huì)刪除文件原有內(nèi)容
2>> 錯(cuò)誤追加重定向:把前面錯(cuò)誤信息追加到后邊的文件中,不會(huì)清除文件原有內(nèi)容
重定向小節(jié):
重定向:改變命令執(zhí)行時(shí),數(shù)據(jù)傳輸?shù)姆较?/p>
箭頭方向就是數(shù)據(jù)方向===>水流方向
windows復(fù)制粘貼
ctrl+c
ctrl+v
Linux下:
復(fù)制====>copy===>cp
小結(jié):
cp 復(fù)制文件或目錄(默認(rèn)不能拷貝目錄)
-r:遞歸,復(fù)制目錄,目錄及其子孫后代
-p:復(fù)制文件同時(shí)保持文件屬性不變,
-a ===-pdr
移動(dòng)(搬家)====>move====>mv
cd /
mv /data /root
小結(jié):
/data ===> /data 及/data下面的子孫后代
/data/===> /data下面的子孫后代
注意:這里目錄的移動(dòng),如果想僅僅移動(dòng)目錄下面文件而不移動(dòng)目錄使用mv /data/* /root 即可
刪除===> remove ====>rm
cd /root/data
rm chensiqi.txt 默認(rèn)只能刪除文件
會(huì)提示是否刪除 y 即可
rm -f chensiqi.txt 免提示一律yes
注意:刪除前要思考操作后是否能夠恢復(fù),若不能恢復(fù)擇應(yīng)該先cp備份,或者采取移走mv的辦法進(jìn)行刪除。
遞歸刪除
rm -rf data 刪除目錄必須加-r,-f免提示 刪除data目錄及目錄下的所有東西