一、打包和压缩
1.gzip命令:压缩和解压文件
压缩:gzip 文件名
解压:gzip -d 文件名
- 压缩后的格式为:文件名.gz
- 将文件压缩后,原文件不存在,反之解压后也不存在。
2.zip和unzip命令:压缩和解压成zip文件
压缩:zip 文件名.zip 原文件
解压:unzip 文件名
压缩目录:zip -r 文件名.zip 原目录
- 与gz相比,zip大小更大
3.tar命令:打包文件
tar -cvf 打包文件名 原文件
4.tar与gzip
-z实现打包同时压缩,或者解包时同时解压
tar -zcvf 文件名.tar.gz 文件名 打包同时用gzip压缩 tar -zxvf 文件名.tar.gz 用gzip解压后同时解包
二、系统相关信息
1.df命令:磁盘剩余
df -h用人性化方式显示大小
2.ps命令:查看进程
ps [选项] ps命令可以省略- 例如: ps aux
- -a:显示所有进程,包括其他用户进程
- -u:详细信息
- -x:显示没有控制终端的进程
3.top命令:显示进程运行状态
top:动态显示进程运行状态,通过q退出
PID 进程ID号(唯一不重复) USER 运行进程的用户 %CPU CPU占有率 %MEM 内存占有率 %COMMAND 启动进程的命令名
4.kill命令:杀死进程
kill [选项] PID
- -9:当kill PID杀不掉时用-9
三、网络信息
1.ping命令:检查网络是否连通
ping IP/域名
2.ifconfig命令:显示网络设备信息
ifconfig
四、用户与权限
root用户是Linux中权限最高的,在Ubuntu20.04版本时默认没有开启root用户登陆
需要登陆终端输入命令行sudo passwd root设置root密码
1.su命令:切换用户
su 用户名
- 输入密码,在Linux输入密码不回显
- exit:退出su之前的用户
- su -用户名:切换为该用户,同时切换到该用户主目录
- 不写用户名默认为root
2.exit命令:退出当前用户
3.useradd命令:新增用户
useradd [选项] [用户名] useradd -d /'home/abc abc -m
- -d 目录名:指定新用户的主目录
- -m:如果-d指定主目录不存在,自动创建
4.passwd命令:修改密码
passwd 用户名
5.userdel命令:删除用户
userdel 用户名
- -f:强制删除,登陆状态也可以
- -r:和用户目录一起删除
6.whoami命令:我是谁
显示当前登陆的用户