-
-
-
- *解压
-
-
tar -zxvf 压缩文件 [-C] [指定解压目录]
示例:
tar -zxvf redis-3.2.8.tar.gz #将文件解压到当前目录
tar -xvf redis-3.2.8.tar.gz #将文件解压到当前目录
tar -zxvf redis-3.2.8.tar.gz -C / root / dir #将文件解压到指定目录
1.1.1. 压缩
tar -c[z]vf 压缩文件 目录
tar -cvf test.tar / root / test #打包
tar -czvf test.tar.gz / root / test #打包并压缩
1.1. 系统管理命令
1.1.1. ps命令
ps命令用来列出系统中当前运行的那些进程
ps -ef #查看所有进程
1.1.1. kill命令
kill命令用于终止执行中的程序
kill -9 12345 #杀死pid为12345的进程
1.1.1. 管道命令
管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
ps -ef | grep java #查询名称中包含java的进程
1.1. 用户的创建和删除 命令****
1.1.1. 用户创建和密码设置****
useradd 用户名
passwd 用户名
useradd itheima #创建新用户itheima
passwd itheima #设置用户itheima密码
1.1.1. 用户删除****
user -r 用户名
userdel -r itheima #删除用户itheima
1.1. 权限管理命令****
1.1.1. 文件权限概述****
Linux操作系统是多任务多用户操作系统,用户是Linux系统工作中重要的一环, 用户管理包括 用户与组管理
LInux对于不同的系统资源拥有不同的使用权限,Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。
所属用户: 文件的创建者
所属用户组: 和所属用户在同一组的用户
其他用户: 既不是所属用户,也不是所属用户组
1.1.1. 文件权限解读****
| 属主(user)u | 属组(group)g | 其他用户(other)o | ||||||
|---|---|---|---|---|---|---|---|---|
| r | w | x**** | r**** | w**** | x**** | r**** | w**** | x**** |
| 4**** | 2**** | 1**** | 4**** | 2**** | ||||
| 1**** | 4**** | 2**** | 1**** |
r: 对文件是指可读取内容 对目录是可以ls
w: 对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)
x: 对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录
1.1.1. chmod命令****
chmod命令用来变更文件或目录的权限。
`chmod 666 a.txt
chmod u+x a.txt
chmod u**=rwx , g=rw , o=**x a.txt
chmod -R 777 dir`
1.1. 网络和服务管理命令
1.1.1. ifconfig 命令
查看主机ip地址
1.1.1. 网络状态查看命令netstat
netstat -nltp
网络状态查看命令netstat
1.1.1. systemctl命令
systemctl 命令是用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态,在Centos7.0之前,使用的是service命令,在Centos7.0之后,使用systemctl命令来进行服务控制
l 法格式: systemctl 操作 服务名
l 相关语法介绍