一、打包解包压缩解压先关命令
zip打包解包压缩解压
zip -r xxx.zip 文件名1 文件名2 文件名3.... //生成一个名为xxx.zip
unzip xxx.zip //解包至当前目录下
unzip xxx.zip -d 目录名 //解包至指定目录下
gzip xxx.zip //将xxx.zip压缩生成xxx.zip.gz的压缩包
gunzip xxx.zip.gz //解压至当前目录下
tar打包解包压缩解压
-z 压缩,解压
-c 创建文件
-v 显示信息【可选】
-f 创建文件的名字
-x 解包
tar -cvf xxx.tar 文件名1 文件名2 文件名3.... //生成一个名为xxx.tar,打包
tar -zcvf xxx.tar 文件名1 文件名2 文件名3.... //生成一个名为xxx.tar,压缩
tar -xvf xxx.tar //解包
tar -zxvf xxx.tar //解压并解包
二、用户相关命令
<u>在root用户下进行或者命令前加sudo</u>
用户创建
useradd(不推荐)
useradd 用户名 //创建用户但不会创建用户目录,不会直接创建用户密码
useradd -m 用户名 //创建用户并创建用户目录,不会直接创建用户密码
useradd -m -s /bin/bash 用户名 //并且添加基本配置
adduser(推荐)
adduser 用户名//创建用户与用户目录与添加基本配置,并且直接设置密码
用户删除
userdel 用户名
userdel -r 用户名 //并且删除用户目录
用户组创建
groupadd 组名
查看用户
cat /etc/passwd | grep 组名
查看用户所属组
groups 用户
更改用户所属组
usermod -g 用户组 用户名
更改用户名
usermod -l 新的用户名 用户名
更改文件所属用户组
chown -R 用户名:组名 文件名/目录名
删除组
groupdel 组名//如果有文件是该用户组的则无法删除必须先更改文件的用户组
查看组成员
cat /etc/groups | grep 组名
添加/删除组成员
gpasswd -a 用户名 组名
gpasswd -d 用户名 组名