学习linux我个人认为首先须要了解清楚在系统中没给目录的详细事干什么的才行,这样在以后的学习其中以及在使用linux系统的过程中才会事半功倍。
- /bin 主要内容是系统的运行文件,可是/bin中的运行文件比較特说,能够说/bin里的运行文件在不论什么用户不论什么状态下都能够运行,主要有 cat,chmod chown date mv mkdir cp bash等经常使用的命令
- /boot 这个目录主要放置开机会使用到的文件,包含linux 内核文件以及开机菜单与开机所需配置文件等
- /dev 在linux中不论什么设备与接口设备都是以文件的形式存在这个目录下边的
- /etc 系统基本的配置文件差点儿都放在这个目录内,比方说要改动host表,就要到该目录内寻找hosts文件来改动
- /home 这是系统默认的用户主目录,就好像Windows系统其中的User目录一样
- /lib 系统的函数库许多,而/lib放置的则是在开机时会用到的函数库,以及在/bin /sbin以下的命令会调用的函数库
- /media 该目录下放置的是可删除的设备,包含光盘等设备都挂载于此目录内
- /opt 这是给第三方软件放置的目录
- /root 系统管理员的主目录,与一般账户时分开的,一般账户的住目录时放在/home其中的
- /sbin 放在/sbin以下的为开机过程中所须要的,里面包含了开机,修复,还原系统所须要的命令
- /srv 可视为 service的缩写 是一些网络服务启动之后,这些服务所须要的取用的数据目录
- /tmp 事实上就是一个缓存目录,用来存放暂时文件的,这个文件不论什么人都能訪问
以下来主要说一下/usr这个目录,该目录是第三方软件默认的安装位置,建议全部软件都安装在该目录的子目录上,不要创建新的软件目录
- /usr/bin/ 绝大部分用户能够使用的命令放在这个目录里,它与/bin的差别是是否与开机过程有关
- /usr/include c/c++等程序语言的头文件放在该目录里
- /usr/lib 包括各应用软件的函数库,以及不被一般用户惯用的执行文件或者脚本
- /usr/local 用来安装自己下载的软件(第三方软件)
- /usr/sbin 非系统正常执行所须要的系统命令,能够是自己定义的命令
- /usr/share 放置共享文件的位置
- /usr/src 放置源代码的位置
简单说一下/var这个目录,该目录主要内容是一些软件生成的文件,比方缓存,日志文件,数据文件等等