linux系列之查找jar包安装目录(代码片段)

smileNicky smileNicky     2022-12-08     480

关键词:

问题描述

最近需要改动一个项目,不过不知道安装目录在那里,所以需要通过一些linux命令进行查找安装的jar包放在那里


解决方案:

  • 先使用ps命令 查找对应jar的进程,知道对应jar具体的jar名称
[root@node /]# ps -elf|grep platform
4 S minstone 30516     1  0  80   0 - 1495172 futex_ 7月06 ?     01:25:36 java -Xms512m -Xmx512m -jar platform-project.jar

ps命令用于查看进程统计信息

常用参数:

a:显示当前终端下的所有进程信息,包括其他用户的进程。
u:使用以用户为主的格式输出进程信息。
x:显示当前用户在所有终端下的进程。
-e:显示系统内的所有进程信息。
-l:使用长(long)格式显示进程信息。
-f:使用完整的(full)格式显示进程信息。
-T:查看进程下面的子线程
在使用中可以加上grep命令一起使用,也可以单独使用

  • 找到对应的jar包之后,使用find命令查找对应路径
find / -iname platform-projecct.jar
  • /表示从根目录开始查找,服务器高峰期,不建议使用,避免占用太多资源
  • iname表示忽略大小写,找对应的文件名

find命令根据给定路径或者条件查找文件夹或者文件。支持正则表达式,是linux很常见的命令,常用参数如:

参数作用
-name匹配名称
-perm匹配权限(mode为完全匹配,-mode为包含即可)
-user匹配所有者
-group匹配所有组
-mtime -n +n匹配修改内容的时间(-n指n天以内,+n指n天以前)
-atime -n +n匹配访问文件的时间(-n指n天以内,+n指n天以前)
-ctime -n +n匹配修改文件权限的时间(-n指n天以内,+n指n天以前)
-nouser匹配无所有者的文件
-nogroup匹配无所有组的文件
-newer f1 !f2匹配比文件f1新但比f2旧的文件
-type b/d/c/p/l/f匹配文件类型(后面的字幕字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件)
-size匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)
-prune忽略某个目录
-exec …… \\;后面可跟用于进一步处理搜索结果的命令

linux系列之查找jar包安装目录(代码片段)

问题描述最近需要改动一个项目,不过不知道安装目录在那里,所以需要通过一些linux命令进行查找安装的jar包放在那里解决方案:先使用ps命令查找对应jar的进程,知道对应jar具体的jar名称[root@node/]#ps-elf|greppl... 查看详情

linux基本功系列之-rpm命令实战(代码片段)

文章目录前言🚀🚀🚀一.rpm命令介绍1.1RPM包介绍1.2rpm包的优缺点1.3rpm包获取方式二.语法格式及常用选项2.1RPM安装常用参数2.2rpm格式介绍三.应用案例3.1从本地安装软件包3.2查询lrzsz的包有没有安装3.3查询命令是哪个包... 查看详情

java之springboot入门到精通,springboot项目部署jar包方式,war包方式(一篇文章精通系列)(代码片段)

SpringBoot项目开发完毕后,支持两种方式部署到服务器:SpringBoot项目部署【jar包方式,war包方式】一、创建SpringBoot工程1、创建工程2、创建UserController二、jar包(官方推荐)1、打包2、运行jar包三、war包1、修改pom.xml的打包方式... 查看详情

flask系列一之环境搭建包安装(代码片段)

一,python的安装(1)python的安装(2)虚拟环境的配置参考:http://www.cnblogs.com/bfwbfw/p/7995245.html1,虚拟环境的建立(1)使用pip安装虚拟环境pipinstallvirtualenv(2)安装包管理虚拟环境pipinstallvirtualenvwrapper-win(3)使用mkvirtualenv命令安... 查看详情

linux系列教程——linux软件包管理之rpm命令

  前面我们介绍了Linux系统的常用命令介绍和文本编辑器vim命令的介绍。那么从这篇博客开始,我们会正式的讲解Linux的系统管理,首先要讲的是Linux的软件包管理。1、Linux软件包分类  一、源码包    源码包能直接看到... 查看详情

2021年大数据hbase:apachephoenix的安装(代码片段)

全网最详细的大数据HBase文章系列,强烈建议收藏加关注!新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。目录前言系列历史文章安装Phoenix一、下载二、安装1、上传安装包到Linux系统,并解压2、... 查看详情

