[root@localhost ~]# 命令 [選項(xiàng)] [參數(shù)]
符號作用
家目錄(cd 也直接返回家目錄)
當(dāng)前目錄
上級目錄
上次所在目錄
命令格式
mkdir [選項(xiàng)] 目錄名
選項(xiàng):
-p: 遞歸創(chuàng)建所需目錄
命令格式
rmdir [選項(xiàng)] 目錄名
-p: 遞歸刪除目錄
? 注意linux沒有創(chuàng)建時(shí)間。
cat [選項(xiàng)] 文件名
-A: 相當(dāng)于-vET 選項(xiàng)的集合,用于列出所有隱藏符合
-E: 列出每行結(jié)尾的回車符號$
-n: 顯示行號
-T: 把Tab鍵用^T顯示出來
-v: 列出特殊符號
# more [選項(xiàng)] 文件名
- 空格鍵: 向下翻頁
- b: 向上翻頁
- 回車鍵:向下滾動(dòng)一行
- /字符串:搜索指定的字符串
- q:退出
? less 命令和more命令類似,只是more是分屏顯示命令,而less是分行顯示命令
# tail [選項(xiàng)] 文件名
-n 行數(shù): 從文件結(jié)尾開始,顯示指定行數(shù)
-f: 監(jiān)聽文件的新增內(nèi)容
# ln [選項(xiàng)] 源文件 目錄文件
-s: 創(chuàng)建軟鏈接文件,如果-s不加的話,則創(chuàng)建硬鏈接
-f: 強(qiáng)制,如果目錄文件已經(jīng)存在,則刪除目標(biāo)文件后在創(chuàng)建鏈接文件
硬鏈接特征
軟鏈接特征
# rm [選項(xiàng)] 文件或目錄
-f: 強(qiáng)制刪除
-i: 交互刪除,在刪除之前會進(jìn)行詢問
-r: 遞歸刪除,可以刪除目錄
# cp [選項(xiàng)] 目標(biāo)文件
-a: 相當(dāng)于 -dpr 選項(xiàng)的集合
-d: 如果源文件為軟鏈接(對硬鏈接無效),則復(fù)制出的目標(biāo)文件也為軟鏈接
-i: 詢問,如果目標(biāo)文件已經(jīng)存在,是否覆蓋
-p:復(fù)制后目標(biāo)文件保留源文件屬性(所有者、所屬組、權(quán)限、時(shí)間)
-r: 遞歸復(fù)制,用于復(fù)制目錄
cp /int.log /aaa.log # 拷貝加改名
# mv [選項(xiàng)] 源文件 目標(biāo)文件
-f: 強(qiáng)制覆蓋
-i: 交互移動(dòng)
-v: 顯示詳細(xì)信息
? 權(quán)限的位含義
第2-4 位代表文件所有者的權(quán)限(u)第5-7 位代表文件所屬組的權(quán)限(g)第8-10位代表文件其他用戶的權(quán)限 (o)
# chmod [選項(xiàng)] 權(quán)限模式 文件名
-R: 遞歸設(shè)置權(quán)限
chmod 命令的權(quán)限模式的格式是[ugoa][+-=][rwx]也就是[用戶身份][賦予方式][權(quán)限]
賦予方式權(quán)限
chmod u+x,g-x,o+rw 文件名
chmod 755 文件名
首先, 讀、寫、執(zhí)行權(quán)限對文件和目錄的作用是不同的。
權(quán)限對目錄的作用
# chown [選項(xiàng)] 所有者:所屬組 文件或目錄
-R:遞歸設(shè)置
普通用戶可以修改所有者是自己的文件權(quán)限
普通用戶不能修改文件的所有者(哪怕文件時(shí)屬于這個(gè)普通用的)
[root@localhost ~]# umask
0022
# 用八進(jìn)制數(shù)值顯示umask權(quán)限
[root@localhost ~]# umask -S u=rwx,g=rx,o=rx
#用字母表示文件和目錄的初始權(quán)限
我們需要先了解一下新建文件和目錄的默認(rèn)最大權(quán)限。
按照官方的標(biāo)準(zhǔn)算法,umask默認(rèn)權(quán)限需要使用二進(jìn)制進(jìn)行邏輯與和邏輯非聯(lián)合運(yùn)算才可以得到正確的新建文件和目錄的默認(rèn)權(quán)限。
這種方法既不好計(jì)算,也不好理解linux常用命令,超哥并不推薦。我們在這里還是按照權(quán)限字母來講解umask權(quán)限的計(jì)算方法。我們就按照默認(rèn)的umask值是022來分別計(jì)算一下新建文件和目錄的默認(rèn)權(quán)限吧。
上一個(gè)教程:登陸LINUX服務(wù)器常用命令
下一個(gè)教程:Linux常用基本命令:tr