linux 程序路径?linux查看当前路径命令
大家好,今天来为大家解答linux 程序路径这个问题的一些问题点,包括linux查看当前路径命令也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
如何获取linux进程的执行文件路径
ps查看所有符合./cmd的进程,找出其对应的进程号用ll命令: ll进程号如下显示一个示例: [root@Cluster1 proc]# ll 22401 total 0-r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 cmdline-r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 cpu lrwxrwxrwx 1 zhouys zhouys 0 Dec 11 11:10 cwd->/home/zhouys/sbs/bin-r-------- 1 zhouys zhouys 0 Dec 11 11:10 environ lrwxrwxrwx 1 zhouys zhouys 0 Dec 11 11:10 exe->/home/zhouys/sbs/bin/cbs(deleted) dr-x------ 2 zhouys zhouys 0 Dec 11 11:10 fd-r-------- 1 zhouys zhouys 0 Dec 11 11:10 maps-rw------- 1 zhouys zhouys 0 Dec 11 11:10 mem-r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 mounts lrwxrwxrwx 1 zhouys zhouys 0 Dec 11 11:10 root->/-r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 stat-r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 statm-r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 status/proc文件系统下的进程号目录下面的文件镜像了进程的当前运行信息,从中可以看到: cwd符号链接的就是进程22401的运行目录; exe符号连接就是执行程序的绝对路径; cmdline就是程序运行时输入的命令行命令;本例为:./cbs cpu记录了进程可能运行在其上的cpu;显示虚拟的cpu信息 environ记录了进程运行时的环境变量 fd目录下是进程打开或使用的文件的符号连接...通过cwd直接进入进程运行目录,通过查看相关信息就可以定位此目录对应那个端口号,以及定位是那个应用才使用此服务程序。
Linux下安装程序到指定路径需要怎么做
Linux系统中的文件和目录布局遵循一定的规范,这有助于确保所有软件能够顺利运行并找到所需的文件。通常,程序的可执行文件会被放置在//bin或/usr/bin目录下,而库文件则会存放在//lib或/usr/lib。除此之外,其他的文件也会被归类到相应的目录中,以便于管理和查找。
如果希望将程序安装到指定的路径,如/usr/java,可以遵循以下步骤。首先,通过浏览器访问JDK官方网站,点击下载按钮选择合适的版本。对于Linux系统来说,推荐下载tar.gz格式的文件,例如jdk-9.0.4_linux-x64_bin.tar.gz。在Linux终端中使用x-shell或其他工具连接到系统。
安装过程的第一步是创建一个新的目录用于存放JDK文件。在终端中输入命令cd/usr/,然后执行mkdir java,这样便在/usr目录下创建了一个名为java的子目录,用于存放Java相关的文件。接着,将下载好的JDK文件传输到/usr/java目录中。使用tar-zxvf [文件名]命令进行解压,即可得到JDK的安装包。
最后,为了使新安装的JDK生效,需要修改系统的环境变量配置文件。使用vi/etc/profile命令打开该文件,然后在文件末尾添加JAVA_HOME=/usr/java,export JAVA_HOME,export PATH=$JAVA_HOME/bin:$PATH。保存并退出vi编辑器后,执行source/etc/profile使更改生效。至此,JDK已经成功安装到指定路径。
linux下的软件默认安装目录在哪
Linux下安装应用程序时它的默认安装路径。
默认目录一般建议为/usr
所有的软件都仍这里。一般没有选择余地,除非不想用这个程序……
安装方式一般是:
1、rpm或者deb这种软件包,一般双击安装就行了,当然更好的办法是在系统的软件管理器里直接安装,这样可以从网上自动下载安装。
2、binrun等文件,这是可执行的文件,需要授予可执行权限后运行就行。
3、.tar.bz2.tar.gz,两个是源代码,需要是用编译环境进行编译安装。
至于安装路径,建议新手暂时不要想。
Linux的目录是有一个统一规范的,这个规范的作用是保证任何一个软件都能找到任何另一个软件、文件,一般可以运行的文件放在/bin或者/usr/bin、库文件/lib或/usr/lib,其余文件也都有自己的地方。
---------------------------------------------------------------------------
用编译模式安装软件可以用./configure--prefix=xxx来指定安装目录.
如果是rpm模式安装,不能指定安装目录,不过可以在安装之后使用locate或whereis来查找安装目录。
PS:
1、安装完成后,部分软件启动命令加-V参数可以查看。例如: nginx-V
[root@11_09 nginx-1.4.2]#/usr/local/nginx/sbin/nginx-V
nginx version: nginx-1.4.2
built by gcc 4.1.2 20080704(Red Hat 4.1.2-51)
TLS SNI support disabled
configure arguments:--user=www--group=www
--prefix=/usr/local/nginx--with-http_stub_status_module
--with-http_ssl_module--with-http_gzip_static_module--with-ipv6
2、tar.bz2.tar.gz源码包里面的configur文件内,有默认安装路径。例如:nginx-1.4.2.tar.gz源码包中configure文件/usr/local/nginx。