linux目录对应windows哪些目录
我身边的人多数人都是先用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的硬盘(分区)来放电影。
学习中的总结,估计纰漏不少。
linux 软件一般安装在哪个目录
1、可以在家目录root或home,以及temp目录下随便放东西。
2、根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。
其中,普通用户可以执行bin,而sbin只有超级用户才能执行。
3、根目录下的boot为启动目录,保存着用户的启动数据,不能随意操作。
4、根目录下的dev为特殊文件保存目录,里面大都是硬件文件5、根目录下的etc为配置文件保存目录。
6、根目录下的home为普通用户家目录,root为超级用户家目录。
7、根目录下的lib是函数库保存位置。
8、根目录下的media、misc、mnt目录是作为外接存储设备的盘符,老式的Linux是没有media和misc目录的,所以也可以在mnt目录下新建media和misc目录9、根目录下的proc和sys目录不能直接操作,这两个目录保存的是内存的过载点(即数据是直接写在内存中的,我们是不能直接操作的)。
10、/usr系统软件资源目录·/usr/bin/系统命令(普通用户)·/usr/sbin/系统命令(超级用户)11、/var系统相关文档内容
简述linux目录结构,说明各个目录的作用且使用时有哪些注意事项
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。
当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。
文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。
文件系统的是用来组织和排列文件存取的,所以她是可见的,在Linux中,我们可以通过ls等工具来查看其结构,在Linux系统中,我们见到的都是树形结构;比如操作系统安装在一个文件系统中,他表现为由/ 起始的树形结构。
linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。
Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。
由于linux是开放源代码,各大公司和团体根据linux的核心代码做各自的操作,编程。
这样就造成在根下的目录的不同。
这样就造成个人不能使用他人的linux系统的PC。
因为你根本不知道一些基本的配置,文件在哪里。
。
。
这就造成了混乱。
这就是FHS(Filesystem Hierarchy Standard )机构诞生的原因。
该机构是linux爱好者自发的组成的一个团体,主要是是对linux做一些基本的要求,不至于是操作者换一台主机就成了linux的‘文盲’。
根据FHS(http://www.pathname.com/fhs/)的官方文件指出, 他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的用户,都能够遵循FHS的标准。
也就是说,FHS的重点在于规范每个特定的目录下应该要放置什么样子的数据而已。
这样做好处非常多,因为Linux操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。
linux 下怎样查找一个文件夹在哪个目录下
可以使用find及local查找。
find: 1.命令格式:find pathname -options [-print -exec -ok ...]2.命令功能:用于在文件树种查找文件,并作出相应的处理3.命令参数:pathname: find命令所查找的目录路径。
例如用.来表示当前目录,用/来表示系统根目录。
-print: find命令将匹配的文件输出到标准输出。
-exec: find命令对匹配的文件执行该参数所给出的shell命令。
相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。
-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
4.命令选项:-name 按照文件名查找文件。
-perm 按照文件权限来查找文件。
-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。
-user 按照文件属主来查找文件。
-group 按照文件所属的组来查找文件。
-mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。
find命令还有-atime和-ctime 选项,但它们都和-m time选项。
-nogroup 查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。
-nouser 查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。
-newer file1 ! file2 查找更改时间比文件file1新但比文件file2旧的文件。
-type 查找某一类型的文件,诸如:b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
简述linux系统中以下目录的主要内容: /home /tmp /etc /bin /sbin /var
展开全部 linux 常用目录的作用和存放的内容:/bin 存放使用者最长用的命令,如:cp、ls、cat,等等。
/boot 启动linux时使用的一些核心文件。
/dev 是device(设备)的缩写,这个目录下是所有linux的外围设备。
/etc 这个目录用来存放系统管理所需要的配置文件和子目录。
/home 用户的主目录,比如说有个用户叫wang,那他的目录就是/home/wang也可以用~wang来表示。
/lib 这个目录是存放着系统最基本的动态连接库,几乎所有的应用程序都须用这些共享库。
/lost+found 这个目录平时是空的,当系统不正常关机后,这里就是一些无家可归文件的避难所。
/mnt 这个目录是空的,系统提供这个目录是让用户临时挂接别的文件系统。
/proc 这个目录是一个虚拟目录,它是系统内存映射,我们可以直接通过访问这个目录来获取系统信息。
也就是说,这个目录的内容不在硬盘上而是在内存中。
/root 系统管理员(root)的主目录,作为系统的拥有者的特权。
/sbin s就是super user的意义,也就是说这里存放的是系统管理员使用的管理程序。
/tmp 这个目录是存放一些临时文件的地方。
/usr 我们用到的应用程序的文件几乎都存放这个目录下:/usr/X11R6存放X_Window的目录;/usr/bin存放着许多应用程序;/usr /sbin给超级用户使用的一些管理程序就放在这个里面;/usr/include开发和编译应用程序所需的头文件;/usr/lib存放一些常用的动态连接共享库和静态归档案库;/usr/local这是提供给一般用户的/usr目录,在这里安装软件最合适。
/usr/man存放帮助文档。
/usr /src开放的源代码就存在这个目录下。
/var 这个目录存放那些不断扩充的东西,为了保持usr的相对稳定,那些才、经常被修改的目录可以放在这个目录下,如/var/log日志文件。
...
谁给解释一下linux中,各个文件夹都是放什么东西的
Linux安装软件和win安装软件的概念不太一样。
Win总是把一个软件安装在一个指定的文件夹里面。
而Linux不一样, Linux是把要安装的软件分布在整个系统的各个文件夹里面, 比如所有软件的配置文件都安装在/etc下面, 软件需要的库文件都安装在/lib下面,日志文件都在/var/log下面,/bin下是常用的程序,等等。
比较复杂 哈哈。
如果你用Ubuntu apt安装deb包的话, 想要卸载可以用命令apt-get autoremove XXXX 就可以卸载了 比较简单。
那晚越女说我?