今天给各位分享linux目录表示什么的知识,其中也会对linux各种目录的含义进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、Linux系统里的家目录是什么意思
1,linux系统里的家目录(即用户目录)是存放个人数据。除了root用户,其他用户的设置文件,桌面文件以及个人数据都是放在各自的用户目录下面。
如test用户,其个人数据以及桌面等文件都是放在/home/test/目录下面。
2,想知道自己的家目录路径,可以在命令行下输入命令echo
$HOME;
一般每个用户的家目录下都有一个profile文件用于配置每个用户的登录时的环境变量,可以对这个profile文件进行更改来配置不同于其他用户的linux环境。
2、linux主目录是什么
linux的主目录是什么呢,下面就让我们来看看吧。
Linux主目录是用户的家目录,添加用户的时候指定的。对于不同用户,主目录不同。~表示Linux中的主目录,在终端中输入cd~命令就能返回到主目录中,前提是有用户目录。
Linux的用处
linux是一套免费开放源代码的操作系统,用户可以按照自己的想法来修改源代码,它的每一个操作,你都能够充分了解,这对计算机方面的爱好者是有很大帮助的,它可以让用户知道系统是怎样工作的。
Linux的语言
linux开发用的是C语言和汇编语言。C语言是Linux的“母语”,这也是linux这个开源环境和本身机制所导致的。Linux的内核部分基本都是用C语言来编写的,还有部分是用汇编语言写的。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
3、linux常用目录有哪些
1. bin目录
binary(二进制的):许多“指令”对应的可“执行程序文件”目录
2. sbin目录
说明:super binary 超级的 二进制 许多“指令”对应的可“执行程序文件”目录,该目录文件对应指令都是"root"用户可以执行的指令普通用户不能使用该目录里的命令:
普通用户:用$开头
root用户:用#开头
3. usr目录
说明:unxi system resource
unix system resource (unix系统资源文件目录)
该目录类似win系统的 C:/Program files 目录
该目录经常用于安装各种软件
软件安装完毕会形成对应的指令,该指令对应的可执行程序文件就存放在以下目录
/usr/bin许多“指令”对应的可“执行程序文件”目录 /usr/sbin root用户执行的指令 对应的 可“执行程序文件”目录
4. dev目录
说明:device 系统硬件设备目录(linux系统所有的硬件都通过文件表示)
例如:/dev/cdrom是光驱 /dev/sda 是第一块scsi硬盘
5. home目录
说明:普通用户的“家目录”
系统每增加一个普通用户的同时,都会在该目录为该目录设置一个文件目录代表该用户的“家目录”用户后期使用系统的时候首先会首先进入其目录家目录名字默认与当前用户名字一致用户对家目录拥有绝对最高的权限
6. proc目录
内存映射目录,该目录可以查看系统的相关信息
7. var目录
variable 可变的、易变的
该目录存储的文件经常会发生变化(增加、修改、删除)
经常用于部署项目程序(php)文件
/var/www/shop
/var/www/book
8. boot目录
说明:系统启动核心目录,用于储存系统启动文件
Linux系统的核心文件只要 18M
du -h:查看文件的大小
9. etc目录
系统主要配置文件目录
例如:
/etc/passwd 用于存储用户信息的文件
/etc/group 用于存储组别信息的文件
10. lib目录
library:系统资源文件类库目录
11. selinux目录(secure enhanced linux)
说明:安全增强型的linux对系统形成保护
在安装软件时会有一定的影响
12. mnt目录
说明:存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。
13. tmp目录
说明:存放临时文件的目录
4、linux文件系统什么是目录
LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。
普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。
目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。
连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后以"-"指向所连接的文件。
特殊文件:LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件就是特殊文件,常放在/dev目录内。例如,软驱A称为/dev/fd0。LINUX无C:的概念,而是用/dev/had来自第一硬盘。
5、在Linux中目录和文件有什么区别和联系
一、存储的数据不同
普通文件:存储普通数据,一般就是字符串。
目录文件:存储了一张表,该表就是该目录文件下,所以文件名和索引的映射关系。
二、权限不同
1、对文件的权限
r:可以获得这个普通文件的名字和内容
w:可以对文件进行增删改的操作
x:该文件是否具有被执行的权限
可以把此文件提请内核启动为一个进程,即可以执行此文件。
2、对目录的权限
r:可以使用ls查看此目录中文件列表
w:可在此目录中创建文件,也可以删除此目录中的文件,而和此被删除的文件的权限无关
x:可以cd进入此目录,可以使用ls-l查看此目录中文件元数据,属于目录的可访问的最小权限
X:只给目录x权限,不给无执行权限的文件x权限
对于目录文件来说,rwx的意义是:
r-x:可以进入cd该目录,可以获得该目录下存储情况,但是不能修改这个目录内部存储的文件的名字,也不能在该目录下新建文件和目录。
-wx:可以进入cd该目录,但是看不到该目录下的存储情况,可以往该目录下添加、修改、删除文件。可以通过cat来读取该目录下的文件or目录的内容,由于得不到该目录下存储了那些文件,在不知情的情况下只能通过猜,cat+文件名获得文件内容,所以这样依然不保密。
--x:可以进入cd该目录,看不到存储情况,也不能往该目录下添加、修改、删除文件。但是依然可以通过cat+xx来获得该目录下的文件的内容。
rw-:不能进入cd该目录,用ls仅仅可以获得文件名和目录名,因为获取不到这些文件的inode号,当然也不能获得该目录下的文件的内容。不能往该目录下添加、修改、删除文件。
6、linux里什么是目录
在linux下,目录和文件都是以树的形式进行组织的,/是根节点,所有的目录和文件都挂载在这个根节点下面。
如图所示:
每一个文件和目录都有自己的inode(索引节点),linux操作系统通过检索这些inode来对文件和目录进行管理。因此,你上面说到的 “目录是inode编号和文件名的映射” 是对目录从linux文件系统管理的角度来说的。
关于linux目录表示什么和linux各种目录的含义的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。