精华内容
下载资源
问答
  • 属主目录是什么意思
    千次阅读
    2020-08-04 13:05:37

    主目录和根目录的区别:
    根目录:就是相当于windows里面的c盘,是所有文件的根,用 / 表示;
    主目录(家目录):就是根目录下面的home目录下,一般用 ~ 表示,也是/home/;此目录是拿来存放用户的。比如Linux系统下有个用户lisi,他的主目录就是/home/lisi;

    更多相关内容
  • 在Linux系统下一般有十多个属主目录,这些目录的作用有点像Windows系统盘底下的Program Files、Temp、Windows这些文件夹,存放着Linux系统的所有数据。 一、/bin 一般存放普通用户执行操作命令文件的目录,比如cd、...

    在Linux系统下一般有十多个属主目录,这些目录的作用有点像Windows系统盘底下的Program Files、Temp、Windows这些文件夹,存放着Linux系统的所有数据。

    一、/bin
    一般存放普通用户执行操作命令文件的目录,比如cd、cat、vim等命令。

    二、/sbin
    放置开机、修复、还原系统所需要的命令,就是超级用户执行操作命令文件的目录

    三、/dev
    在Linux系统中,一切皆文件,所以这里存放的是任何设备与接口设备的文件。

    四、/etc
    存放系统主要的配置文件,普通用户可以查看文件属性,除非有root用户的权限,才可以更改或者配置。

    网络信息和系统信息文件
    相当于Program File

    五、/home
    存放了普通用户的家目录,家目录就是用户的主目录,可以理解为相当于Windows用户文件。

    六、/lib
    存放开机时会用到的函数库,以及在/bin或/sbin下面的命令会调用的函数库。

    七、/lib64
    存放模块文件或者库文件

    八、/media
    存放系统自动挂载光盘的文件。

    九、/mut
    存放手动挂载光盘的文件。

    十、/Boot
    存放开机时会使用到的文件,包括linux内核文件以及开机菜单与开机所需的引导文件。

    十一、/opt
    存放第三方软件的目录文件。

    十二、/proc
    存放内存、进程文件,不占用硬盘。

    十三、/root
    存放root超级用户家目录。

    十四、/run
    存放运行时的文件。

    十五、/srv
    存放一些网络服务启动之后所需要取用的数据目录。

    十六、/sys
    和/proc差不多。

    十七、/tmp
    存放临时文件,让普通用户或者正在执行的程序暂时放置文件的地方。

    十八、/usr
    存放软件资源所放置的目录,所有系统默认的软件都会放置到这里。

    十九、/var
    存放日志文件、共享文件。

    展开全文
  • 一、Linux系统目录结构 系统启动必须: /boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。 /etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。 /lib...

    一、Linux系统目录结构

    在这里插入图片描述

    系统启动必须:

    /boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。
    /etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。
    /lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
    /sys: 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中

    指令集合:

    /bin:存放着最常用的程序和指令
    /sbin:只有系统管理员能使用的程序和指令。
    外部文件管理:
    /dev :Device(设备)的缩写, 存放的是Linux的外部设备。注意:在Linux中访问设备和访问文件的方式是相同的。
    /media:类windows的其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录下。
    /mnt:临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

    临时文件:

    /run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。
    /lost+found:一般情况下为空的,系统非法关机后,这里就存放一些文件。
    /tmp:这个目录是用来存放一些临时文件的。

    账户:

    /root:系统管理员的用户主目录。
    /home:用户的主目录,以用户的账号命名的。
    /usr:用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
    /usr/bin:系统用户使用的应用程序与指令。
    /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。
    /usr/src:内核源代码默认的放置目录。

    运行过程中要用:

    /var:存放经常修改的数据,比如程序运行的日志文件(/var/log 目录下)。
    /proc:管理内存空间!虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来,获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件来做修改。

    扩展用的:

    /opt:默认是空的,我们安装额外软件可以放在这个里面。
    /srv:存放服务启动后需要提取的数据(不用服务器就是空)

    二、linux 文件的基本属性

    Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。

    为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

    chown (change ownerp) : 修改所属用户与组。
    chmod (change mode) : 修改用户的权限。
    

    在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组,如:

    [root@www /]# ls -l
    total 64
    dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
    dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
    ……
    

    实例中,bin 文件的第一个属性用 d 表示。d 在 Linux 中代表该文件是一个目录文件。

    在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。

    当为 d 则是目录
    当为 - 则是文件;
    若是 l 则表示为链接文档(link file);
    若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
    若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
    接下来的字符中,以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。
    在这里插入图片描述
    每个文件的属性由左边第一部分的 10 个字符来确定(如下图)。
    在这里插入图片描述

    从左至右用 0-9 这些数字来表示。

    第 0 位确定文件类型,第 1-3 位确定属主(该文件的所有者)拥有该文件的权限。

    第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。
    其中,第 1、4、7 位表示读权限,如果用 r 字符表示,则有读权限,如果用 - 字符表示,则没有读权限;

    第 2、5、8 位表示写权限,如果用 w 字符表示,则有写权限,如果用 - 字符表示没有写权限;第 3、6、9 位表示可执行权限,如果用 x 字符表示,则有执行权限,如果用 - 字符表示,则没有执行权限。

    Linux文件属主和属组

    [root@www /]# ls -l
    total 64
    drwxr-xr-x 2 root  root  4096 Feb 15 14:46 cron
    drwxr-xr-x 3 mysql mysql 4096 Apr 21  2014 mysql
    ……
    

    对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。

    同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组

    文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。

    因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。

    在以上实例中,mysql 文件是一个目录文件,属主和属组都为 mysql,属主有可读、可写、可执行的权限;与属主同组的其他用户有可读和可执行的权限;其他用户也有可读和可执行的权限。

    对于 root 用户来说,一般情况下,文件的权限对其不起作用。

    查看用户组里有哪些用户

    cat /etc/passwd
    

    cat /etc/passwd查看所有的用户信息,
    在这里插入图片描述

    cat /etc/group
    

    cat /etc/group查看所有组信息

    cat /etc/group   |grep 组名
    

    cat /etc/group|grep 组名,用于查找某个用户组,

    用户和组常用命令

    groups 查看当前登录用户的组内成员
    
    groups test 查看test用户所在的组,以及组内成员
    
    whoami 查看当前登录用户名
    

    在这里插入图片描述

    更改文件属性

    1、chgrp:更改文件属组
    语法:

    chgrp [-R] 属组名 文件名
    

    参数选项

    -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改

    2、chown:更改文件属主,也可以同时更改文件属组
    语法:

    chown [–R] 属主名 文件名
    chown [-R] 属主名:属组名 文件名
    

    进入 /root 目录(~)将install.log的拥有者改为bin这个账号:

    [root@www ~] cd ~
    [root@www ~]# chown bin install.log
    [root@www ~]# ls -l
    -rw-r--r--  1 bin  users 68495 Jun 25 08:53 install.log
    

    将install.log的拥有者与群组改回为root:

    [root@www ~]# chown root:root install.log
    [root@www ~]# ls -l
    -rw-r--r--  1 root root 68495 Jun 25 08:53 install.log
    

    3、chmod:更改文件9个属性

    Linux文件属性有两种设置方法,一种是数字,一种是符号。

    Linux 文件的基本权限就有九个,分别是 owner/group/others(拥有者/组/其他) 三种身份各有自己的 read/write/execute 权限。

    先复习一下刚刚上面提到的数据:文件的权限字符为: -rwxrwxrwx , 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

    r:4
    w:2
    x:1

    每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: -rwxrwx--- 分数则是:

    owner = rwx = 4+2+1 = 7
    group = rwx = 4+2+1 = 7
    others= — = 0+0+0 = 0

    所以等一下我们设定权限的变更时,该文件的权限数字就是 770。变更权限的指令 chmod 的语法是这样的:

     chmod [-R] xyz 文件或目录
    

    选项与参数:

    xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。
    -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更

    举例来说,如果要将 .bashrc 这个文件所有的权限都设定启用,那么命令如下:

    [root@www ~]# ls -al .bashrc
    -rw-r--r--  1 root root 395 Jul  4 11:45 .bashrc
    [root@www ~]# chmod 777 .bashrc
    [root@www ~]# ls -al .bashrc
    -rwxrwxrwx  1 root root 395 Jul  4 11:45 .bashrc
    

    那如果要将权限变成 -rwxr-xr-- 呢?那么权限的分数就成为 [4+2+1][4+0+1][4+0+0]=754

    符号类型改变文件权限(少用到)

    还有一个改变权限的方法,从之前的介绍中我们可以发现,基本上就九个权限分别是:

    user:用户
    group:组
    others:其他
    那么我们就可以使用 u, g, o 来代表三种身份的权限

    此外, a 则代表 all,即全部的身份。读写的权限可以写成 r, w, x,也就是可以使用下表的方式来看:
    在这里插入图片描述
    如果我们需要将文件权限设置为 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 文件名 来设定:

    #  touch test1    // 创建 test1 文件
    # ls -al test1    // 查看 test1 默认权限
    -rw-r--r-- 1 root root 0 Nov 15 10:32 test1
    # chmod u=rwx,g=rx,o=r  test1    // 修改 test1 权限
    # ls -al test1
    -rwxr-xr-- 1 root root 0 Nov 15 10:32 test1
    

    而如果是要将权限去掉而不改变其他已存在的权限呢?例如要拿掉全部人的可执行权限,则:

    #  chmod  a-x test1
    # ls -al test1
    -rw-r--r-- 1 root root 0 Nov 15 10:32 test1
    
    展开全文
  • 在以上实例中,java 文件是一个目录文件,属主和属组都为 java,属主有可读、可写、可执行的权限;与属主同组的其他用户有可读、可写、可执行的权限;其他用户也有可读、可写、可执行的权限。 ...

    对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。

    同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。

    文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。

    因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。

    在以上实例中,java 文件是一个目录文件,属主和属组都为 java,属主有可读、可写、可执行的权限;与属主同组的其他用户有可读、可写、可执行的权限;其他用户也有可读、可写、可执行的权限。

    hdconfig 文件是一个目录文件,属主和属组都为 root,属主有可读、可写、可执行的权限;与属主同组的其他用户有可读、可执行的权限;其他用户也有可读、可执行的权限。

    来自 <https://zhidao.baidu.com/question/172462584.html>

    例:

    在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:

    [root@www /]# ls -l
    total
    64
    dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
    dr
    -xr-xr-x   4 root root 4096 Apr 19  2012 boot

     

    每个文件的属性由左边第一部分的10个字符来确定(如下图)。

    来自 <http://www.runoob.com/linux/linux-file-attr-permission.html>

    展开全文
  • linux下主目录和根目录的区别

    千次阅读 2021-03-07 17:03:40
    二、主目录是用户的HOME目录,添加用户的时候指定的。对于不同用户,主目录不同。 对于用户名为user的用户,缺省的HOME目录是/home/user,root用户例外,它的缺省HOME目录是/root。 在其他地方调用主目录使用~/ 转载...
  • 属主与权限

    2021-05-11 00:00:26
    每个文件和目录都有自己的属主和属组属主 表示这个文档是属于哪个用户的,这个用户必须存在于这个系统中。属组 表示这个文档是属于哪个组的, 这个组必须存在于这个系统中。其他人 表示这个文档和哪些用户没有任何的...
  • Linux的属主与属组详解

    千次阅读 2021-09-29 13:27:24
    1.属主就是这个文件的拥有者,属组就是这个文件拥有者所在的组,对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。文件...
  • 1.root用户的创建目录的默认权限为755,创建文件的默认权限为6442.普通用户创建目录的默认权限为775,创建文件的默认权限为664目录的默认权限是777-umask值,文件的默认权限是666-umask值,如果umask值中有任意一位为...
  • Linux文件属主和属组

    2021-02-17 21:43:51
    3.3 Linux文件属主和属组 引子: 对于一个文件来说,它都...在以上实例中,aaa文件是一个目录文件,属主和属组都为 itcast,属主有可读、可写、可执行的权限(rwx);与属主同组的其他用户有可读可写和可执行的权限(r
  • 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。当为[d]则是目录当为[-]则是文件;若是[l]则表示为链接文档(link file);若是[b]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);若是[c]...
  • 不同用户的主目录相互独立(1)工作目录(2)用户主目录参考链接 一、Linux 多用户 1. Linux系统可以有多个用户 Linux系统是一个多用户多任务的分时操作系统。 任何一个要使用系统资源的用户,都必须首先向系统...
  • 1、查找/tmp/目录下tom用户的所有文件 find /tmp/ -user tom 2、查找/tmp目录下属于tom组的所有文件 find /tmp/ -group tom 3、如果某天删除了tom用户及其tom组,此用户之前的uid和gid都为3000,那么此刻用-user和...
  • linux文件属性 属主 属组

    千次阅读 2019-11-27 16:44:23
    linux 文件属性、属主、属组 属性 > [root@admin sysconfig]# ls -l /tmp/hsperfdata_root/ 总用量 32 -rw-------. 1 root root 32768 11月 27 10:03 3878 >[root@admin etc]# ls -l sysconfig/ 总用量 180 -...
  • 话题:电脑WiFi连接总是提示有限的访问权限是什么意思回答:导致wifi显示有限的访问权限,一般是因为路由器DHCP分配出错导致的。一般会出现以下情况。1、其他电脑连接此wifi可以上网,你的电脑连接此wifi上不了网。2...
  • 这个文件是文件是lqftp2,文件组是root,那么这个文件的所有者同组用户是指lqftp2下的所有用户吗? 那么在chmod的时候, 权限分配到底是:文件、(???)、其他用户 ???在这里到底是(文件所有者同组...
  • 修改文件属主和属组命令chown、chgrp

    万次阅读 2015-06-09 21:29:52
    chown命令的常用选项只有一个R,该选项的作用是递归地修改目录目录中的所有文件的属主和属组 用法示例 只有文件的属主或root用户可以使用chown命令,非root用户的属主只能更改文件的属组为用户所在的另一个用户...
  • Linux使用==ll==命令列出列表的时候,前面总是有一堆drwxr-xr-x ,这些代表什么意思从来还没有去在意过,只是找到自己的目录然后一顿操作完事。但是这次在tomcat下部署项目的时候怎么都不能启动,后来找来运维人员一...
  • linux里的drwxr-xr-x代表的意思

    千次阅读 2021-05-15 12:36:27
    d是目录文件,l是链接文件,-是普通文件,p是管道rwx:第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。r-x:第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。r-x:第8-10位表示其他用户所...
  • 利用chown改变属主和属组

    千次阅读 2017-09-12 21:48:01
    chown就是 change owner的意思,主要作用就是改变文件或者目录的所有者,而所有者包含用户和用户组。  #chown [-R]用户名称 文件或者目录  #chown [-R]用户名称:用户组组名称 文件或目录  -R:进行递归式权限...
  • 目录,子目录,当前目录的区别 基础 HTML之目录问题(相对路径和绝对路径区别)   相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的...
  • 2.Linux文件权限按照属主(u)、属主组(g)和其它(o)三个粒度分别授予。属主为拥有该文件的用户;属主组为拥有该文件的组;其他为除去该文件属主属主组之外的其他用户。 3.Linux系统上,通常用chmod命令设置和...
  • windows和linux的权限,用户组和用户权限,区别在哪里权限这个词对于Windows与Linux而言是没有区别的,但是Linux用户可以使用超级权限,这个权限可以更改任何系统级别的文件,但是Windows系统的最高级权限默认是用户...
  • 前端框架MVVM是什么(整理)

    万次阅读 多人点赞 2020-08-06 06:25:42
    阅读原文 目录 一、总结 一句话总结:vm层(视图模型层)通过接口从后台m层(model层)请求数据,vm层继而和v(view层)实现数据的双向绑定。 1、我大前端应该不应该做复杂的数据处理的工作? 2、mvc和mvvm的关系?...
  • Linux系统中,最顶层是跟目录,常见目录及功能如下:1./bin: 存放二进制可执行命令...4./etc:系统管理、配置文件存放目录(大多数都是纯文本文件)5./home:用户的属主目录,一个用户登录系统,进入后,所处的位置就是...
  • 第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。 第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。 第8-10位表示其他用户所具有的权限。 如: drwxr-xr-x user1 group1 filename 表示...
  • 3.1 Linux 文件与目录管理 在Linux系统中,所有的的目录结构为树状结构,最顶级的目录为根目录 /。 在实际开发过程中,文件的操作是非常频繁也是非常重要的 下面的章节我们将学习下Linux系统所有的系统目录和文件...
  • 超实用篇→文件和目录cd命令

    千次阅读 2021-11-29 20:35:46
    cd ~user1 进入个人的主目录\ cd - 返回上次所在的目录 复制代码 pwd命令 显示工作路径 [root@mailvip ~]# pwd\ /root 复制代码 ls命令 查看文件与目录的命令,list之意 ls 查看目录中的
  • 注意:在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效(c h m o d命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不会报错,当我们ls -l时看到rwS,大写S说明s权限...
  • linux drwxr-xr-x 什么意思 ?

    千次阅读 2021-05-11 10:50:18
    d是目录文件,l是链接文件,-是普通文件,p是管道第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。第8-10位表示其他用户所具有的权限。如...
  • Linux删除文件和目录

    万次阅读 多人点赞 2020-06-03 08:19:25
    rmdir有局限,只能删除空目录 rmdir 删除空文件夹 ...rm -rf 文件夹名称 (-r 表示循环迭代的意思,这样他碰到子目录就进去删,-f 是强制的意思) 示例: rm tmp.txt rm -rf ./dir1 touch 创建一个空文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,074
精华内容 10,029
关键字:

属主目录是什么意思

友情链接: ad-da-mega16-lcd.rar