linux目录对应windows哪些目录
6个回答
展开全部
Linux文件系统的目录结构。
/ Linux文件系统的入口,也是处于最高一级的目录;
/bin 系统所需要的那些命令位于此目录,比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统所需要的最基础的命令就是放在这里。
/boot Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;
/dev 设备文件存储目录,比如声卡、磁盘... ...
/etc 系统配置文件的所在地,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件;
/home 普通用户家目录默认存放目录;
/lib 库文件存放目录
/lost+found 在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。 有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。
/mnt 这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。可以参看/etc/fstab的定义。有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里也是可以的。主要看/etc/fstab中怎么定义了;比如光驱可以挂载到/mnt/cdrom 。
/opt 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过 ./configure --prefix=/opt/目录 。
/proc 操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,它的定义可以参见 /etc/fstab 。
/root Linux超级权限用户root的家目录;
/sbin 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。
/tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。
/usr 这个是系统存放程序的目录,比如命令、帮助文件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。/usr目录下包括涉及字体目录/usr/share/fonts ,帮助目录 /usr/share/man或/usr/share/doc,普通用户可执行文件目录/usr/bin 或/usr/local/bin 或/usr/X11R6/bin ,超级权限用户root的可执行命令存放目录,比如 /usr/sbin 或/usr/X11R6/sbin 或/usr/local/sbin 等;还有程序的头文件存放目录/usr/include。
/var 这个目录的内容是经常变动的,看名字就知道,我们可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。/var/www目录是定义Apache服务器站点存放目录;/var/lib 用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地;
/ Linux文件系统的入口,也是处于最高一级的目录;
/bin 系统所需要的那些命令位于此目录,比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统所需要的最基础的命令就是放在这里。
/boot Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;
/dev 设备文件存储目录,比如声卡、磁盘... ...
/etc 系统配置文件的所在地,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件;
/home 普通用户家目录默认存放目录;
/lib 库文件存放目录
/lost+found 在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。 有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。
/mnt 这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。可以参看/etc/fstab的定义。有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里也是可以的。主要看/etc/fstab中怎么定义了;比如光驱可以挂载到/mnt/cdrom 。
/opt 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过 ./configure --prefix=/opt/目录 。
/proc 操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,它的定义可以参见 /etc/fstab 。
/root Linux超级权限用户root的家目录;
/sbin 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。
/tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。
/usr 这个是系统存放程序的目录,比如命令、帮助文件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。/usr目录下包括涉及字体目录/usr/share/fonts ,帮助目录 /usr/share/man或/usr/share/doc,普通用户可执行文件目录/usr/bin 或/usr/local/bin 或/usr/X11R6/bin ,超级权限用户root的可执行命令存放目录,比如 /usr/sbin 或/usr/X11R6/sbin 或/usr/local/sbin 等;还有程序的头文件存放目录/usr/include。
/var 这个目录的内容是经常变动的,看名字就知道,我们可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。/var/www目录是定义Apache服务器站点存放目录;/var/lib 用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地;
仁科信息
2024-07-24 广告
2024-07-24 广告
Linux系统运维是确保服务器稳定运行的关键环节。它涉及系统安装、配置、监控、故障排除以及性能优化等方面。作为运维人员,我们需要熟练掌握Linux命令和工具,监控系统资源使用情况,及时发现并解决问题。同时,我们还要关注系统安全,采取必要的安...
点击进入详情页
本回答由仁科信息提供
展开全部
我身边的人多数人都是先用Windows,在用Linux的。因而学习Linux时,多数普通人也是对照着Windows来学的。不过听说天才不用对比,可惜,我不是(唉,天才到底是啥感觉啊
)。
所以区分Windows和Linux的不同,可以帮助我们这些普通人更好的学习Linux。作为初学者,我想Linux的目录和分区是最让人迷惑的了,不过在鸟哥的帮助下,我似乎明白了一些,其体会如下:
1.Windows和Linux的区别1: 硬盘分区
在正常情况下使用Windows和Linux都要对硬盘进行分区,
当只有一块硬盘,且仅有三个分区时,情况如下:
Windows: C, D, E;
Linux: hda1, hda2, hda3;
(这是针对IDE硬盘的情况,hd想必是Hard drive的简称,至于a表示第一块磁盘,1表示第一个分区,2……,SCSI硬盘则为sda1,ada2,sda3,难道是scsi drive的缩写,:-D,更多请看
各硬件在Linux中的名称
)
当有两块硬盘,且每块硬盘各三个分区,则情况如下(臆测,呵呵):
Windows: C, D, E; F, G, H;
Linux: hda1, hda2, hda3; hdb1,hdb2, hdb3
区别1总结:
Windws在这一层上作了合适的抽象,使用户不必了解细节,仅知道有哪几块分区可用就好了。而在Linux下,用户仅通过分区名称就可以了解硬盘的具体信息,如该分区位于哪块硬盘、哪种类型的硬盘,习惯了也很方便
。
2.Windows和Linux的区别2: 目录
Windows:Windows下的目录和分区完全就是一回事(个人认为),不过没用过Linux的用户可能并不理解这一点,呵呵,因为从来就没有怀疑过。
Linux就大大不同了(以下部分我还不完全确定,也是臆测):Linux的目录是抽象的,它和分区没有直接关系。所以说在
Windows下目录C对应的是C分区,目录D对应的是D分区,目录……;但不要指望Linux下hda1目录对应的是第一块硬盘的第一个分区(好像,也
不能完全这么说,但是我们通常告诉小学生“1-3”是错误的,呵呵,有助于理解)。在Linux下目录和分区是这样的:
所以当你通过cd命令或双击等任何途径进入顶级目录时(cd /),其实你对应的物理位置却为分区2-hda2;进入子目录A(cd 子目录A),情况类似。呵呵,明白为啥我说Linux的目录是抽象的了吧。
区别2总结:
Windws在这一层上没有做任何抽象,目录就是分区,分区就是目录(至少表面看来是这样),所以用户在对硬盘分区时看到的效果和使用时看到的效果是一致的(个人认为即使在没有先入为主的情况下也比Linux好理解一点点)。
Linux在目录这一层作了些抽象,可以说是在目录和分区之间作了一个映射。据我所知,具体通过两种方式:(1)安装时,选择的挂载点;(2)安装后的mount命令。
这一点着实让本人痛苦了很长一段时间(没办法,笨啊
)。至于这样做的好处呢,我还要在参详一下,呵呵,不过显而易见的是Linux可以很随意的扩大任意一个目录(文件夹)。
另外
Linux下的目录逻辑上是树形结构的(这点感觉设计不错),其顶级目录的名称就是“/”(不知道能不能改),相当相当有歧义吧。
所以你打开“子目录1”应该输入 :
cd //子目录1
其中第一个“/”表示根目录“/”,第二个“/”应该是路径分隔符吧(晕,学名不知道),但通常我们都简写为:
cd /子目录1 #效果同上
好,最后让我们利用区别2来解释一个困扰俺很久的疑惑:
“**哥,这Linux太不中了吧,你看在Windows下我都把movie放到E盘下,这样重装系统不影响E盘下的内容啊,可Linux咋整啊?”
造成这种问题的原因是:我认为Linux的目录结构和分区结构是一致的,而实际上你完全可以把电影放到一个分区下,并挂载(映射)到某个目录下(根目录"/",还是"子目录*"任你选),如上图所示。在这里,系统在分区2-hda2中,而电影在分区3-hda3中,呵呵,这样你也不用担心的的电影出什么意外了,而且只要你愿意,随时都可以在movie目录下换上nT的硬盘(分区)来放电影。
学习中的总结,估计纰漏不少。
)。
所以区分Windows和Linux的不同,可以帮助我们这些普通人更好的学习Linux。作为初学者,我想Linux的目录和分区是最让人迷惑的了,不过在鸟哥的帮助下,我似乎明白了一些,其体会如下:
1.Windows和Linux的区别1: 硬盘分区
在正常情况下使用Windows和Linux都要对硬盘进行分区,
当只有一块硬盘,且仅有三个分区时,情况如下:
Windows: C, D, E;
Linux: hda1, hda2, hda3;
(这是针对IDE硬盘的情况,hd想必是Hard drive的简称,至于a表示第一块磁盘,1表示第一个分区,2……,SCSI硬盘则为sda1,ada2,sda3,难道是scsi drive的缩写,:-D,更多请看
各硬件在Linux中的名称
)
当有两块硬盘,且每块硬盘各三个分区,则情况如下(臆测,呵呵):
Windows: C, D, E; F, G, H;
Linux: hda1, hda2, hda3; hdb1,hdb2, hdb3
区别1总结:
Windws在这一层上作了合适的抽象,使用户不必了解细节,仅知道有哪几块分区可用就好了。而在Linux下,用户仅通过分区名称就可以了解硬盘的具体信息,如该分区位于哪块硬盘、哪种类型的硬盘,习惯了也很方便
。
2.Windows和Linux的区别2: 目录
Windows:Windows下的目录和分区完全就是一回事(个人认为),不过没用过Linux的用户可能并不理解这一点,呵呵,因为从来就没有怀疑过。
Linux就大大不同了(以下部分我还不完全确定,也是臆测):Linux的目录是抽象的,它和分区没有直接关系。所以说在
Windows下目录C对应的是C分区,目录D对应的是D分区,目录……;但不要指望Linux下hda1目录对应的是第一块硬盘的第一个分区(好像,也
不能完全这么说,但是我们通常告诉小学生“1-3”是错误的,呵呵,有助于理解)。在Linux下目录和分区是这样的:
所以当你通过cd命令或双击等任何途径进入顶级目录时(cd /),其实你对应的物理位置却为分区2-hda2;进入子目录A(cd 子目录A),情况类似。呵呵,明白为啥我说Linux的目录是抽象的了吧。
区别2总结:
Windws在这一层上没有做任何抽象,目录就是分区,分区就是目录(至少表面看来是这样),所以用户在对硬盘分区时看到的效果和使用时看到的效果是一致的(个人认为即使在没有先入为主的情况下也比Linux好理解一点点)。
Linux在目录这一层作了些抽象,可以说是在目录和分区之间作了一个映射。据我所知,具体通过两种方式:(1)安装时,选择的挂载点;(2)安装后的mount命令。
这一点着实让本人痛苦了很长一段时间(没办法,笨啊
)。至于这样做的好处呢,我还要在参详一下,呵呵,不过显而易见的是Linux可以很随意的扩大任意一个目录(文件夹)。
另外
Linux下的目录逻辑上是树形结构的(这点感觉设计不错),其顶级目录的名称就是“/”(不知道能不能改),相当相当有歧义吧。
所以你打开“子目录1”应该输入 :
cd //子目录1
其中第一个“/”表示根目录“/”,第二个“/”应该是路径分隔符吧(晕,学名不知道),但通常我们都简写为:
cd /子目录1 #效果同上
好,最后让我们利用区别2来解释一个困扰俺很久的疑惑:
“**哥,这Linux太不中了吧,你看在Windows下我都把movie放到E盘下,这样重装系统不影响E盘下的内容啊,可Linux咋整啊?”
造成这种问题的原因是:我认为Linux的目录结构和分区结构是一致的,而实际上你完全可以把电影放到一个分区下,并挂载(映射)到某个目录下(根目录"/",还是"子目录*"任你选),如上图所示。在这里,系统在分区2-hda2中,而电影在分区3-hda3中,呵呵,这样你也不用担心的的电影出什么意外了,而且只要你愿意,随时都可以在movie目录下换上nT的硬盘(分区)来放电影。
学习中的总结,估计纰漏不少。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux与windows的文件夹没有可对比之处,也没有对应的
不过非要说的话,按照软件安装时的行为,也可以有对应的
比如说,linux安装软件时一般会默认安装到/usr/local下,而windows下默认安装到c:\program files下,所以从这里看,它们两者对应
类似的,/bin /sbin /usr/bin /usr/sbin /usr/local/xxx/bin 和 /usr/local/xxx/sbin 这几个文件夹都相当于c:\windows,因为PATH变量会优先搜寻这几个目录,而windows的PATH一般会优先搜寻c:\windows
/etc /usr/local/etc /usr/local/xxx/etc 这几个没有可对应的
/(根目录),也没有可对应的,若非要说有,c:\免强说得过去
~root/ 或~用户名/ , 就相当于C:\Documents and Settings\用户名(windows也可以用环境变量 %userprofile% 表示),root对应于administrator
/dev 没有可对应的
/usr/src 也没有可对应的(windows可不提供给你源码!)
/home 对应于C:\Documents and Settings
/tmp 对应于 %temp% 或 %tmp% (环境变量表示的路径)
不过非要说的话,按照软件安装时的行为,也可以有对应的
比如说,linux安装软件时一般会默认安装到/usr/local下,而windows下默认安装到c:\program files下,所以从这里看,它们两者对应
类似的,/bin /sbin /usr/bin /usr/sbin /usr/local/xxx/bin 和 /usr/local/xxx/sbin 这几个文件夹都相当于c:\windows,因为PATH变量会优先搜寻这几个目录,而windows的PATH一般会优先搜寻c:\windows
/etc /usr/local/etc /usr/local/xxx/etc 这几个没有可对应的
/(根目录),也没有可对应的,若非要说有,c:\免强说得过去
~root/ 或~用户名/ , 就相当于C:\Documents and Settings\用户名(windows也可以用环境变量 %userprofile% 表示),root对应于administrator
/dev 没有可对应的
/usr/src 也没有可对应的(windows可不提供给你源码!)
/home 对应于C:\Documents and Settings
/tmp 对应于 %temp% 或 %tmp% (环境变量表示的路径)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux文件夹是一个倒立树状的结构
跟分区 / 下有许多不同的目录 每个目录都是自己的用途
一般dev下是硬件挂载点 home 下是用户家目录等
跟分区 / 下有许多不同的目录 每个目录都是自己的用途
一般dev下是硬件挂载点 home 下是用户家目录等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/
/bin /sbin /home /tmp /etc /opt /dev /boot
/media /usr /var /proc /mnt /sys
清晰明了!
/bin /sbin /home /tmp /etc /opt /dev /boot
/media /usr /var /proc /mnt /sys
清晰明了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |