以前稍稍接触过Linux系统,现今,因工作需要要更进一步学习Linux系统的相关程序开发。因此对于目录(路径)的了解及很重要了。
/bin:是Binary的缩写,这里保存了一百多个Linux下常用的命令、工具;这是放例如:ls, mv, rm, mkdir, rmdir, gzip, tar, telnet, 及 ftp 等等常用的执行档的地方(这些执行档的执行方法会在后面提到),有时候这个目录的内容与 /usr/bin 是一样的(有时候甚至会使用连结档哩),是给一般使用者使用的执行程序放置的所在!
/boot:没错,这里就是放置你 Linux 核心与开机相关档案的地方,这个目录底下的vmlinuz-xxx 就是 Linux 的 Kernel 啦!粉重要的东西!而如果你的开机管理程序选择 grub 的话,那么这个目录内还有 /boot/grub 这个次目录呦!(引导加载器(bootstrap loader)使用的文件,包括Grub/lilo等程序和配置;核心映象也经常在这里,而不是在根目录。如果有许多核心映象,这个目录可能变得很大,这时可能使用单独的文件系统更好。另一个理由是要确保核心映象必须在IDE硬盘的前1024柱面内。)
/dev:是device的缩写,这里保存了Linux系统使用的所有外部设备。但是,并不包括设备驱动程序;(摆放一些与装置有关的档案。基本上 Unix 或 Linux 系统均把装置当成是一个档案来看待,例如 /dev/fd0 代表软盘,亦即 Windows 系统下的 A 槽,而 /dev/cdrom则代表光盘,等等!而如上所述,在这个目录底下的档案型态通常分为两种喔,分别是管理磁盘 Input/Output 的 Block 档案与周边的 Character 档案。)
/etc:本意是乱七八糟的东西。但是,该目录是Linux最重要的目录之一,存放着系统管理必需的配置文件,包括:文件系统、网络配置、x Window配置、设备配置信息、用户信息等。(系统在开机过程中需要读取的档案均在这个目录中,例如 Lilo 的参数、人员的账号与密码、系统的主要设定、http 架站的参数内容、你所要开启的服务项目等等都在这个目录中,所以在这个目录下工作的时候,请记得一定要备份,否则档案被改掉了可是很麻烦的!)
/etc/rc.d:这个路径主要在记录一些开关机过程中的 scripts 档案, scripts 有点像是 DOS下的批次档(.bat檔名)
/etc/rc.d/init.d:所有服务预设的启动 scripts 都是放在这里的,例如要启动与关闭 iptables 的话,可以:
/etc/rc.d/init.d/iptables start
/etc/rc.d/init.d/iptables stop
/etc/xinetd.d:这个路径在较新的 Linux distribution 当中才有,由于早期的版本用来开启服务的档案是inetd.conf ,但是在较新的版本中,开启服务的项目已经变成使用xinetd.conf 这个档案,因此,你若需要启动一些额外的服务的话,在 Mandrake9.0 或者是 Red Hat 7.0 以后就要到 /etc/xinetd.d 这个目录下了。
/etc/X11:这是与 X windows 有关的设定文件所在的目录,尤其里面的 XF86Config-4 更是重要呢!
/home:基本上,这是系统预设的使用者的家目录( home directory ),在你新增一般使用者账号的时候,预设的使用者家目录都在这里设定好啰!
/lib:在 Linux 执行或编译一些程序的时候,均会使用到一些函式库(library),就在这个目录下
/lost+fount:系统不正常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。例如你加装一棵硬盘于 /disk 中,那在这个目录下就会自动产生一个这样的录 /disk/lost+found
/mnt:这是软盘与光盘预设挂载点的地方;通常软盘挂在 /mnt/floppy 下,而光盘挂在/mnt/cdrom 下,不过也不一定啦!只要你高兴,随便找一个地方来挂载也可以呀!
/proc:系统核心与执行程序的一些信息。例如你的网络状态的问题啦!这个目录将在启动Linux 的时候自动的被挂上,而且该目录底下不会占去硬盘空间!因为里面都是『内存』内的数据啦
/root :系统管理员的家目录
/sbin:放置一些系统管理常用的程序,例如: fdisk, mke2fs, fsck, mkswap, mount 等等。与 /bin 不太一样的地方,这个目录下的程序通常是给 root 等系统管理员使用的程序喔!
/tmp:这是让一般使用者暂时存放档案的地方,例如你在安装 Linux 下的软件时,可能软件预设的工作目录就是 /tmp ,所以你要定期的清理一下,当然,重要数据最好不要放在这里!
/usr:这是最重要的一个目录了,里面含有相当多的系统信息,内有许多目录,用来存放程序与指令等等。这个目录有点像是 Windows 底下的『Program Files』那个目录
/usr/bin :放置可执行程序,如前所说,这个目录的档案与 /bin 几乎是相同的。
/usr/include:一些套件的header檔。基本上,当我们在以 tarball 方式( *.tar.gz 的方式安装软件)安装某些数据时,会使用到的一些函式库都在这个目录底下喔!
/usr/lib: 内含许多程序与子程序所需的函式库。
/usr/local:在你安装完了 Linux 之后,基本上所有的配备你都有了,但是软件总是可以升级的,例如你要升级你的 proxy 服务,则通常软件预设的安装地方就是在 /usr/local 中( local 是『当地』的意思),同时,安装完毕之后所得到的执行文件,为了与系统原先的执行文件有分别,因此升级后的执行档通常摆在 /usr/local/bin 这个地方。

给个建议啦,通常 VBird 都会将后来才安装上去的软件放置在这里,因为便于管理呦!
/usr/sbin: 放置管理者使用程序,与 /sbin 类似的功能
/usr/share/doc:放置一些系统说明文件的地方,例如你安装了 lilo 了,那么在该目录底下找一找,就可以查到 lilo 的说明文件了!很是便利!
/usr/share/man:放置一些程序的说明文件的地方,那是什么?呵呵!就是你使用 man 的时候,会去
查询的路径呀!例如你使用 man ls 这个指令时,就会查出/usr/share/man/man1/ls.1.bz2 这个说明档的内容啰!
/usr/src:这是放置核心原始码的预设目录,未来我们要编译核心的时候,就必须到这个目录
底下呦!
/usr/X11R6: X Window System存放相关档案的目录
/var:这个目录可就重要了!所有服务的登录文件或错误讯息档案(log files)都在/var/log 里面,此外,一些数据库如 MySQL 的数据库则在 /var/lib 里头,此外,使用者未读邮件邮件的预设放置地点为 /var/spool/mail !呵呵!你说重不重要呀!

Linux系统目录说明相关推荐

  1. Linux系统目录结构说明

    Linux系统目录结构说明 文章目录: 一.查看根目录 二.系统根目录的解释说明 三.需要注意的文件目录 一.查看根目录 Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令: ls / 你 ...

  2. ossfs工具将OSS挂载到阿里云linux系统目录例子

    ossfs 是基于 aliyun OSS 的 fuse 客户端了,所以我们把它用在阿里云上肯定是没有错了,下面来看一篇关于ossfs工具将OSS挂载到阿里云linux系统目录例子,具体的细节如下文介绍 ...

  3. linux sys存放内容,了解linux系统目录,sys,tmp,usr,var!

    原标题:了解linux系统目录,sys,tmp,usr,var! linux小白到大神的成长之路:了解linux系统目录,sys,tmp,usr,var! 本经验由宗龙龙原创,全文共600多字,阅读需 ...

  4. 如果linux目录中没有srv,了解linux系统目录,proc,root,sbin,selinux,srv!

    linux小白到大神的成长之路:了解linux系统目录,proc,root,sbin,selinux,srv! 本经验由宗龙龙原创,全文共600多字,阅读需要14分钟,如果文中存在错误,还请大家多多指 ...

  5. linux没有usr目录_了解linux系统目录,sys,tmp,usr,var!

    linux小白到大神的成长之路:了解linux系统目录,sys,tmp,usr,var! 本经验由宗龙龙原创,全文共600多字,阅读需要14分钟,如果文中存在错误,还请大家多多指点,我会积极改进的! ...

  6. linux mv 保持目录结构_(三)Linux系统目录结构

    点击蓝字 关注我们 Linux系统目录结构: 所有的类Unix系统根分区下的文件系统都基本一致.分别介绍一下功能:/bin:所有常用的可执行的二进制文件,就是"命令",这些命令是所 ...

  7. linux临时挂载别的文件目录_linux基础05:linux系统目录有哪些?命令行界面如何切换目录?...

    我们安装好linux系统后,linux系统也会像windows系统一样,自动生成很多的文件和目录,这些目录都包含了不同的含义.下面,我们就来介绍一下这些目录都代表着什么?以及,在命令行界面,我们如何在 ...

  8. linux文件类型缩写,常见Linux系统目录、文件类型、ls命令、alias命令

    常见Linux系统目录 /bin:存放常用的命令 /sbin:root用的命令存放 /boot:存放的是启动Linux时使用的一些核心文件 /dev:设备的意思,存放Linux的外部设备 /etc:存 ...

  9. Linux系统目录结构以及简单说明

    Linux系统目录结构以及简单说明 linux目录图: root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp - ...

  10. linux ls 目录结构,linux 系统目录结构 ls命令 文件类型 alias命令

    1 linux 系统目录结构 opt 是第三方软件安装目录 srv 是用来储存所提供的服务数据目录 2. ls命令 ls 用得最多的是ls -la参数 可以查看文件权限和隐藏文件 ls -t 根据时间 ...

