Linux下的根目录和家目录的区别?
家目录是在根目录里面。
区别:
1、目录层次不同:
/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,是最上级的目录。
/home:如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。
2、目录产生的时间不同:
/根目录作为文件系统的必备,一开始就需要在系统运行时建立,而/home目录只有建立新用户的时候才产生。
3、文件权限不同:
Linux作为多用户系统,对文件权限有严格的管理机制。三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者能允许同组用户有权访问文件,还能将文件的访问权限赋予系统中的其他用户。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。
它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。
扩展资料:
linux优点:
1、Linux由众多微内核组成,其源代码完全开源;
2、Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发成出新的协议栈;
3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;
参考资料来源:
百度百科-linux
百度百科-Linux目录权限
这个涉及了linux的文件目录结构很复杂,只能通俗给你讲一下。
根目录和家目录均只是一种linux文件挂载点,linux采用树状发展目录结构根目录就是第一级,家目录与根目录看起来只是一个一级目录和二级目录的关系,实际上差别很大。
家目录是系统傻瓜安装程序人为挂载的一个目录,便于多用户登录使用,你精通linux以后可挂任意的目录为家目录,比如/test,然后指定用户成为这个目录的owner,完成控制这个目录的功能。
简要的说,根目录是系统的一级文件结构,家目录只是非root用户控制目录,相当于windows我的文档,非root用户只能完会控制家目录的文件,不能控制根目录下其它的文件。
文件夹分为以下四类:
一 、管理类文件夹:
/boot 该目录默认下存放的是Linux的启动文件和内核,例如LILO或GRUB的文件。
/initrd 它的英文含义是boot loader initialized RAM disk,就是由boot
loader初始化的内存盘。在linux内核启动前,boot
loader会将存
储介质(一般是硬盘)中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。
/bin 该目录中存放Linux的常用命令。
/sbin 该目录用来存放系统管理员使用的管理程序。
/var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。如果做mail server,则需在Linux安装时将该目录设置为大空间。
/etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置
用户信息等。如果做web
server,则需在Linux安装时将该目录设置为大空间。
/dev
该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目
录没有区别。例如在系统中键入“cd
/dev/cdrom”就可以看到光驱中的文件。
/mnt
该目录默认下有2个分别对应光驱和软驱的文件夹cdrom和floppy。你可以临时将别的文件系统挂在该目录下,例如“挂载光驱
mount/dev/cdrom
/mnt/cdrom,查看光驱cd /mnt/cdrom”,养成良好习惯不使用时及时卸载“umount /mnt/cdrom”。
二 、用户类文件夹:
/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。
/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。
三 、应用程序类文件夹:
/usr 用户的应用程序和文件几乎都存放在该目录下。
/lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库,其作用类似于Windows里的.dll文件
/opt
第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时
就有可能碰到麻烦,相当于windows里面的“C:\Program
Files”。
/tmp 用来存放不同程序执行时产生的临时文件,该目录会被系统自动清理干净。
四 、信息类文件夹:
/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里。
/misc 英语意思是杂物箱,可以让多用户堆积和临时转移自己的文件。
/lost+found
该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。
初学者可以使用ls或ll指令查看各个文件夹,通过查看各个文件夹下文件的颜色来了解文件的含义。
文件颜色的含义:蓝色为文件夹;绿色是可执行文件;浅蓝色是链接文件;红框文件是加了SUID位,任意限权;
红色为压缩文件;褐色为设备文件。
Linux的根目录,是指Linux文件系统的顶级目录/,而家目录,是指用户目录,在/home下。root用户在/root下。
这里看,简单明了地告诉你吧:
根目录是所有文件的父亲,所有的文件比如在根目录下/
家目录则是两码事,家目录是相对用户来说的,普通用户的家目录在/home下,root就自己有家目录啦
还有家目录可以改变的
查看一个用户的家目录你可以查看配置文件:
cat /etc/passwd
改变你可以:
useradd -d user /home/ 就可以啦
家目录是相对用户来说的,谨记。
根目录是设备的最顶层目录,用 / 表示
家目录是每个用户登录系统后所在的目录,通常在 /home 下,以用户名作为目录,可以用 ~ 表示。
cd / 进入根目录
cd ~/ 进入家目录
当然,也可以用 /home/someone 进入someone的家目录。
根目录 /
家目录/home
根目录一般用户没有写的权限
家目录 对应的用户有写的权限
Linux下的根目录和家目录的区别是什么?
为了更好的理解Red Hat Linux根目录”\/“下各个系统文件夹的含义和用途,下面以红帽9.0个人版为例,按各个文件夹的功能将根目录下 \\x0d\\x0a文件夹分为以下四类:\\x0d\\x0a一 、管理类文件夹:\\x0d\\x0a\/boot 该目录默认下存放的是Linux的启动文件和内核,例如LILO或GRUB的文件。 \\x0d\\x...
linux中\/是根目录,\/home是家目录,二者有什么区别??家目录是不是在根目 ...
1、目录层次不同:\/:根目录,所有的目录、文件、设备都在\/之下,\/就是Linux文件系统的组织者,是最上级的目录。\/home:如果建立一个用户,用户名是"xx",那么在\/home目录下就有一个对应的\/home\/xx路径,用来存放用户的主目录。2、目录产生的时间不同:\/根目录作为文件系统的必备,一开始就需要在...
linux下的根目录
用LINUX SHELL命令。用法:cd “你想要进的目录” \/\/当目录名称中含有空格、中文或其它特殊字符时请用双引号包括 以下是最常用的几个目录的写法:1、\/ 代表根目录 2、. 当前目录 3、.. 上级目录 4、~ 当前用户的默认工作目录 注:目录可以省略不写, 与cd ~ 有相同的效果。Linux根目录结构:...
linux系统根目录下各个目录用途说明
linux系统根目录下各个目录用途说明 1、\/ 根目录 --- 所有目录挂在其下 2、\/boot --- 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。 3、\/etc --- 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。4、\/lib ---根...
linux根目录路径怎么写linux根目录命令
1、进入根目录:cd\/ 2、使用命令:du-sh*查看根目录下每个文件夹的大小 3、进入占用空间比较大的文件夹,然后再使用2中命令查找大文件。linux如何显示根目录文件?方法\/步骤如下 1 进入linux终端命令提示符下,此时无任何输出内容。2 输入“ls”回车,这时候会以最简洁的方式显示当前目录下的文件夹及...
根目录在哪里(寻找操作系统中的根目录)
Unix和Linux系统中的根目录 在Unix和Linux系统中,根目录被表示为一个斜杠(\/)。要寻找Unix或Linux系统中的根目录,可以按照以下步骤进行:打开终端(可以通过按下Ctrl+Alt+T组合快捷键来打开)。在终端中输入cd\/命令,然后按下回车键。终端将会跳转到根目录。通过以上步骤,你就可以找到Unix或Linux系统...
linux的目录结构是怎样的
在linux的根目录下一般都有如下的目录,其中,\/boot:放置linux系统启动时用到的一些文件。\/boot\/vmlinuz为linux的内核文件,以及\/boot\/gurb。建议单独分区,分区大小100M即可 \/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount \/dev\/cdrom \/mnt。\/etc...
linux根目录下5个主要的目录,及目录的功能
(1)\/ : 根目录 (2)\/bin :存放启动时所需要的普通程序 (3)\/boot : 存放内核及启动所需要的文件 (4)\/dev :存放设备相关的文件 (5)\/etc :存放系统的配置文件 (6)\/home:存放用户文件的主目录,用户数据( cd ~ 可进入自己的主目录)(7)\/lib :存放启动时所需要的库文件 (8...
Linux下的根目录和家目录的区别?
为了更好的理解Red Hat Linux根目录”\/“下各个系统文件夹的含义和用途,下面以红帽9.0个人版为例,按各个文件夹的功能将根目录下 文件夹分为以下四类:一 、管理类文件夹:\/boot 该目录默认下存放的是Linux的启动文件和内核,例如LILO或GRUB的文件。\/initrd 它的英文含义是boot loader initialized ...
Linux主目录下都有什么文件夹
根目录文件下内容:\/bin:放置执行文件的目录,但毕竟特殊,其下放置的是在单用户维护模式下还能被操作的命令。主要有cat、chmod、date、 mv、mkdir、cp、bash等常用命令。\/boot:放置开机会试用到的文件,包括linux内核文件以及开机菜单与开机所需的配置文件等。\/dev:任何设备与接口设备都是以文件形式...
富齐尤靖: 根目录只有一个,那就是/,主目录是当前用户的HOME目录,添加用户的时候指定的.一般用户缺省的HOME目录是/home/xxx (xxx是用户名),root的缺省HOME目录是/root
商洛市19470818116: linux系统如何区分HOME目录和/HOME目录? - ?
富齐尤靖: 根目录和家目录均只是一种linux文件挂载点,linux采用树状发展目录结构根目录就是第一级,家目录与根目录看起来只是一个一级目录和二级目录的关系,实际上差别很大. 家目录是系统傻瓜安装程序人为挂载的一个目录,便于多用户登录使用...
商洛市19470818116: linux 中/ 与/home的区别? - ?
富齐尤靖: / 是根目录,就是说linux系统里所有的东西都在根目录下对应的子目录里面~ 比如很多程序,都在/usr下面./home是用户目录也是根目录下的一个子文件,相当于windos中的我的文档,是存放每个系统用户的文件的地方
商洛市19470818116: linux目录 ~ 和/的区别? - ?
富齐尤靖: 一般情况是这样的~指 /root//指/那么~就是登陆用户的主目录就相当于他的房间或者理解为他自己的单元那么/就像是一栋房子.建议你读读linux的书,比如《linux就该这么学》,这本书写的就挺好的.
商洛市19470818116: linux目录中"//"和"/"的区别 - ?
富齐尤靖: “/”表示根目录,实际上“//”也表示根目录,但“//”没有什么特殊意义,我们一般用“/”表示根目录.举个栗子,当前目录为/root/桌面,我要跳转到/home/xx目录下,我们绝对路径可以是“cd /home/xx”或者“cd //home/xx”,如果用相对路径表示则是“../../home/xx”.(注意:root和home都属于“/”根目录的子目录)"/home"和"//home"都是表示同一路径,都是根目录下的子目录home的路径.
商洛市19470818116: Linux中个人目录和根目录的关系 - ?
富齐尤靖: 跟目录就是系统最高级目录.个人目录就是个人存放数据的目录.根目录不用说,就是 / . 个人目录可以设置,一般默认情况下.root 用户是 /root .其他用户在 /home 里面的用户的用户名所命名的目录中.另外,其他的系统用户(一般是程序服务或者其他性质的特殊用户)大部分情况下没有个人目录.
商洛市19470818116: linux中根目录是不是就是指的硬盘里的某一部分区域呀?家目录是另一块区域??这样理解对吗 - ?
富齐尤靖: 不太准确吧.“根”和“家”都是逻辑上的或者说软件上的概念,它们与硬盘上确定的区域没有绝对的对应
商洛市19470818116: linux 环境变量home和home有什么不同 - ?
富齐尤靖: 环境变量HOME,是显示当前用户的家目录,跟随用户的不同而变化;而根目录下的home目录是当新创建用户时,系统除root用户外的默认家目录存放位置.
商洛市19470818116: linux中~与/的区别 - ?
富齐尤靖: ~ 和 / 都是目录名,他们的路径不同,其它的没有区别. 在两种情况下都可以使用tab命令补全的,我刚试过不知道为什么你不能. 可以这样试试 运行 bash 然后再试试 tab补全能不能用.
商洛市19470818116: linux里面里面 cd /home 和cd /home/ 有什么区别 - ?
富齐尤靖: 我已经试过了,是一样的结果.如果是进入/home目录下,后面的/可以省略