5.1 系统目录结构
/bin 该目录为软链接,用户二进制文件,包含二进制可执行文件,同/sbin、/usr/bin/、/usr/sbin/、/sbin一样都是存放的常用命令
/boot linux的引导加载程序文件,启动相关的文件,grub相关的文件
/dev 系统所有的设备及驱动文件
/etc 配置文件,包含所有程序所需的配置文件,也包含了用于启动/停止单个程序的启动和关闭shell脚本
/home 所有用户家目录的主目录,所有用户用home目录来存储他们的个人档案
/lib 包含支持位于/bin和/sbin下的二进制文件的库文件
/lib64 同/lib相同
/media 用于挂载可移动设备的临时目录
/mnt 临时安装目录,系统管理员可以挂载文件系统
/opt 给主机额外安装软件所预留的目录
/proc 这是一个虚拟的文件系统,包含有关正在运行的进程的信息(pid对应进程的详细信息等等),proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口,用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的
/root root用户的家目录
/run 部分进程产生的临时文件,系统关机时会自动消失
/sbin 存放管理员root相关的命令
/srv 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内
/sys 系统内核相关文件
/tmp 临时文件目录
/usr 应用程序存放目录
/usr/bin存放应用程序
/usr/share存放共享数据
/usr/lib存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
/usr/local存放软件升级包
/usr/share/doc系统说明文件存放目录
/usr/share/man程序说明文件存放目录
/var 放置系统执行过程中经常变化的文件,如随时更改的日志文件
/var/log、/var/log/message所有的登录文件存放目录
/var/spool/mail邮件存放的目录
/var/run:程序或服务启动
/ 根目录,linux所有目录的父目录
5.2ls命令 list查看目录和文件
ls -l i a t h d
-l 详细信息
-i iNode信息
-a 全部文件信息,包括目录文件,隐藏文件及目录
-t 按时间排序目录或文件
-h 显示目录或文件的大小的时候自动选择合适的单位
-d 列举目录本身
ll = ls -l --color
ls -ld / 与 ls -l / 的区别
5.3文件类型
d代表目录
s代表socket文件类型
-代表普通文件
l 代表链接文件
还有比如:
b 块设备 c字符设备等等
5.4alias命令 别名
通过alias可以查看当前系统下定义过别名的命令
自定义别名的方法:
alias testls='ls -lht'
取消别名的方法: