linux 通过解压缩命令完成根据名称搜索文件及常用命令

通过解压缩命令完成根据名称搜索文件

准备工作

目标

从第三方 下载 压缩包, 解压缩后 安装到 服务器上

通过 打包压缩 备份文件jar : java rar java项目的压缩包war : web rar web项目的压缩包
路径

2.1第一步: 打包 和 解包
2.2第二步: 打包压缩 和 解包解压缩
3.实现

3.1第一步: 打包 和 解包
3.1.1打包
类似将 冬天的衣服 放到 袋

打包之后的大文件 需要以
打包命令格式

结尾.

选项说明

命令 英文 含义
c create 生成档案文件, 创建打包文件
v verbosely(啰嗦的) 像 ‘唐僧’ 一样报告进度
f file 指定档案的文件名称, f后面一定是 .tar 文件, 所以必须放到左后

3.1.2解包
类似将 冬天的衣服 从 袋子里取出来解包命令格式

命令 英文 含义
x extract (提取) 解包
C (大写C) directory (目录) 默认保存到当前目录, 通过 -C 更改解压目录, 注意: 解压目录必须存在

小结

准备工作

3.2第二步: 使用gzip格式 压缩 和 解压缩
打包 和 压缩 是两件事
类似与 先将冬天衣服放到压缩袋, 再抽取里面的空气在 Linux 中, 最常用的压缩文件格式是 xxx.tar.gz
在 tar 命令中有一个选项 -z 可以调用 gzip , 从而可以方便的实现压缩和解压缩的功能
命令格式如下

的选项说明

命令 英文 含义
z gzip 使用gzip压缩和解压缩
j bzip2 使用bzip2压缩和解压缩

小结

准备工作

3.3第三步: 使用 bzip2 格式 压缩 和 解压缩
是压缩的第二种方式
类似与 先将冬天衣服放到压缩袋, 再抽取里面的空气在 Linux 中, bzip2 压缩文件格式是 xxx.tar.bz2
在 tar 命令中有一个选项 -j 可以调用 bzip2 , 从而可以方便的实现压缩和解压缩的功能
命令格式如下

的选项说明

命令 英文 含义
z gzip 使用gzip压缩和解压缩
j bzip2 使用bzip2压缩和解压缩

小结

关机

重启

4用户权限相关命令

目标

理解 用户 和 权限 的基本概念用户管理 终端命令
组管理 终端命令修改权限 终端命令
用户和权限的基本概念

4.1基本概念
用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理
在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限
对 文件 / 目录 的权限包括:

序号 权限 英文 缩写 数字序号
01 读 read r 4
02 写 write w 2
03 执行 execute x 1
04 无权限 - 0

在 Linux中 ,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限

4.2组
为了方便用户管理, 提出了 组 的概念, 如下图所示

4.3ls -l 扩展
可以查看文件夹下文件的详细信息, 从左到右 依次是:
权限, 第一个字符如果是 表示目录
硬链接数, 通俗的讲就是有多少种方式, 可以访问当前目录和文件拥有者, 家目录下 文件 / 木兰路 的拥有者通常都是 当前用户
组, 在linux中, 很多时候, 会出现组名 和 用户名 相同的情况, 后续会讲大小
时间名称

4.4.组管理 终端命令

本质: 给 同一类型用户 分配权限

序号 命令 作用
01 groupadd 组名 添加组
02 groupdel 组名 删除组
03 cat /etc/group 确认组信息
04 chgrp 组名 文件/目录名 修改文件/目录的所属组

提示:

组信息保存在

文件中

目录是专门用来保存 系统配置信息 的目录
在实际应用中, 可以预先针对 组 设置好权限, 然后 将不同的用户添加到对应的组中, 从而不用依次为每一个用户设置权限
演练目标
1.在 指定目录下 创建 目录
2.新 建 dev 组
3.将 aaa 目录的组修改为
4.5.用户管理 终端命令

(1)创建用户 / 设置密码 / 删除用户

命令 作用 说明
useradd -m -g 组 新建用户名 添加新用户 -m 自动建立用户家目录
-g 指定用户所在的组, 否则会建立一个和同名的组
passwd 用户名 设置用户密码 如果是普通用户,
直接用 passwd可以修改自己的账号密码
userdel -r 用户名 删除用户 -r 选项会自动删除用户家目录
cat /etc/passwd | grep 用户名 确认用户信息 新建用户后,用户信息会保存在 /etc/passwd 文件夹中

提示:

创建用时, 如果忘记添加

选项指定新用户的家目录 – 最简单的方式就是删除用户,重新创建

