一.硬链接
1.什么是硬链接
它透过文件系统的 inode 来产生新的文件名, 注意不是产生新的文件, 换而言之, 就是一个文件使用了多个别名, 这个别名与源文件名都指向源文件的 inode
2.语法
创建硬链接文件: ln 原文件 目标文件
二.软链接
1.什么是软链接
可以看成是 Windows 中的快捷方式, 可以让你快速链接到目标文件或目录, 它找到的是原文件名, 通过原文件名再找到真实的数据, 它自身有 inode
2.语法
创建软链接文件: ln -s 原文件 目标文件
三.一级目录
1.创建目录语法
mkdir [-p] [/路径/]目录名
2.删除目录语法
rm -r [-f] 目录文件名
3.存储内容
内容 | 简介 |
---|---|
/bin | 存储一些二进制可执行命令文件 |
/usr/bin | 也存放了一些基于用户的命令文件 |
/sbin | 存储了很多系统命令 |
/usr/sbin | 也存储了许多系统命令 |
/root | 超级用户 root 的根目录文件 |
/home | 普通用户默认目录,在该目录下,每个用户都有一个以本用户名命名的文件夹 |
/boot | 存放 Ubuntu 系统内核和系统启动文件 |
/mnt | 通常包括系统引导后被挂载的文件系统的挂载点 |
/dev | 存放设备文件 |
/etc | 保存系统管理所需的配置文件和目录 |
/lib | 保存系统程序运行所需的库文件 |
/usr/lib | 存放了一些用于普通用户的库文件 |
/lost+found | 一般为空,当系统非正常关机以后,此文件夹会保存一些零散文件 |
/var | 存储一些不断变化的文件,比如日志文件 |
/usr | 包括与系统用户直接有关的文件和目录 |
/media | 存放 Ubuntu 系统自动挂载的设备文件 |
/proc | 虚拟目录,不实际存储在磁盘上,通常用来保存系统信息和进程信息 |
/tmp | 存储系统和用户的临时文件,对所有的用户都提供读写权限 |
/opt | 可选文件和程序的存放目录。 |
/sys | 系统设备和文件层次结构,并向用户程序提供详细的内核数据信息 |
四.重定向
“>”:将命令运行 成功 结果导出到指定文件,只能导出 成功 的结果,失败/错误 的结果无法导出。
“>>”:将命令运行 成功 结果导出 追加 到指定文件尾部,只能导出 成功 的结果,失败/错误 的结果无法导出。
“2>”:将命令运行 失败/错误 结果导出到指定文件,只能导出 失败/错误 的信息,成功 的结果无法导出。
“2>>”:将命令运行 失败/错误 结果导出 追加 到指定文件尾部,只能导出 失败/错误 的信息,成功 的结果无法导出。
“&>”:将命令运行 成功/失败/错误 结果导出到指定文件,支持任何状态的结果导出。
“>&” ,这个比较特殊的写法是为两边都是重定向文件描述符定制的