解压缩命令
目标
从第三方 下载 压缩包, 解压缩后 安装到 服务器上
通过 打包压缩 备份文件
jar : java rar java项目的压缩包
war : web rar web项目的压缩包
3.实现
3.1 第一步: 打包 和 解包
3.1.1 打包
.tar 打包命令格式
tar 选项说明
3.1.2 解包
tar 解包命令格式
选项说明
小结
打包: tar ‐cvf 打包之后的文件名.tar 被打包的目录或文件名
解包: tar ‐xvf 打包之后的文件名.tar [ ‐C 指定解包位置 ]
3.2 第二步: 使用gzip格式 压缩 和 解压缩
打包 和 压缩 是两件事
类似与 先将冬天衣服放到压缩袋, 再抽取里面的空气
在 Linux 中, 最常用的压缩文件格式是 xxx.tar.gz
在 tar 命令中有一个选项 -z 可以调用 gzip , 从而可以方便的实现压缩和解压缩的功能
命令格式如下
压缩文件
tar ‐zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录
解压缩文件(记忆敲门: 至孝潍坊)
tar ‐zxvf 打包文件.tar.gz
解压缩到指定路径
tar ‐zxvf 打包文件.tar.gz ‐C 目录路径
tar 的选项说明
小结
打包压缩: tar ‐zcvf 打包之后的文件名.tar.gz 被打包压缩的目录或文件名
解包解压缩: tar ‐zxvf 打包之后的文件名.tar.gz [ ‐C 指定解包位置 ]
3.3 第三步: 使用 bzip2 格式 压缩 和 解压缩
bzip 是压缩的第二种方式
类似与 先将冬天衣服放到压缩袋, 再抽取里面的空气
在 Linux 中, bzip2 压缩文件格式是 xxx.tar.bz2
在 tar 命令中有一个选项 -j 可以调用 bzip2 , 从而可以方便的实现压缩和解压缩的功能
命令格式如下
压缩文件
tar ‐jcvf 打包压缩文件名.tar.bz2 被压缩的文件/目录
解压缩文件 (绩效潍坊)
tar ‐jxvf 打包文件.tar.bz2
解压缩到指定路径
tar ‐jxvf 打包文件.tar.bz2 ‐C 目录路径
tar 的选项说明
小结
打包压缩: tar ‐jcvf 打包之后的文件名.tar.bz2 被打包压缩的目录或文件名
解包解压缩: tar ‐jxvf 打包之后的文件名.tar.bz2 [ ‐C 指定解包位置 ]
4 用户权限相关命令
用户和权限的基本概念
4.1 基本概念
用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理
在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥
有不同的使用权限
对 文件 / 目录 的权限包括:
4.4.组管理 终端命令
提示:
组信息保存在 /etc/group 文件中
/etc 目录是专门用来保存 系统配置信息 的目录
在实际应用中, 可以预先针对 组 设置好权限, 然后 将不同的用户添加到对应的组中, 从而不用依次为每一个用
户设置权限
4.5.用户管理 终端命令
(1) 创建用户 / 设置密码 / 删除用户
提示:
创建用时, 如果忘记添加 -m 选项指定新用户的家目录 – 最简单的方式就是删除用户,重新创建
创建用户时, 默认会创建一个和用户名同名的组名
用户信息保存在 /etc/passwd 文件中
(2) 查看用户信息
(3) su 切换用户
因为 普通用户 不能使用某些权限, 所以需要 切换用户
su 不接用户名, 可以切换到 root , 但是不推荐使用, 因为不安全
exit 示意图如下:
(4) sudo
虽然 通过 su -u root 可以切换到 root用户, 但是 存在严重的 安全隐患
linux系统中的 root 账号通常 用于系统的维护和管理, 对操作系统的所有资源 具有访问权限
如果不小心使用 rm -rf … … , 就可能将系统搞瘫痪
在大多数版本的linux中, 都不推荐 直接只用 root 账号登录系统
sudo 命令用来以其他身份来执行命令, 预设的身份为 root
用户使用 sudo 时, 必须先输入密码, 之后5分钟的有效期限, 超过期限则必须重新输入密码
提示: 若其未经授权的用户企图使用 sudo, 则会发出警告邮件给管理员
(4.1) 给 指定用户 授予 权限
(4.2) 使用 用户 zhangsan 登录, 操作管理员命令
本质: 使用临时管理员权限
(5).修改用户权限
5.1 方式一: 修改用户权限
chmod 可以修改 用户/组 对 文件/目录 的权限
命令格式如下:
chmod +/‐ rwx 文件名|目录名
5.2 方式二
虽然 方式一 直接修改文件|目录的 读|写|执行 权限, 但是不能精确到 拥有者|组|其他 权限
命令格式如下:( u 表示所属用户 / g 表示所属组 / o 表示其他)
chmod ‐R u=rwx,g=rx,o=rwx 文件|目录
方式三: 简化方式二
命令格式如下:
chmod ‐R 755 文件|目录
说明 第一个数字 是 拥有者权限, 第二个数字 是 组权限, 第三个数字 是 其他用户权限
系统信息相关命令
1.时间和日期
1.1 date 时间
第一步: 显示当前时间
显示时间
date
按照指定格式显示时间
date +"%Y‐%m‐%d %H:%M:%S"
第二步: 设置系统时间
date ‐s “时间字符串”
1.2 cal 日历
02.磁盘信息
选项说明
03.进程信息
ps 默认只会显示当前用户通过终端启动的应用程序
ps 选项说明功能
提示: 使用 kill 命令时, 最好只终止由当前用户开启的进程, 而不要终止 root 身份开启的进程, 否则可
能导致系统崩溃
要退出 top 可以直接输入 q