创建用户时, 默认会创建一个和用户名同名的组名用户信息保存在 /etc/passwd 文件中

文件存放的是用户的信息, 由6个分好组成的7个信息, 分别是
1.用户名
2.密码 (x, 表示加密的密码)
3.UID (用户标志)
4.GID(组标志)
5.用户全名或本地账号
6.家目录
7.登录使用的Shell, 就是登录之后, 使用的终端命令
(2)查看用户信息

序号 命令 作用
01 id [用户名] 查看用户UID 和 GID 信息
02 who 查看当前所有登录的用户列表
03 whoami 查看当前登录用户的账户名

(3)切换用户

因为 普通用户 不能使用某些权限, 所以需要 切换用户

序号 命令 作用 说明
01 su - 用户名 切换用户, 并且企划目录 - 可以切换到用户家目录, 否则保持位置不变
02 exit 退出当前登录用户

su 不接用户名, 可以切换到
exit 示意图如下:

, 但是不推荐使用, 因为不安全

(4)sudo
虽然 通过

可以切换到 root用户, 但是 存在严重的 安全隐患

linux系统中的 root 账号通常 用于系统的维护和管理, 对操作系统的所有资源 具有访问权限如果不小心使用 rm -rf , 就可能将系统搞瘫痪
在大多数版本的linux中, 都不推荐 直接只用 root 账号登录系统
命令用来以其他身份来执行命令, 预设的身份为
用户使用 时, 必须先输入密码, 之后5分钟的有效期限, 超过期限则必须重新输入密码
提示: 若其未经授权的用户企图使用 sudo, 则会发出警告邮件给管理员

(4.1) 给 指定用户 授予 权限
本质: 通知 服务器 给 特定用户 分配 临时管理员权限
vim /etc/sudoers

(4.2) 使用 用户
本质: 使用临时管理员权限

登录, 操作管理员命令

准备工作: 使用root用户操作

(5).修改用户权限

序号 命令 作用
01 chmod 修改权限

5.1方式一: 修改用户权限

可以修改 用户/组 对 文件/目录 的权限命令格式如下:

提示: 已上方式会一次向修改
目标演练:

/ 权限

5.2方式二

虽然 方式一 直接修改文件|目录的 读|写|执行 权限, 但是不能精确到 拥有者|组|其他 权限

命令格式如下:(

表示所属用户 /

表示所属组 /

表示其他)

序号 权限 英文 缩写 数字序号
01 读 read r 4
02 写 write w 2
03 执行 execute x 1
04 无权限 - 0

目标演练:

5.3方式三: 简化方式二

命令格式如下:

说明 第一个数字 是 拥有者权限, 第二个数字 是 组权限, 第三个数字 是 其他用户权限

常用数字组合有(
===>
===>
===>

表示用户 /

表示组 /

表示其他)

目标演练:

系统信息相关命令

本节内容主要是为了方便通过远程终端维护服务器时, 查看服务器上当前 系统日期和时间 / 磁盘空间占用情况
/程序执行情况
本小结学习终端命令都是查询命令, 通过这些命令对系统资源的使用情况有个了解
目标

时间和日期

磁盘和目录空间

进程信息

1.时间和日期

1.1date 时间

命令 作用
date 查看系统时间(默认)
date +"%Y-%m-%d %H:%M:%S" 查看系统时间(指定格式)
date -s “时间字符串” 设置系统时间
第一步: 显示当前时间

第二步: 设置系统时间

1.2cal 日历

序号 命令 作用
01 cal 查看当前月的日历
02 cal -y 查看当前年的日历
03 cal 2020 查看2020年的日历
04 cal 10 2020 查看2020年10月的日历

02.磁盘信息

序号 命令 作用
01 df -h disk free 显示磁盘剩余空间
02 du -h [目录名] disk usage 显示目录下的目录大小

选项说明

参数 含义
-h 以人性化的方式显示文件的大小

03.进程信息

所谓 进程, 通俗的说就是 当前正在执行的一个进程

序号 命令 作用
01 ps aux process status 查看进程的详细情况
02 top 动态显示运行中进程并且排序
03 kill [-9] 进程代号 终止指定代号的进程 -9 表示强行终止

默认只会显示当前用户通过终端启动的应用程序选项说明功能

选项 含义
a 显示终端上的所有进程,包括其他用户的进程
u 显示进程的详细状态
x 显示没有控制终端的进程

提示: 使用
能导致系统崩溃

命令时, 最好只终止由当前用户开启的进程, 而不要终止

身份开启的进程, 否则可

要退出 可以直接输入

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值