当前位置:网站首页>命令行启动常见问题及解决方案
命令行启动常见问题及解决方案
2022-08-02 21:01:00 【萧篱衣】
一、windows端口被占用
#查询端口
netstat -ano
#查询指定端口
netstat -ano | findstr"端口号"
#根据进程PID查询进程名称
tasklist | findstr"进程PID号"
#根据PID杀死任务
taskkill -f -pid"进程PID号"
#根据进程名称杀死任务
taskkill -f-t -im“进程名称”
二、Linux系统
具体的安装步骤可以查看瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven_萧篱衣的博客-CSDN博客
1. 将打包好的jar包上传到apps1文件夹中
cd /usr/local
mkdir apps1
cd apps1
2. 启动项目
3. 测试
final shell左上角的ip地址进行复制,记得先要关闭防火墙,否则会访问不到,然后进入网页访问
暂时关闭防火墙(systemctl stop firewalld)
4. 存在问题
此时我们连接的还是本地数据库,而虚拟机还没有对应的数据库(记得安装数据库),先使用navicat连接,将数据库导入
#后台启动口令
nohup java -jar springboot_08_ssmp-0.0.1-SNAPSHOT.jar > server.log 2>&1 &
#查看进程
ps -ef | grep "java -jar"
#结束进程
kill-9 PID
5. 临时属性设置
如果我现在启动的是一个非常重要的项目不能关闭,而两个项目端口号被占用,可以通过临时属性修改进行访问
java -jar springboot_08_ssmp-0.0.1-SNAPSHOT.jar --server.port=8080
携带多个属性启动Spring Boot,属性间使用空格分隔
三、其他常用命令
3.1 常用
3.1.1、查看指定目录的文件信息
命令(文件名):ls 文件路径
命令(文件详情):ll文件路径
3.1.2、切换目录
命令:cd 文件目录
3.1.3、中止命令
命令:ctrl+c
3.1.4、退出
命名:exit
3.1.5、删除文件
命令:rm -r 文件名称
3.1.6、强制删除
命令:rm -rf 文件名称
3.1.7、vi 用文本编辑器编辑生成文件
命令:vi somefile.1
首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑内容
按 i 键,就会从一般模式进入到编辑模式,次模式下,敲入的都是文件内容
编辑完成后,按 ESC 键,就会退出编辑模式,回到一般模式
再按 : 键进入“底行命令模式”,输入 qw 命令,回车即可保存内容并退出vi
vi常用的快捷键(快捷键需要在底行命令模式下使用)
a:在光标后一位开始插入
A:在该行的最后插入
I:在该行的最前面插入
gg:直接跳到文件首行
G:直接跳到文件末行
dd:删除行,如果5dd,则一次删除5行
yy:复制当前行,如果5yy,则一次复制5行
p:粘贴
v:进入字符选择模式,选择完成后,按y复制,按p粘贴
ctrl+v:进入块选择模式,选择完成后,按y复制,按p粘贴
shift+v:进入行选择模式,选择完成后,按y复制,按p粘贴
查找字符:/you 查找文件中的you,并定位到第一个找到的地方,按“n”可以定位到下一个匹配的位置,“N”定位到上一个位置
查找字符并替换:%s/yes/no 文件中的所有yes替换成no
3.2 文件搜索
3.2.1 find命令
格式
find [搜索范围] [搜索条件]
通配符
*:匹配任何内容
?:匹配任意一个字符
[]:匹配中括号中的任意一个字符
检索usr目录下的所有java
命令:find /usr -name "java"
3.3、查看文件内容
3.3.1、将文件内容输出到控制台
命令:cat hello.1
3.3.2、翻页查看
下一页(空格),上一页(b),退出(q)
命令:more hello.1
3.3.3、翻页查看
下一页(空格),上一页(b),退出(q),上一行(上翻页键),下一行(下翻页键),搜索(/keyword)
命令:less hello.1
3.3.4、查看文件尾部的10行,常用来查日志
命令:tail -10 hello.1
3.3.5、实时刷新查看文件,用来查看日志
命令:tail -f hello.1
3.3.6、实时滚动刷新查看文件,用来查看日志
命令:tail -F hello.1
3.3.7、查看文件头部的10行
命令:head -10 hello.1
3.4、压缩/解压缩
3.4.1、标识
c:打包
x:解打包
v:显示过程
f:指定打包后的文件名
z:操作.tar.gz格式
3.4.2、压缩文件
命令:tar -cvf 打包文件名 源文件
3.4.3、解压文件
命令:tar -xvf 文件名
3.5、rpm安装
3.5.1、安装软件
tab键智能补全文件名
命令:rpm -ivh 软件名
3.5.2、查看软件是否被安装
命令:rpm -q 软件名 (全名称)
命令:rpm -qa | grep 模糊名
3.5.3、卸载rpm软件
命令:rpm -e 软件名(全名称)
3.5.4、升级已有软件
命令:rpm -u 软件名 (全名称)
边栏推荐
猜你喜欢
随机推荐
数据库分析与优化
回文自动机+CodeTON Round 2 C,D
Informatics Olympiad All-in-One (1257: Knight Moves)
MSTP与STP
手把手教你干掉if else
go——垃圾回收机制(GC)
golang刷leetcode: 小于等于 K 的最长二进制子序列
JumpServer open source bastion machine completes Loongson architecture compatibility certification
C# Barrier class
sre成长之路
golang 刷leetcode:祖玛游戏
并发与并行
Ansible安装与配置
Details in C# you don't know
Xcode13.1 run engineering error fatal error: 'IFlyMSC/IFly h' file not found
STP生成树协议
单例模式你会几种写法?
供电系统电气图
Use the TCP protocol, we won't lost package?
《分布式微服务电商》专题(一)-项目简介