权限管理:
chmod a+x file
chown -R user:group file/目录
用户管理:
useradd -g
usermod -g
chgrp 新组名 用户名
groupadd
groupmod -n 新组名 旧组名
groups 用户名 #查看该用户所属组
id 用户名 #查看用户所属组
文件压缩与解压
zip 压缩后的文件名.zip 要压缩的文件路径
unzip -d 解压路径 文件.zip
tar -czvf 压缩后的文件名.tar.gz 要压缩的文件路径
tar -xzvf 要解压的压缩包 -C 解压后存放的路径,不加-C参数的话会解压到当前路径
tar -czvf a.tar.gz ./ #压缩当前路径下所以文件和目录
进程管理
ps -e 所有进程
-f 详细信息
ps -aux 可查看cup、内存占用率、进程运行时间等
top 实时查看进程,可查看cup、内存占用率、进程运行时间等
pstree
ss
kill 进程ID #结束进程
有六种进程状态:R运行、S睡眠、T停止、Z僵尸态、D磁盘休眠、就绪态
条件判断:
test
test -f a.txt && echo aaa #如果a.txt存在就打印aaa
[ -f a.txt ] && echo aaa #如果a.txt存在就打印aaa
[[ -f a.txt ]] && echo aaa #如果a.txt存在就打印aaa
系统管理:
systemctl start 服务名 启动服务
systemctl enable 开机启动
systemctl disable 开机不启动
systemctl list
systemctl status 服务名 查看服务状态