一、 mkdir命令

1、功能

创建新目录

2、语法

 mkdir [OPTION]... DIRECTORY...
-p:连同父目录一起创建,递归创建
-m:创建目录的同时设置目录的权限
-v:显示详细信息

3、示例

在主目录下创建目录test/test1/test2,并设定权限位700

vf70MFz.png

二、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,即软连接是一个独立的文件。