mkdir命令功能:
創(chuàng)新互聯(lián)建站專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、洛隆網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為洛隆等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
mkdir是(make directories)的縮寫,
其功能為創(chuàng)建一個目錄
mkdir命令的語法格式:
mkdir [參數(shù)] [目錄路徑]
------參數(shù)說明---
-p:遞歸創(chuàng)建多級目錄
-m:建立目錄的同時設(shè)置目錄的權(quán)限
-z:設(shè)置安全上下文
-v:顯示目錄的創(chuàng)建過程
注意事項:
1.當待創(chuàng)建目錄已存在,則會提示相應(yīng)的存在信息,并不會執(zhí)行創(chuàng)建目錄動作
2.mkdir命令可以同時創(chuàng)建多個目錄
例:
mkdir命令 的示例分享
----在當前目錄下,創(chuàng)建一個子目錄dirTest
[root@****** ~]# mkdir dirTest
----在目錄/usr/test下建立子目錄dirtest
---并設(shè)置目錄所有者擁有有讀、寫和執(zhí)行權(quán)限,其他人無權(quán)訪問
[root@****** ~]# mkdir -m 700 /usr/test/dirtest
---同時創(chuàng)建子目錄dirtest1,dirtest2,dirtest3
[root@****** ~]# mkdir dirtest1 dirtest2 dirtest3
---遞歸創(chuàng)建目錄
---此命令會先創(chuàng)建一個test目錄
---再創(chuàng)建一個dirtest目錄
[root@****** ~]# mkdir -p test/dirtest
字符串判斷
str1 = str2當兩個串有相同內(nèi)容、長度時為真
str1 != str2 當串str1和str2不等時為真
-n str1 當串的長度大于0時為真(串非空)
-z str1 當串的長度為0時為真(空串)
str1 當串str1為非空時為真
2、數(shù)字的判斷
int1 -eq int2兩數(shù)相等為真
int1 -ne int2兩數(shù)不等為真
int1 -gt int2int1大于int2為真
int1 -ge int2int1大于等于int2為真
int1 -lt int2int1小于int2為真
int1 -le int2int1小于等于int2為真
3 文件的判斷
-r file 用戶可讀為真
-w file 用戶可寫為真
-x file 用戶可執(zhí)行為真
-f file 文件為正規(guī)文件為真
-d file 文件為目錄為真
-c file 文件為字符特殊文件為真
-b file 文件為塊特殊文件為真
-s file 文件大小非0時為真
-t file 當文件描述符(默認為1)指定的設(shè)備為終端時為真
3、復雜邏輯判斷
-a 與
-o 或
! 非
EXAMPLE:
[ -a FILE ] 如果 FILE 存在則為真。
[ -b FILE ] 如果 FILE 存在且是一個塊特殊文件則為真。
[ -c FILE ] 如果 FILE 存在且是一個字特殊文件則為真。
[ -d FILE ] 如果 FILE 存在且是一個目錄則為真。
[ -e FILE ] 如果 FILE 存在則為真。
[ -f FILE ] 如果 FILE 存在且是一個普通文件則為真。
[ -g FILE ] 如果 FILE 存在且已經(jīng)設(shè)置了SGID則為真。
[ -h FILE ] 如果 FILE 存在且是一個符號連接則為真。
[ -k FILE ] 如果 FILE 存在且已經(jīng)設(shè)置了粘制位則為真。
[ -p FILE ] 如果 FILE 存在且是一個名字管道(F如果O)則為真。
[ -r FILE ] 如果 FILE 存在且是可讀的則為真。
[ -s FILE ] 如果 FILE 存在且大小不為0則為真。
[ -t FD ] 如果文件描述符 FD 打開且指向一個終端則為真。
[ -u FILE ] 如果 FILE 存在且設(shè)置了SUID (set user ID)則為真。
[ -w FILE ] 如果 FILE 如果 FILE 存在且是可寫的則為真。
[ -x FILE ] 如果 FILE 存在且是可執(zhí)行的則為真。
[ -O FILE ] 如果 FILE 存在且屬有效用戶ID則為真。
[ -G FILE ] 如果 FILE 存在且屬有效用戶組則為真。
[ -L FILE ] 如果 FILE 存在且是一個符號連接則為真。
[ -N FILE ] 如果 FILE 存在 and has been mod如果ied since it was last read則為真。
[ -S FILE ] 如果 FILE 存在且是一個套接字則為真。
[ FILE1 -nt FILE2 ] 如果 FILE1 has bee more recently than FILE2, or 如果 FILE1 exists and FILE2 does not則為真。
[ FILE1 -ot FILE2 ] 如果 FILE1 比 FILE2 要老, 或者 FILE2 存在且 FILE1 不存在則為真。
[ FILE1 -ef FILE2 ] 如果 FILE1 和 FILE2 指向相同的設(shè)備和節(jié)點號則為真。
[ -o OPTIONNAME ] 如果 shell選項 “OPTIONNAME” 開啟則為真。
[ -z STRING ] “STRING” 的長度為零則為真。
[ -n STRING ] or [ STRING ] “STRING” 的長度為非零 non-zero則為真。
[ STRING1 == STRING2 ] 如果2個字符串相同。 “=” may be used instead of “==” for strict POSIX compliance則為真。
[ STRING1 != STRING2 ] 如果字符串不相等則為真。
相信很多人都遇到過linux中ifconfig命令不能用的情況,下面由我為大家整理了linux中ifconfig命令不管用的相關(guān)知識,希望對大家有幫助!
linux的ifconfig命令不能用的解決方法
建議這個操作在root下進行,因為我用的解釋root賬戶進去的,其他的不知道行不行
方法一
如果只想在本次開機過程中臨時性的添加修改,下次開機就無效的話,可以:
輸入export PATH=$PATH:/sbin
方法二
如果只給當前用戶永久添加
在命令行中鍵入 vi ~/.bash_profile
靠近末尾有類似這樣的一行PATH=$PATH:$HOME/bin后添加:/sbin,
就變成PATH=$PATH:$HOME/bin:/sbin
文件修改并保持完以后,運行source ~/.bash_profile命令即可使修改操作立即生效。
方法三
在命令行中鍵入 vi /etc/profile
然后再我加入箭頭的那兩個地方插入一個#,然后按下esc 輸入wq退出就好了,然后再重啟你的電腦就可以使用上述命令了