Linux中解压缩命令
1.第一步: 打包 和 解包
打包 类似将 冬天的衣服 放到 袋 打包之后的大文件或目录 需要以 .tar 结尾. tar 打包命令格式
将一系列文件 打包成一个大文件
tar -cvf 打包名 .tar 被打包的目录
tar -cvf 打包名…tar 被打包的文件1 被打包的文件1 被打包的文件1
- tar 选项说明
命令 | 英文 | 含义 |
---|---|---|
c | create | 生成档案文件, 创建打包文件 |
v | verbosely(啰嗦的) | 报告进度的(展示详细信息) |
f | file | 指定档案的文件名称, f后面一定是 .tar 文件, 所以必须放到左后 |
解包
类似将 冬天的衣服 从 袋子里取出来*
- tar 解包命令格式
将一个打包后的 分解成 一系列小文件, 分解位置为 当前目录 tar ‐xvf 打包名.tar #
将一个打包后的 分解成 一系列小文件, 分解位置为 指定目录 tar ‐xvf 打包名.tar ‐C 解包路径位置 (-C 解压到指定的目录 )
命令 | 英文 | 含义 |
---|---|---|
x | extract(提取) | 解压文件/提取文件 |
C(大写) | directoy(目录) | 默认保存到当前目录, 通过 -C 更改解压目录, 注意: 解压目录必须存在左后 |
*2. 第二步: 使用gzip格式 压缩
压缩文件 tar ‐zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录
解压缩文件(记忆敲门: 至孝潍坊) tar ‐zxvf 打包文件.tar.gz
解压缩到指定路径 tar ‐zxvf 打包文件.tar.gz ‐C 目录路径
- tar 的选项说明
命令 | 英文 | 含义 |
---|---|---|
z | gzip | 使用gzip压缩和解压缩 |
j | bzip2 | 使用bzip2压缩和解压缩 |
*3.第三步:使用zip格式解压缩
解包解压缩: tar ‐zxvf 打包之后的文件名.tar.gz [ ‐C 指定解包位置 ]
2.用户权限相关命令
- 基本概念
用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理 在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥 有不同的使用权限 对 文件 / 目录 的权限包括:
序号 | 权限 | 英文 | 缩写 | 数字序号 |
---|---|---|---|---|
01 | 读 | read | r | 4 |
02 | 写 | write | w | 2 |
03 | 执行 | excute | x | 1 |
04 | 无权限 | - | 0 |
- 在 Linux中 ,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限
4.4.组管理 终端命令
本质: 给 同一类型用户 分配权限
序号 | 命令 | 作用 |
---|---|---|
01 | groupadd 组名 | 添加组 |
02 | groupdel 组名 | 删除组 |
03 | cat etc/group | 查看组信息 |
04 | chgrp 新组名 文件/目录名 | 修改文件/目录的所属组 |
知识点补充:
1.查看组信息:完成添加组后是看不见的,确认组详细信息返回根目录后命令:cat etc/group 最后几行就是新创建的组
2.有时候删除组需要删除该用户
4.5.用户管理 终端命令
- (1) 创建用户 / 设置密码 / 删除用户
命令 | 作用 | 说明 |
---|---|---|
useradd -m -g 组 新建用户名 | 添加用户 | -m 自动建立用户家目录 -g指定用户所在的组,否则会建立一个和同名的组 |
passwd 用户名 | 设置用户密码 | 如果是普通用户,直接 用passwd可以修改自己账号的密码 |
userdel -r 用户名 | 删除用户 | -r 选项会自动删除家目录 |
cat etc/passwd | 确认用户信息 | 新建用户后,用户信息会保存在 etc/passwd 文件夹中 |
(2) 查看用户信息
序号 | 命令 | 作用 |
---|---|---|
01 | id [用户名] | 查看用户UID 和 GID 信息 |
02 | who | 查看当前所有登录的用户列表 |
03 | whoami | 查看当前登录用户的账户名 |
(3) su 切换用户
- 因为 普通用户 不能使用某些权限, 所以需要 切换用户
比如说有些目录下需要超级管理员权限才能创建新目录
序号 | 命令 | 作用 | 说明 |
---|---|---|---|
01 | su -用户名 | 切换指定用户,并且企划目录 | - 可以切换到用户家目录,否则保持位置不变 |
02 | exit | 退出当前登录用户 | 不想使用当前用户可以退出 |
- su 不接用户名, 可以切换到 root , 但是不推荐使用, 因为不安全
(4.1) 给 指定用户 授予
- 权限 本质: 通知 服务器 给 特定用户 分配 临时管理员权限 vim /etc/sudoers
(4.2) 使用 用户 zhangsan 登录, 操作管理员命令 本质: 使用临时管理员权限 准备工作: 使用root用户操作
(5).修改用户权限 : 修改用户权限 # 默认存在: root用户 具备所有的权限 root ALL=(ALL) ALL # 授予 zhangsan 用户 所有的权限 zhangsan ALL=(ALL) ALL
修改用户权限
序号 | 命令 | 作用 |
---|---|---|
01 | chmod | 修改用户权限 |
三种方式:
- +/- rwx 目录
2.chmod u=rwx,g=r-x,o=rwx 目录名 不想执行某些权限用 - - 0-7(4,2,1)求和计算(chmod 777 ) 文件名称
1.时间和日期
1.1 date 时间
命令 | 作用 |
---|---|
date | 查看系统时间(默认) |
date +"%Y-%m-%d %H:%M:%S" | 查看系统时间(指定格式) |
date -s ‘时间串’ | 设置系统时间 |
1.2 cal 日历
序号 | 命令 | 作用 |
---|---|---|
01 | cal | 查看当前月的日历 |
02 | cal -y | 查看当前年的 日历 |
03 | cal 2020 | 查看2020年的日历 |
04 | cal 10 2020 | 查看2020年10月的日历 |