一、 mkdir命令
1、功能
創建新目錄
2、語法
mkdir [OPTION]... DIRECTORY...
-p:連同父目錄一起創建,遞歸創建
-m:創建目錄的同時設置目錄的權限
-v:顯示詳細信息
3、示例
在主目錄下創建目錄test/test1/test2,並設定權限位700
二、rmdir命令
1、功能
刪除空目錄
2、語法
rmdir [OPTION]... DIRECTORY...
-p:連同空的父目錄一起刪除
-v:顯示命令執行的詳細過程
3、示例
刪除目錄test/test1/test2
[root@localhost ~]# rmdir -p test/test1/test2/
三、alias命令
1.功能
創建命令的別名,可以簡化工作中常用命令的輸入。用戶必須使用單引號將原來的命令引起來,防止特殊字符導
致錯誤。可以用unalias命令刪除別名
2、語法
alias [-p] [name[=value] ... ]
-p:打印已經設置的命令別名(默認)
3、示例
創建一個命令別名
alias lm=’ls -al | more’(輸入lm則會分頁顯示)
刪除別名lm
unalias lm
4、補充
(a)在命令行中定義的別名,僅對當前shell有效,如要永久生效,需要定義在配置文件中:~/.bashrc (此
文件定義的只對當前用戶有效);/etc/bashrc(對所有用戶有效)。編輯的配置不會立即生效需要shell重新
讀配置文件: . ~/.bashrc
(b)別名同原命令同名,若要執行原命令,可使用以下3種方法:
“\COMMAND” ;’COMMAND’ ;/PATH/COMMAND(絕對路徑)
四、ln命令
1、功能
用來為文件創件連接,連接類型分為硬連接和符號連接兩種,默認的連接類型是硬連接。如果要創建符號連接必須使用"-s"選項。
2、語法
ln [OPTION]... TARGET LINK_NAME
-s:創建軟連接(符號鏈接)
-f:強行建立文件或目錄的鏈接
3、示例
為/root/install.log文件創建硬鏈接
[root@localhost ~]# ln /root/install.log /etc
為/root目錄創建軟連接
[root@localhost ~]# ln -s /root /etc/root1
4、硬鏈接特性
硬鏈接不能跨文件系統;
目錄不能創建硬鏈接;
硬鏈接會影響文件的鏈接數(ls -l 查看);
源文件刪除了,其硬鏈接不受影響;
源文件和硬鏈接文件的inode號相同,hard link只是在某個目錄下新建一條文件名鏈接到某inode號碼的關聯記錄而已。
5、軟連接特性
軟連接可以跨文件系統;
目錄可以創建軟連接;
軟連接不影響文件鏈接數
源文件刪除了,軟鏈就會失效;
symbolic link創建的文件為一個獨立的新文件,因此會占用掉inode與block,即軟連接是一個獨立的文件。