[TOC]
一、常用命令
1、目录
- cd切换
cd 路径 切换到指定路径
cd .. 上一级
- mkdir:创建目录
mkdir 目录名
- pwd:查看
2、查看
-
ll命令:查询目录内容
ll 查看当前(ls -l) ll -a 查看所有(含隐藏) ll 目录 查看指定目录
-
grep命令:内容过滤
//语法1 : 对其他命令的结果进行过滤 其他命令 | grep -in 条件 //-i 忽略大小写 //-n 显示行号 例如: ll | grep -i JDK
//语法2 :对"指定文件"进行过滤 grep -in 条件 文件路径 例如: gerp -i create /var/log/boot.log
3、解压和压缩
-
tar
//解压 tar -zxvf 压缩文件名 //压缩 tar -zcvf 压缩后文件 需要压缩文件夹
4、移动
-
mv命令
//剪切操作 mv 需要剪切文件 剪切到目录 //重命名操作 mv 需要重命名文件 新的文件名 //强制 mv -f ....
-
cp命令
//拷贝 cp 需要拷贝内容 拷贝到位置 //拷贝目录 cp -r 需要拷贝内容 拷贝到位置 //如果目标文件已经存在,强制覆盖(-f会实现,需要取消别名 unalias cp)
-
rm命令
//删除 rm 文件 //强制删除 rm -rf 文件|文件夹 //模糊删除 rm -rf xxx*
5、编辑
-
vi命令:相当于记事本,所有内容没有高亮
-
vim命令:相当于Notepad,内容有高亮(就是好看)
-
基本操作:
- 开始编辑:vi文件名 或 vim 文件名
- 进入编辑模式:i
- 退出编辑模式:esc
- 退出并保存::wq
- 强制退出::q!
-
常见快捷键
- 插入:
- i 当前光标
- 复制和粘贴
- yy 复制一行
- p 粘贴一行
- 定位:
- :set nu 显示行号
- gg 第一行
- shift + g 最后一行
- 删除:
- dd 删除一行
- x 删除一个
- 退出编辑
- :wq 保存并退出
- :q! 强制退出
- 插入:
-
查看防火墙状态:
firewall-cmd --state
-
启动防火墙:
systemctl start firewalld
-
关闭防火墙:
systemctl stop firewalld
-
添加端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
添加 --permanent永久生效,没有此参数重启后失效
-
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
-
检查端口被哪个进程占用:
netstat -lnpt |grep 5672
-
终止进程:
kill -9 6832
-
查看当前服务的网站是否正常显示:
curl http://localhost:8161
-
elasticsearch启动时提示内存不足错误的解决方法 https://blog.csdn.net/qq_36663951/article/details/80693892
二、 权限管理
-
权限描述信息:10个字符
-
第一个字符:标识符(d 目录、-文件、l 快捷方式)
-
共三组:当前用户、所属组、其他
-
每一组3个字符:读、写、可执行
- 取值:读r、写w、可执行x、没有-
-
权限操作:
//授予所有权限 chmod 777 文件 //没有权限 chmod 000 文件