5.1 系统目录结构linux
/bin 该目录为软连接,用户二进制文件,包含二进制可执行文件,同/sbin、/usr/bin/、/usr/sbin/、/sbin同样都是存放的经常使用命令shell
/boot linux的引导加载程序文件,启动相关的文件,grub相关的文件
socket
/dev 系统全部的设备及驱动文件ide
/etc 配置文件,包含全部程序所需的配置文件,也包含了用于启动/中止单个程序的启动和关闭shell脚本函数
/home 全部用户家目录的主目录,全部用户用home目录来存储他们的我的档案spa
/lib 包含支持位于/bin和/sbin下的二进制文件的库文件日志
/lib64 同/lib相同
blog
/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'
取消别名的方法: