标签:jar 文本 snapshot jps touch 拷贝文件 rmdir shel 窗口
列出的都是我工作中用上的,不足之处请在评论区补充,本文持续更新,分享才能进步!
jps -l :查看所有的进程和 pid
tail -100f :动态查看后100行
cat:查看所有
kill -9 pid :杀死进程
ll:纵表展示目录
history / history 100 :展示历史命令 / 展示历史命令后100行
mkdir:创建一个空的文件夹
rmdir:删除一个空的文件夹
touch:创建一个文本
rm -f:取消删除提示,删除一个文本
打包和压缩是两件事,要分清。
打包、压缩:
tar -czf xxx.tar.gz xxx.jar:将xxx.jar 文件打包,然后用 gzip 压缩,命名为 xxx.tar.gz
解压缩:
tar -xzvf file.tar.gz:解压 tar.gz 文件
jar包的启动:
java -jar xxxx.jar:xshell窗口关闭程序就停止,可以 ctrl+c 手动退出
nohup Java -jar xxxx.jar &:xshell窗口关闭程序依然执行
在Linux上部署jar包最好还是写一个启动脚本,nohup命令不一定会生效。写脚本好处多多。
touch 一个 start.sh 启动脚本
vi start.sh 编辑新建的脚本文件
nohup java -jar -Xms1024m -Xmx2048m purchase-0.0.1-SNAPSHOT.jar >> log.log 2>&1 & PID=$(ps -ef | grep purchase-0.0.1-SNAPSHOT.jar | grep -v grep | awk ‘{ print $2 }‘) echo "启动成功,请查看日志:"$PID
:wq 退出保存
vi:文本编辑器
vi start.sh 进入脚本后默认是命令模式
输入命令“i”进入插入模式(此时左下角会显示 insert)
编辑完成后,按下 shift+“ : ”进入最后模式,输入wq 保存退出 q 退出不保存
cp:拷贝
拷贝文件:
拷贝文件前先 touch 一个 xxx.txt 文本,然后再拷贝。cp xxx.txt start.sh :xxx.txt 是我创建的文本 start.sh是目标文件
拷贝文件夹:
拷贝前先 mkdir 一个文件夹然后拷贝
cp+空格+ -r +空格+源文件夹+空格+目标文件夹(拷贝文件夹,-r 是必须加的 -r 属性:递归 [recursion])
标签:jar 文本 snapshot jps touch 拷贝文件 rmdir shel 窗口
原文地址:https://www.cnblogs.com/mingyueyuqingfeng/p/14028784.html