Linux 目录结构简介及常用命令Linux, 免费开源, 多用户多任务系统。 基于 Linux 有多个版本的衍生。 RedHat、 Ubuntu、 Debian (一)初学 Linux,首先需要弄清 Linux 标准目录结构/? ?? ? ? ?root --- 启动 Linux 时使用的一些核心文件。如操作系统内核、引导程序 Grub 等。 home --- 存储普通用户的个人文件 ? ftp --- 用户所有服务 ? httpd ? samba ? user1 ? user2 bin --- 系统启动时需要的执行文件(二进制) sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令。只有 root 权限才能 执行 proc --- 虚拟,存在 linux 内核镜像;保存所有内核参数以及系统配置信息 ? 1 --- 进程编号 usr --- 用户目录,存放用户级的文件 ? bin --- 几乎所有用户所用命令,另外存在与/bin,/usr/local/bin ? sbin --- 系统管理员命令,与用户相关,例如,大部分服务器程序 1? ? ? ???? ?include --存放 C/C++头文件的目录 ? lib --- 固定的程序数据 ? local --- 本地安装软件保存位置 ? man --- 手工生成的目录 ? info --- 信息文档 ? doc --- 不同包文档信息 ? tmp ? X11R6 --该目录用于保存运行 X-Window 所需的所有文件。
该目录中还包 含用于运行 GUI 要的配置文件和二进制文件。 ? X386 --- 功能同 X11R6,X11 发行版 5 的系统文件 boot --- 引导加载器所需文件,系统所需图片保存于此 lib --- 根文件系统目录下程序和核心模块的公共库 ? modules --- 可加载模块,系统崩溃后重启所需模块 dev --- 设备文件目录 etc --- 配置文件 ? skel --- home 目录建立,该目录初始化 ? sysconfig --- 网络,时间,键盘等配置目录 var ? file ? lib --- 该目录下的文件在系统运行时,会改变 ? local --- 安装在/usr/local 的程序数据,变化的 ? lock --- 文件使用特定外设或文件,为其上锁,其他文件暂时不能访问 ? log --- 记录日志 ? run --- 系统运行合法信息 ? spool --- 打印机、邮件、代理服务器等假脱机目录 ? tmp ? catman --- 缓存目录 mnt --- 临时用于挂载文件系统的地方。一般情况下这个目录是空的,而在我们将要 挂载分区时在这个目录下建立目录,再将我们将要访问的设备挂载在这个目录上,这 样我们就可访问文件了。
tmp --- 临时文件目录,系统启动后的临时文件存放在/var/tmp lost+found --- 在文件系统修复时恢复的文件?/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin 应该和根目录放置在一个分区中 /bin:/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等。 /boot:放置 linux 系统启动时用到的一些文件。/boot/vmlinuz 为 linux 的内核文件,以及 /boot/gurb。建议单独分区,分区大小 100M 即可 /dev:存放 linux 系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用 的是挂载光驱 mount /dev/cdrom /mnt。2/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d 修 改配置文件之前记得备份。 注:/etc/X11 存放与 x windows 有关的设置。