-
tab 键 补全文件名 补全命令
-
set nu 设置vi文本的序号
ctrl z 转到前台
ctrl c 中断程序
向上键 上一个命令
cp 文件名 文件目录 复制文件到另一个文件夹
rm -rf 文件夹 删除带文件的目录
clear 清楚屏幕
tar -zxvf 压缩报包名 解压压缩包
cd ~ 进入用户文件夹
cd … 回上一层文件夹
cat 文件名 查看文件
mkdir 目录名 创建目录
vi 文件名 编辑文件或创建文件
进入vi 编辑器后 i 进入编辑模式 esc 回到命令模式 命令模式中 :wq 保存并退出 :q 退出不保存 :q! 强退不保存
/字符 在文件中搜索字符,按n 换下一个相同字符
命令模式 按u 撤销操作 ctrl +z 恢复操作 yyp 向下复制一行
没保存退出 可能会产生.swp 后缀的交换文件 ls -a 获取所有文件及隐藏文件查看是否有.swp 文件
删除就行 (rm 文件名 ) ,就可以接着vi编辑了
chmod +x r w 编辑权限
有时用exit 退出程序
ctrl shift c/v 复制粘贴
左键双击复制 右键单机粘贴
ps -a 查看当前的所有进程
docker ps -a 是查看所有运行的容器,包括关闭了的容器
docker start 容器名或容器id 启动容器
jobs 查看当前终端后台运行的任务
&命令 功能:加在一个命令的最后,可以把这个命令放在后台执行
nohup命令 功能:不挂断的运行命令
kill命令:结束进程
(1)通过jobs命令查看jobnum,然后执行 kill %jobnum
(2)通过ps命令查看进程号PID,然后执行 kill %PID
如果是前台进程的话,直接执行 Ctrl+c 就可以终止了
先fg调至前台运行在ctrl+c 终止
前后台进程的切换与控制
(1)fg命令
功能:将后台中的命令调至前台继续运行
如果后台中有多个命令,可以先用jobs查看jobnun,然后用 fg %jobnum 将选中的命令调出。
(2)Ctrl + z 命令
功能:将一个正在前台执行的命令放到后台,并且处于暂停状态
(3)bg命令
功能:将一个在后台暂停的命令,变成在后台继续执行
如果后台中有多个命令,可以先用jobs查看jobnum,然后用 bg %jobnum 将选中的命令调出继续执行。
docker stop $(docker ps -aq) 停止docker里的程序
docker rm $(docker ps -aq) 删除docker里的程序(停止了才能删除)
-bash : wget 未找到命令 就是没装软件 yum -y install wget
端口号被占用相关命令
1.查看端口是否被占用
netstat -anp |grep [端口号]
如果是listen ,则标识被占用
2.查看占用的进程
lsof -i:[端口号]
3.关闭进程
kill -9 [进程PID]
https://blog.csdn.net/weixin_47795160/article/details/108382742
访问VMware 用 cmd ipconfig 用 VMnet1地址
VM里的虚拟机关机 用 init 0 指令 别点按钮
docker run --name mysql03 -p 33063:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
哨兵模式 sential.conf 最后的参数,表得票数多少才能称为主机,一个sential 只能投一票,会根据从机的性能投