提示:
一般情況下命令中的[]表示可選,既命令的參數(shù)及文件是可選的。參數(shù)選項===>一個命令的不同的功能(不同的條件)。
簡單粗暴貫穿常用命令linux命令,對命令使用框架有個整體認識
windows下面
新建===>文件夾
Linux下面
mkdir /data 在當前目錄下創(chuàng)建子目錄
cd / 回到根目錄下
mkdir data 創(chuàng)建data子目錄
ls 查看當前目錄內容
ls -ld /data 查看/data目錄詳細內容
舉例
ls / 查看根目錄內容
ls -l / 查看根目錄下詳細內容
絕對路徑:從根開始的路徑
C:\Program Files (x86)\Microsoft Office
從根開始的路徑就是絕對路徑
絕對路徑:/etc/sysconfig/network-scripts/ifcfg-eth0
相對路徑:不從“/”根開始,而是把當前所在路徑當作根,目標文件或目錄距離當前路徑的“距離”。
示例:
小結
多練
多給別人講解
討論相對路徑與絕對路徑
mkdir 創(chuàng)建目錄
ls 查看目錄內容
cd 進入xxxx
pwd 查看當前絕對路徑
創(chuàng)建單個文件
創(chuàng)建多個文件
小結:
touch 觸摸 創(chuàng)建文件或修改文件時間戳(文件的屬性)
vi===>直接寫入(關于vi和vim使用方法請自行查詢vim tutor)
echo進行追加
注意:
1,我們通常在直接操作文件前要備份文件
2,操作前先看一眼cat 一下
特殊符號:
“>” 重定向,清除原文件里面所有內容,然后把內容追加到文件的末尾
“>>” 追加重定向,追加內容,到文件的尾部
“1>" 輸出重定向:把前面輸出的東西輸入到后邊的文件中,會清除文件原有內容。
“1>>" 追加輸出重定向:把前面輸出的東西輸入到后邊的文件中,不會清除文件原有內容,只是追加到最后一行。
<或0< 輸入重定向:后跟字符串(不常用)
<<或0<< 追加輸入重定向:后跟字符串(不常用)
2> 錯誤重定向:把錯誤信息輸入到后面的文件中,會刪除文件原有內容
2>> 錯誤追加重定向:把前面錯誤信息追加到后邊的文件中,不會清除文件原有內容
重定向小節(jié):
重定向:改變命令執(zhí)行時,數(shù)據(jù)傳輸?shù)姆较?/p>
箭頭方向就是數(shù)據(jù)方向===>水流方向
windows復制粘貼
ctrl+c
ctrl+v
Linux下:
復制====>copy===>cp
小結:
cp 復制文件或目錄(默認不能拷貝目錄)
-r:遞歸,復制目錄,目錄及其子孫后代
-p:復制文件同時保持文件屬性不變,
-a ===-pdr
移動(搬家)====>move====>mv
cd /
mv /data /root
小結:
/data ===> /data 及/data下面的子孫后代
/data/===> /data下面的子孫后代
2、發(fā)現(xiàn)mysql根目錄下沒有data目錄和my.ini文件,不要緊,初始化mysql的時候系統(tǒng)會自動創(chuàng)建一個data目錄,我們只需創(chuàng)建一個my.ini文件即可。root的家目錄是/root,普通用戶的家目錄則為/home/username,這個字段是可以自定義的,比如您建立一個普通用戶test1,要想讓test1的家目錄在/data目錄下,只要修改/etc/passwd文件中test1那行中的該字段為/data即可。root的家目錄是/root,普通用戶的家目錄則為/home/username,這個字段是可以自定義的,比如你建立一個普通用戶test1,要想讓test1的家目錄在/data目錄下,只要修改/etc/passwd文件中test1那行中的該字段為/data即可。