根目录下子目录分析:
/bin: 存放二进制命令文件,存放操作系统最基础、常用的命令,如 ls、cat、cp等
/boot: bootloader的简写,存放和启动相关的文件 /boot/grub:存放启动程序,相当于uboot
/cdrom: 以前被用于挂在CD镜像,现在慢慢被淘汰
/dev: 存放和设备相关的文件
/etc: 存放系统配置文件以及应用程序的配置文件
/home: 存放普通用户的主目录
/lib: 存放lib库,bin目录下的库文件,针对32位系统
/lib64: 针对64位系统
/media: 挂载多媒体设备
/mnt: mount的简写,用于设备的挂载以及临时文件的挂载
/opt: option的简写,被用于软件的测试
/proc: 存放程序相关的文件,里面的数字文件夹表示ubuntu系统中应用程序的编号
/root: 存放系统管理员和系统自己的文件
/run: 存放系统运行以来的信息
/sbin: 存放二进制文件,区别于bin目录是存放root用户执行的二进制命令,普通用户无法执行
/snap: ubuntu的软件管理工具
/srv:存放网络服务相关的信息
/sys: 存放硬件操作的接口,能方便的在控制台终端控制外设以及修改外设
/tmp: 存放临时文件
/usr: 存放系统大部分的软件
/var: 存放一些易变的文件,如log信息、运行错误信息、电子邮件信息
文件系统中的常见的文件类型:
ls -l: 查看目录下文件的详细情况
普通文件: -rw**
目录文件: d**
链接文件: l*
设备文件: c**(字符设备文件) b**(块设备文件) d**(目录文件)
套接字文件以及管道文件主要用于通信的。
绝对路径:由根目录(/)开始写起的文件名或目录名称 如 cd /home
相对路径:开头不是(/)cd share/
. :表示当前的目录,也可以用./表示
.. :返回上一级目录,也可以用../表示