最新文章

  1. 解决 win10 下载文件到某盘 没有权限
  2. [003]Reference in C++---C++引用基础知识篇
  3. 微信小程序(六) 文章详情静态页面detail
  4. 华为2013校园招聘上机笔试题
  5. Django(part15)--页面跳转
  6. 淘宝、京东等下架火箭队相关商品,回应:涉及主权问题没有讨价还价余地
  7. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_4_使用Lambda优化日志案例...
  8. @软考考生,你想要的论文写作方法及规范,给你安排上了!
  9. 【最优化】最优化理论的基本概念
  10. 虚函数表存储的位置(解析C++内存分配及其编译分段)
  11. Windows开发之VC++仿QQ迷你首页(迷你资讯)
  12. 通过谷歌Google轻松拥有自己的站内搜索代码
  13. nios自学笔记四:将sof和elf合并为JIC文件
  14. 生成sis文件的诀窍
  15. 共享计算机后无法访问磁盘,Win7系统下无法访问共享硬盘怎么办?
  16. 联想笔记本声音太小怎么办_笔记本声音太小,小编告诉你笔记本电脑声音太小解决方法...
  17. 高性能计算机系统硬件结构图,硬件资源
  18. Python 并行编程教程 | Lynda教程 中文字幕
  19. 为什么 JSON 不支持注释?
  20. 使用 U 盘启动盘安装 Windows 7 旗舰版系统

热门文章

  1. struts2框架下的一个简单的ajax例子
  2. Java中继承thread类与实现Runnable接口的区别
  3. rails开发随手记-0
  4. python第十九天(random、json、pickle、hashlib、hmac、shutil、shevle模块)
  5. Docker运行GUI软件的方法
  6. 藤条生长为字母的动画
  7. 红帽7 su命令与sudo服务
  8. MyEclipse运行时自动保存
  9. 多线程(同步代码块和同步函数)
  10. 杭电 1284 钱币兑换问题【完全背包求方案总数】