刚开始学习Linux的时候,不管是使用ubuntu还是redhat,还是其他,很多新手最感到困惑的就是linux的命令行,但是还有一个方面很多人忽略了,但是也是极其利于熟悉linux系统的,就是linux的常用的文件系统目录。下面就说一下一些常用的目录及其介绍。
/etc
下存放配置文件(登录用户名、密码,各种服务的起始文件)(一般所有用户都可查看,但只有root用户能更改)(所有文件一般为纯文本文件)
/bin
、/usr/bin
、/usr/local/bin
下存放用户使用的可执行文件/sbin
、/usr/sbin
、/usr/local/sbin
下存放系统管理员使用的可执行文件/lib
、/usr/lib
、/usr/local/lib
是系统使用的函数库的目录,系统在运行时可能需要额外的参数,这就可能需要函数库的协助
/usr/share
放置共享数据
/boot
放置Linux系统启动时需要的文件
/dev
任何设备都以文件类型放到该目录下,比如硬盘设备、字符设备(鼠标键盘)……
/mnt
或/media
是软盘或硬盘的默认挂载点
/opt
是给主机额外安装软件而用的目录,一般也可放在/usr/local下面
/proc
是一个虚拟文件系统,放置的数据在内存中,如系统核心、外部设备状态、cpu信息(查看命令:cat /proc/cpuinfo)、网络状态……因为数据在内存中,所以它并不占硬盘空间
/srv
可以放置www网页
/tmp
一般用户、程序临时放置文件的地方(任何人都可访问,最好定期清理,不要放置重要的文件)
/usr
文件系统经常很大,因为所有程序安装在这里. /usr
里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local
下.这样可能在升级新版系统或新distribution时无须重新安装全部程序
/var
包括系统一般运行时要改变的数据.每个系统是特定的,即不通过网络与其他计算机共享.(WWW、ftp、mail、系统日志……)
………