Linux系统基础知识整理(一) (3)

    2).usermod [-cdegGlsuLU] username
            1.-c修改该账号的说明文字
            2.-d修改账号的家目录
            3.-e指定用户账号禁用日期,格式YY-MM-DD
            4.-G修改次要群组的名称,会修改/etc/group文件
            5.-g修改主要群组名称
            6.-a与-G合用,可增加次要群组
            7.-l将当前账号的名称重命名为指定名称
            8.-u修改UID
            9.-L暂时将用户的密码冻结无法登陆
            10.-U解冻账号,其实就是删除/etc/shadow的!字符

    3).userdel [-r] username
            -r连同用户的家目录一起删除

    4).passwd 修改用户密码

  14.用户信息的检查
        1.finger [-s] username 查阅用户相关的信息
            -s仅仅列出用户的账号、全名、登录时间等
          2.id 可以查阅当前登陆用户关联的UID、GID信息
          3.whoami|who|w 查看当前登录用户名
          4.users 查看登陆系统的所有用户
          5.groups查看当前登录用户的组信息

  15.默认权限的控制
      1.内核级别,新建文件的默认权限是666
      2.内核级别,新建目录的默认权限是777
      3.还要通过umask来阻止一些权限,从而产生最终的权限
      4.非管理员账号的umask为0002,root账号的umask为0022
      5.umask的作用原理
          1.原理说明

     

Linux系统基础知识整理(一)


           2.做减法是错误的,实际结果应该是644

     

Linux系统基础知识整理(一)

  16.群组管理
      1).groupadd [-g gid] [-r] 组名
          -g 后面接特定GID,用来指定GID
          -r 建立系统群组,系统群组小于500,普通群组大于500
      2).groupmod [-g gid] [-n group_name] 群组名
      3).groupdel [groupName] 删除特定的群组

  17.文件的压缩和打包
        1).文件压缩
            1.通过压缩算法将文件的体积缩小,同时将多个文件合并至一起,方便交换、传输
            2.Linux支持的压缩格式
                1.*.Z compress程序压缩文件
                2.*.gz gzip程序压缩文件
                3.*.bz2 bzip2程序压缩文件
                4.*.tar tar程序打包文件,并未压缩
                5.*.tar.gz tar程序打包后使用gzip压缩
                6.*.tar.bz2 tar程序打包后使用bzip2压缩
            3.gzip [-cdtv#] fileName 压缩指定文件
                拓展名为*.gz
                -c将压缩的数据输出到屏幕上
                -d解压缩
                -t进行文件一致性校验看是否损坏
                -v显示和原文件相比的压缩比
                -#压缩等级,-1最快,-9最慢,默认是-6
            4.bzip2 [-cdkzv#] filename 压缩指定文件
                扩展名为*.bz2
                -c将解压的数据输出到屏幕上
                -d解压缩参数,该参数代表执行解压缩操作
                -k保留原文件进行压缩
                -z压缩参数,该参数代表执行压缩操作
                -v显示和原文件对比的压缩比
                -#压缩等级,-1最快,-9最慢,默认是-6
      2.文件打包
          1.将多个文件或者整个目录合并成一个文件,用来进行文件的备份、分发、传输
          2.tar 命令打包文件
              1.将某个文件或者目录打包并使用bzip2压缩成一个文件
                  tar [-jcv] -f filename.tar.bz2 待压缩的档案或者目录名
              2.将压缩文件解压至特定的目录
                  tar [-jxv] -f filename.tar.bz2 -C 解压缩到的目录
              3.参数解释
                  1.-c 建立打包档案
                  2.-t 查看打包的文件都有哪些文件名
                  3.-x 解压缩或者解打包文件,和-C搭配适用解压缩到指定目录
                  4.-j 通过bz2支持进行压缩或者解压缩
                  5.-z 使用gzip进行压缩或者解压缩
                  6.-v 将正在处理的文件名显示出来
                  7.-f 紧跟要被处理的文件名,建议单独写一个选项

三、Linux基本操作及命令概述

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzgfyg.html