[Linux]Linux系统基础入门学习笔记(二)

主要内容:用户及文件权限管理 和 Linux目录结构及文件基本操作。
上一篇:[Linux]Linux系统基础入门学习(一)

目录
  一、用户管理
    1.1、查看用户
    1.2、创建用户
    1.3、用户组
  二、文件权限   
  三、Linux的文件系统

一、用户管理

  1.1、查看用户

  • 输入命令who am i或者是who mom likes
      > who的其他参数
      -a 打印能打印的全部
      -m 同am i,mom likes
      -q 打印当前登录用户数及用户名
      -u 打印当前登录用户登录信息

  1.2、创建用户

root权限是Unix/Linux系统的最高权限

命令 功能
sudo adduser <name> 创建名叫name的用户(默认没有root权限)
su <user> 切换到user账户
su - <user> 切换到user账户,同时环境变量也改成目标用户的
sudo <comand> 特权级别运用comand命令

  1.3、用户组

  • 使用命令 group <user> 查看用户在那个用户组下(默认新建一个用户时,用户组是这个用户名)。
  • 目录/etc/group下有包括用户组(Group)、用户组口令、GID 及该用户组所包含的(User),每个用户组一条记录。
       user :  x     : 5000 :   ____
      用户名  : 密码不可见:GID  :user_list与GID一样时,默认为空
  • 为新建用户开root权限
      在已root用户环境里使用命令 sudo usermod -G sudo <username>
  • 删除用户sudo deluser <username> --remove -home

二、文件权限

  • 查看文件权限:ls -l
  • 修改文件拥有者权限:sudo chown <user> <filename>
  • 修改文件权限:chmod 600 <filename> (600这个数字是例子)
  • 文件权限:用数字代替,但是使用二进制不同权重进行计算得到的。
      rwx: 2 2 + 2 1 + 2 0 2^{2}+2^{1}+2^{0} (所以3个权限都有值为7)
        r:只读权限。w:写权限。 x:执行权限。
      在修改文件权限时,‘600’代表的是三组用户权限,首先是拥有者,其次所属用户名,最后是其他用户。

三、Linux的文件系统

  • Linux 是以树形目录结构的形式来构建整个系统的,可以理解为一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。
  • FHS 标准(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准)定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。
  • FHS 定义了两层规范

    第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该要放置设置文件,/bin 与 /sbin 则应该要放置可执行文件等等。
    第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件、/usr/share 放置共享数据等等。
    切一张实验楼的图

写在后面的话:之前都是记在纸上,发现很不方便,所以转移在网上,可以随时查阅,有时间会把它补全。有问题可以留言在下面。
       作者主页:GG_band

发布了14 篇原创文章 · 获赞 15 · 访问量 5623

猜你喜欢

转载自blog.csdn.net/GG_band/article/details/88426155