Linux基本命令學(xué)習(xí)
路徑的切換
運(yùn)用cd命令對(duì)于工作目錄進(jìn)行切換,也可在命令后輸入上級(jí)目錄路徑就可退出一層或多層的目錄。創(chuàng)建目錄
命令mkdir可以完成對(duì)目錄的創(chuàng)建,也可以包含路徑,利用-p選項(xiàng)遞歸創(chuàng)建每一級(jí)目錄。目錄的刪除
與創(chuàng)建目錄相對(duì),我也學(xué)習(xí)了指令為rmdir的目錄刪除指令,同理也可利用-p選項(xiàng)刪除多級(jí)空目錄列表。文件的刪除
在指令rm中,我接觸了多種選項(xiàng),如-r 可以刪除空或非空文件,-i選項(xiàng)可實(shí)現(xiàn)系統(tǒng)與用戶的交互,在刪除前詢問(wèn)用戶是否同意,還可以連用選項(xiàng),如-ir可以進(jìn)入目錄文件,并提示是否刪除目錄中的文件。另外-f為強(qiáng)制刪除選項(xiàng),及對(duì)于文件名相同部分可以用通配符*表示。-
創(chuàng)建普通文件
創(chuàng)建普通文件需要運(yùn)用指令touch,
1).創(chuàng)建不存在的普通文件
touch filename
file:
.txt .doc .dat filename
.c .h .cpp .hpp2).若文件已存在,則更新時(shí)間戳
3).創(chuàng)建多個(gè)文件
touch 1.doc 2.doc 3.txt
touch {1..10}.doc
touch te{1..10}st
touch {1..10}he.doc
touch {A..Z}.c
touch {a..z}.h
注明:大括號(hào)中是兩個(gè)點(diǎn)。
另外,我還學(xué)習(xí)到了mv,cp,pwd,cat,more,less,help等命令以及其選項(xiàng)作用。
普通用戶與超級(jí)用戶切換
Sudo 可完成臨時(shí)提權(quán),即臨時(shí)賦予用戶超級(jí)用戶的權(quán)限。此操作需要輸入用戶密碼來(lái)安裝軟件或刪除部分文件,以及更改文件權(quán)限等。
Su - root 可以讓使普通用戶切換到超級(jí)用戶。如有密碼問(wèn)題不能切換,可執(zhí)行 sudo passwd然后按提示操作。
文件權(quán)限修改的兩種方法
- 標(biāo)識(shí)符修改文件權(quán)限:通過(guò)命令chmod給其他用戶組(0)增加權(quán)限,如增加可執(zhí)行權(quán)限就寫成 chmod o+x filename, 通過(guò) sudo chmod 給所屬組(g)增加權(quán)限,如增加可寫可執(zhí)行權(quán)限就寫作 sudo chmod g+wx filename, 此過(guò)程需要管理員輸入密碼。減去權(quán)限則用-號(hào)代替+號(hào)。
- 八進(jìn)制修改權(quán)限:對(duì)應(yīng)為如果有權(quán)限則表示為1,無(wú)權(quán)限則表示為0,
二進(jìn)制 八進(jìn)制 權(quán)限
000 0 無(wú)權(quán)限
001 1 可執(zhí)行權(quán)限
010 2 可寫權(quán)限
011 3 可寫可執(zhí)行權(quán)限
100 4 可讀權(quán)限
101 5 可讀可執(zhí)行權(quán)限
110 6 可讀可寫權(quán)限
111 7 可讀可寫可執(zhí)行權(quán)限,
例:給其他用戶增加可執(zhí)行權(quán)限,則為:工作路徑 sudo chmod 645 文件名。