LINUX目录及其他注意事项
文章目录
1、LINUX目录
(1)重要系统目录9 启动boot–配置etc–内存/proc/、/sys/–软件/usr/–外设/dev/–扩展库/lib/–服务/srv/
| / | linux的根目录,相当于Windows当中的此电脑 |
|---|---|
| /boot/ | 系统启动目录,存放与系统启动相关的目录,如内核文件,启动引导程序(grub)文件等。 |
| /etc/ | 存放配置文件的目录。用户名密码、系统的启动脚本、常用服务的配置文件;系统中所有采用默认安装方式(rpm包)的服务的配置文件都在这个目录中; |
| /sys/ | 虚拟文件系统。和/PROC目录相似,里面的数据是保存在内存中的,它主要用来保存内核的相关信息。 |
| /proc/ | 虚拟文件系统。该目录中的文件保存在内存当中,主要用来保存进程和外部设备等信息/proc/cpuinfo保存的是CPU的信息,/proc/devices保存的是设备驱动信息列表。 |
| /usr/ | 存放系统软件资源的目录 是“UNIX Software Resource”的缩写 |
| /dev/ | 存放硬件设备文件的目录 |
| /lib/ | 存放系统函数库的文件,和一些软件安装时的lib目录类似。 |
| /srv/ | 存放系统服务相关数据的目录 service |
(2)用户使用的目录6 超级用户和普通用户的家目录和命令目录
| /root/ | 超级用户也叫超级管理员的家目录,家目录是用户的默认登录位置,用 cd 命令可快速切换到家目录。 |
|---|---|
| /home/ | 普通用户的家目录,创建普通用户时,每个用户要有一个默认的登录位置。例如:/home/yue |
| /bin | 存放系统命令的目录,binary二进制,普通用户和超级用户都可执行的命令。该目录中的命令在单用户模式下也可以执行 |
| /sbin | 存放与系统环境设置相关的命令,只有超级用户才可以执行,但是有些命令允许普通用户查看 |
| /usr/bin/ | 存放系统命令的目录,普通用户和超级用户都可以执行里面的命令。这些命令和系统启动无关,在单用户模式下不能执行 |
| /usr/sbin | 存放根文件系统不必要的系统管理命令,如多数服务程序。只有超级用户可以使用。 |
(3)挂载与临时文件7
| /lost+found/ | 备份恢复目录。当系统意外崩溃或意外关机时,产生的一些文件碎片会保存在这个目录。系统再次启动时,fsck工具会检测这里,并修复已经损坏的文件系统。这个目录只在每个分区中出现,/lost+found/是根分区的备份恢复目录,/boot/lost+found就是/boot分区的备份恢复目录 |
|---|---|
| /media/ | 挂载目录,系统默认推荐的用于挂载媒体设备的,如光盘和软盘。 |
| /mnt/ | 挂载目录。挂载U盘,移动硬盘 |
| /misc/ | 挂载目录。挂载NFS服务的共享目录 |
| /opt/ | 第三方软件的安装目录。不过,我们更倾向于把软件安装到/usr/local目录当中。 |
| /tmp/ | 临时目录。所有用户对于该目录都有读和写的权限。 |
| /var/ | 存放动态数据的目录 variable 日志、邮件、缓存 |
2、大小写敏感
所有的命令均为小写,参数可为大写
3、LINUX一切皆文件
设备文件在/dev/目录下
更改是否长久生效在于它是否写入配置文件中,一般通过命令设置的是临时生效
4、LINUX不通过扩展名区分文件类型
LINUX通过权限位标识区分
普通文件,目录,链接文件,块设备文件,字符设备文件等
特殊文件要求扩展名
压缩包 .gz .bz2 .zip .tar.zip .tar.gz .tgz
二进制软件包 .rpm .derby
程序文件 .sh .c Linux可识别shell文件,用不同颜色显示
网页文件 .html .php apache 要求的