筆記(基本的命令)
-
路徑
絕對路徑:是以根目錄為起點的路徑
相對路徑:是以當前路徑或者以HOME目錄為基礎的路徑 -
cd
cd [路徑] 工作目錄的切換慰安,可以在目錄間任意跳轉,若沒有路徑,則跳轉到家目錄下馆类。
cd ../ 是返回上層目錄 ../可以嵌套使用
cd ../目錄名 跳轉到上層目錄的某個目錄
cd - 回到上一次工作的目錄 -
mkdir
mkdir [目錄名] 創(chuàng)建新的一個目錄
mkdir -p [目錄名1/目錄名2/目錄名n] 創(chuàng)建多級目錄(遞歸創(chuàng)建)
mkdir [目錄名1] [目錄名2] [目錄名n] 創(chuàng)建多個目錄(非遞歸創(chuàng)建) - **rmdir **
rmdir [目錄名] 只能刪除空目錄,若目錄非空則不能刪除而報錯。
rmdir -p [目錄名1/目錄名2/目錄名n] 刪除多級目錄(刪除創(chuàng)建) - *rm **
rm [參數(shù)] [文件名] 刪除一個或多個普通文件或者目錄文件檩淋,此方法為永久刪除不可恢復。
rm -r [目錄名/文件名] 刪除目錄
rm -i [目錄名/文件名] 刪除時進行提示
rm -ir [目錄名] 會提示進入目錄萄金,并逐一提示是否刪除文件
rm -f [文件名] 強制刪除不會有任何提示
(:通配符蟀悦,如果要刪除大量文件名類似的文件,可用通配符刪除) - **touch **
touch [參數(shù)] [文件名] 創(chuàng)建不存在的普通文件氧敢,若文件已存在日戈,則更新時間戳
touch [文件名(可以用{1..10}創(chuàng)建多個類似文件,例如touch {1..10}.txt touch {a..b}st.txt )] - **mv **
mv [參數(shù)] [源文件] [目的文件]
mv [原文件名] [新文件名] 重命名福稳,用gedit編輯文件產(chǎn)生的備份文件及filename~,可用mv命令進行恢復涎拉,若目的文件已存在,則覆蓋其中的內(nèi)容
mv [文件名] [路徑] 跨目錄移動的圆,若路徑后面加了文件名鼓拧,則跨目錄移動并且重命名。
mv [源文件] [目的目錄文件] 若目的目錄文件不存在越妈,則移動重命名季俩,若存在,則將源目錄整體移動到目的目錄中 - **cp **
cp [參數(shù)][源文件][目的文件] 對源文件進行復制梅掠,此時的源文件仍然存在
cp [源文件] [路徑] 復制文件到指定路徑酌住,源文件保留
cp [源文件][路徑/文件名] 復制文件到指定的路徑并進行改名店归,源文件保留
cp [路徑/源文件][路徑/文件名] 復制指定的文件到指定的路徑并進行改名,源文件保留
cp -r [路徑/源目錄名][路徑/目的目錄名] 復制指定的文件夾到指定的路徑目的目錄名存在時酪我,會進行替換消痛,源文件保留。若復制指定的文件夾到指定的路徑目的目錄名不存在時都哭,則會直接復制秩伞。
cp -ir [路徑/源目錄名] [路徑/目的目錄] 若目的目錄不存在同名目錄,則復制并重新命名欺矫,若目的目錄存在同名目錄纱新,則合并。 -
pwd
pwd 此命令可以獲取當前的絕對路徑穆趴。 - **cat **
cat [參數(shù)] [文件名] 查看文件內(nèi)容(全屏一次列顯)
cat [文件名1] [文件名2] [文件名N] 參看多個文件
cat -n [文件名] 列顯文件內(nèi)容的同時锈麸,匹配行號垢油。
cat -b [文件名] 列顯文件內(nèi)容的同時,匹配行號時略過空行。 - **more **
more [參數(shù)] [文件名] 分葉查看文件內(nèi)容暑竟,按空格鍵查看下一頁愉舔,按回車鍵就逐行查看杀狡,按Q退出憔足。 -
less
less [參數(shù)] [文件名] 空格鍵、上下鍵酪耕、PaUp导梆、PaDn、回車鍵均可分頁查看迂烁,退出輸入Q回車即可看尼。 -
man
man [命令] 、[命令] --help盟步、info [命令] 可以查看該命令的手冊 -
head
head [參數(shù)] [文件名]藏斩、tail[參數(shù)] [文件名] 分別可以查看文件的前十行和后十行,默認十行却盘。
head -n [文件名]狰域、tail-n [文件名] 分別可以查看文件的前n行和后n行。 -
sudo
sudo 臨時提權黄橘,即臨時賦予用戶超級用戶的權限兆览,常用命令行安裝軟件,對部分文件的刪除操作塞关,以及
更改文件權限等等(操作需要用戶密碼)抬探。
su - root 切換root超級用戶,超級用戶下所有的操作均不需要輸入密碼帆赢,建議使用"-",把超級用戶的工作環(huán)境和目錄都切換小压,房子因環(huán)境變量問題不能夠正常使用线梗。密碼問題不能輸入,需要sudo passwd改密碼怠益。 $為普通用戶提示符仪搔,#為超級用戶提示符。
- **超級用戶----》普通用戶 **
ctrl d溉痢、exit僻造、su - [普通用戶名]憋他、關閉終端孩饼。 -
文件的權限問題
-rw-r--r-- 1 w w 16974 12月 7 13:38 123.txt
所屬用戶:u
所屬組用戶:g
其他用戶:o
所有用戶:a
完整的權限表示形式:rwx r可讀 w:可寫 x:可執(zhí)行,-:為無權限竹挡。
權限標識符镀娶;r,w,x,- 八進制權限0.1.2.3.4.5.6.7
- **chmod 標識符更改 **
chmod [用戶代碼+權限] [文件名] 修改增加文件權限。
chmod [用戶代碼-權限] [文件名] 修改減去文件權限揪罕。 - **chmod 八進制更改 **
chmod [相對應的八進制數(shù)] [文件名]
例如 r-- r-x rwx 的權限命令為chmod 457 [文件名]