一、 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,即软连接是一个独立的文件。
转载于:https://blog.51cto.com/kop309/1832324