linux系统如何区分HOME目录和HOME目录?

linux系统如何区分HOME目录和HOME目录?,第1张

目录和家目录均只是一种linux文件挂载点,linux采用树状发展目录结构根目录就是第一级,家目录与根目录看起来只是一个一级目录和二级目录的关系,实际上差别很大。

家目录是系统傻瓜安装程序人为挂载的一个目录,便于多用户登录使用,你精通linux以后可挂任意的目录为家目录,比如/test,然后指定用户成为这个目录的owner,完成控制这个目录的功能。

简要的说,根目录是系统的一级文件结构,家目录只是非root用户控制目录,相当于windows我的文档,非root用户只能完会控制家目录的文件,不能控制根目录下其它的文件。

Linux的根目录,是指Linux文件系统的顶级目录/,而家目录,是指用户目录,在/home下。root用户在/root下。

为了更好的理解Red Hat Linux根目录”/“下各个系统文件夹的含义和用途,下面以红帽9.0个人版为例,按各个文件夹的功能将根目录下 \x0d\x0a文件夹分为以下四类:\x0d\x0a一 、管理类文件夹:\x0d\x0a/boot 该目录默认下存放的是Linux的启动文件和内核,例如LILO或GRUB的文件。 \x0d\x0a/initrd 它的英文含义是boot loader initialized RAM disk,就是由boot \x0d\x0aloader初始化的内存盘。在linux内核启动前,boot \x0d\x0aloader会将存\x0d\x0a储介质(一般是硬盘)中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。\x0d\x0a/bin 该目录中存放Linux的常用命令。 \x0d\x0a/sbin 该目录用来存放系统管理员使用的管理程序。\x0d\x0a/var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。如果做mail server,则需在Linux安装时将该目录设置为大空间。\x0d\x0a/etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置\x0d\x0a用户信息等。如果做web \x0d\x0aserver,则需在Linux安装时将该目录设置为大空间。\x0d\x0a/dev \x0d\x0a该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目\x0d\x0a录没有区别。例如在系统中键入“cd \x0d\x0a/dev/cdrom”就可以看到光驱中的文件。 \x0d\x0a/mnt \x0d\x0a该目录默认下有2个分别对应光驱和软驱的文件夹cdrom和floppy。你可以临时将别的文件系统挂在该目录下,例如“挂载光驱\x0d\x0amount/dev/cdrom \x0d\x0a/mnt/cdrom,查看光驱cd /mnt/cdrom”,养成良好习惯不使用时及时卸载“umount /mnt/cdrom”。\x0d\x0a二 、用户类文件夹:\x0d\x0a/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。\x0d\x0a/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。\x0d\x0a三 、应用程序类文件夹:\x0d\x0a/usr 用户的应用程序和文件几乎都存放在该目录下。\x0d\x0a/lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库,其作用类似于Windows里的.dll文件 \x0d\x0a/opt \x0d\x0a第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时\x0d\x0a就有可能碰到麻烦,相当于windows里面的“C:\Program \x0d\x0aFiles”。\x0d\x0a/tmp 用来存放不同程序执行时产生的临时文件,该目录会被系统自动清理干净。 \x0d\x0a四 、信息类文件夹:\x0d\x0a/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里。\x0d\x0a/misc 英语意思是杂物箱,可以让多用户堆积和临时转移自己的文件。\x0d\x0a/lost+found \x0d\x0a该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。\x0d\x0a初学者可以使用ls或ll指令查看各个文件夹,通过查看各个文件夹下文件的颜色来了解文件的含义。\x0d\x0a文件颜色的含义:蓝色为文件夹;绿色是可执行文件;浅蓝色是链接文件;红框文件是加了SUID位,任意限权;\x0d\x0a红色为压缩文件;褐色为设备文件。

1,linux系统里的家目录(即用户目录)是存放个人数据。除了root用户,其他用户的设置文件,桌面文件以及个人数据都是放在各自的用户目录下面。如test用户,其个人数据以及桌面等文件都是放在/home/test/目录下面。2,想知道自己的家目录路径,可以在命令行下输入命令echo$HOME一般每个用户的家目录下都有一个profile文件用于配置每个用户的登录时的环境变量,可以对这个profile文件进行更改来配置不同于其他用户的linux环境。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7129537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存