springbootmaven项目打jar包并部署到linux/windows服务(代码片段)

...务4.1.1下载4.1.2组建服务目录4.1.3修改demoService.xml配置4.1.4安装服务4.1.5启动或停止服务4.1.6卸载服务4.2使用Procrun配置windows服务4.2.1下载Procrun4.2.2组织目录设置4.2.3编写安装服务的脚本4.2.4编写卸载服务的脚本4.2.5安装windows服务4.2.6... 查看详情

linux之ansible安装多实例mariadb(代码片段)

Ansible安装多实例mariadb10.2.23堡垒机配置root家目录下放置mariadb二进制包[MonApr2919:52[email protected]~]#ls-rw-r--r--1rootroot456950538Apr2608:16mariadb-10.2.23-linux-x86_64.tar.gz在/data目录下创建ansible目录,内部创建roles文件夹[ 查看详情

020linux20个宝藏命令案例(代码片段)

目录1JDK相关的查找命令(1)确认是否安装JDK(2)查找java命令目录的位置(3)查找java命令的位置的软链地址(4)通过软链地址查找JDK的安装目录(5)查找Linuxjvm工具在哪里2Linux下安装JDK8的两种方式(1)使用安装包安装(2)... 查看详情

linux上如何查找yum安装包所缺缺少的依赖包及报错处理(代码片段)

Linux上如何查找yum安装包所缺缺少的依赖包及报错处理文章目录Linux上如何查找yum安装包所缺缺少的依赖包及报错处理🌈前言🌈准备工作🌈遇到的问题🌈问题分析与解决🌍一.缺少依赖包报错:💖1.找... 查看详情

linux拓展之查找指定目录下的最大文件(代码片段)

概述有时候我们需要查找指定目录下的最大文件,通常说的指定目录包括该目录下的所有文件和子目录下的所有文件。如下是几种能查找最大文件的方法。方法一查找指定目录下的最大文件,但不包括所有子目录,只... 查看详情

python基础之linux基础:其他命令(代码片段)

其他命令目标查找文件find软链接ln打包和压缩tar软件安装apt-get01.查找文件find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件序号命令作用01find[路径]-name“*.py”查找指定路径下扩展名是.py的文件,包括... 查看详情

java_04.linux:在linux上安装jdk安装mysql安装tomcat(代码片段)

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档... 查看详情

linux系列教程——linux软件包管理之yum在线管理

  上一篇博客我们介绍了​​rpm包管理之rpm命令管理​​,我们发现在使用rpm命令手动安装rpm包的时候,会发现安装遇到到的依赖让你痛不欲生,安装一个rpm时会要先先安装某个依赖的rpm,而安装这个依赖的rpm包是可能又必须... 查看详情

android逆向应用安装目录(android应用的默认安装目录|查找android应用的安装目录|查询当前正在运行的应用包名|根据包名查询应用安装路径)(代码片(代码片段)

文章目录一、Android应用的默认安装目录二、查找Android应用的安装目录1、查询当前正在运行的应用包名2、根据包名查询应用安装路径一、Android应用的默认安装目录应用安装在Android系统中后,普通应用会安装到/data/app/目录下;如果... 查看详情

android逆向应用安装目录(android应用的默认安装目录|查找android应用的安装目录|查询当前正在运行的应用包名|根据包名查询应用安装路径)(代码片(代码片段)

文章目录一、Android应用的默认安装目录二、查找Android应用的安装目录1、查询当前正在运行的应用包名2、根据包名查询应用安装路径一、Android应用的默认安装目录应用安装在Android系统中后,普通应用会安装到/data/app/目录下;如果... 查看详情

nginx知多少系列之配置文件详解(代码片段)

原文:Nginx知多少系列之(三)配置文件详解目录1.前言2.安装3.配置文件详解 4.工作原理 5.Linux下托管.NETCore项目6.Linux下.NETCore项目负载均衡7.Linux下.NETCore项目Nginx+Keepalived高可用(主从模式)8.Linux下.NETCore项目Nginx+Keepalived高可... 查看详情

linux系统之源码编译部署redis数据库(代码片段)

...查本地系统版本三、下载Redis软件包1.下载软件2.查看redis安装包四、安装redis前环境准备工作1.解压redis压缩包2.安装gcc模块五、编译redis源码包1.进入软件目录2.编译redis前准备工作3.编译redis六、启动redis1.配置环境变量2.检查redis版... 查看详情