代码改变世界

Linux基本命令学习(五)——打包/压缩,群组管理

2018-12-01 23:16  金谷  阅读(225)  评论(0)    收藏  举报

25.bzip2 [-option] 文件名(文件名后缀.bz2)  既是一个压缩工具,也是压缩时的命令

    -d 解压

    -z 压缩,不保留原文件

    -k 压缩后保留原文件

26.gzip [-option] 文件名(.gz)

    -d 解压

    -数字 指定压缩率:1为最低,9为最高,默认6;压缩率越高,压缩消耗的时间越长

27.zip [-option] 压缩名 文件列表  可以将一个或多个文件压缩成一个压缩包

  unzip 解压

28.tar [-option] 打包名 需要打包的文件  打包工具

    -c建立一个包

    -t 查看包中的文件

    -v 打包过程中显示打包文件

    -f 需要打包的内容时文件

    -x 解开一个包

    -z 同时启用gzip工具进行压缩或者解压

  tar -cvf  打包

  tar -xvf  解包

  打包时需要手动加上后缀.tar,不加后缀不容易辨识

  tar -zcvf  打包

  tar -zxvf  解包

29.shutdown [-option]  关机

      -h 指定时间关机  shutdown -h 15:00

      -c 取消正在进行的shutdown

      -r 指定时间重启

30.date  显示当前系统时间

31.halt [-option]  最简单的关机命令,用于挂起系统

    -P 挂起系统后关闭系统,该项是缺省项

32.less /etc/passwd  用户信息

     less /etc/group  群组信息

     less /etc/shadow  用户密码

    /etc/passwd:用户信息 ,每一行代表一个账号,每一行由七部分组成:

      (1)账号名称

      (2)早期密码

      (3)UID,用户识别码(Linux对UID有三个限制:root用户的UID是0;1~499供系统内部使用,预留;500~65535共普通用户使用)

      (4)GID,群组识别码,限制条件和UID相同

      (5)用户名全程,无实际用处,仅是说明信息

      (6)属主目录,也称家目录

      (7)shell,人机交互界面

33.groupadd [-option] 群组名  增加一个群组

      -g GID  设定群组 -g 555

34.groupdel 群组名  删除已存在的群组

  如果群组中有用户,需要先删除用户,再删除群组

35.useradd [-option] 用户名  创建新用户

      -u UID  设定用户UID

      -g GID或群组名  指定新增用户所在群组

      -M 不建立家目录,若不加-M,则默认建立家目录

36.userdel 用户名  删除用户(刚登陆过的用户不能删除)

    -r 将该账号的家目录和右键文件一并删除

37.usermod [-option] 用户名  用于修改用户的UID,所属群组

      -u UID 修改UID

      -g GID 修改用户所属群组

      -G GID 用于设定用户的附加群组

38.id 用户名  用于显示用户的UID,GID及所属群组

39.groups 用户名  用于显示群组名称

40.su - 用户名  切换用户

41.passwd 用户名  用于设定用户密码,如果不加用户名,则给当前用户设置密码