歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

新手學linux命令之mkdir、rmdir、alias、ln

一、 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,即軟連接是一個獨立的文件。

Copyright © Linux教程網 All Rights Reserved