Linux基础命令四

一、打包解包压缩解压先关命令

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 //解压并解包

二、用户相关命令

在root用户下进行或者命令前加sudo

用户创建

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 用户名 组名

你可能感兴趣的:(Linux基础命令四)