linux中查看软件文件安装路径

在linux中文件与软件一般都是安装在到/usr/share和/usr/local中了,如果我们需要查看软件安装路径linux为我们提供了查看命令,whereis 就可以帮我查找文件安装路径在哪里了。

比如你想查找ecli ps e文件,那么就:
代码如下复制代码[root@localhost ~]# whereis eclipse
会显示:
代码如下复制代码eclipse: /usr/bin/eclipse /usr/lib/eclipse /usr/share/eclipse
如果我想查看我的oracel数据库安装在哪里
一、查看文件安装路径:这里以Oracle为例。

比如说我安装了Oracle,但是不知道文
件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径在终端输入:
代码如下复制代码whereis oracle
回车,如果你安装好了Oracle,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)
oracle: /usr/bin/oracle /usr/lib/oracle /usr/share/oracle
/usr/share/man/man1/oracle.1.gz
可以看出来,Oracle安装在是个目录里。

如果你没有安装Oracle或者Oracle安装没成功,则不会显示文件路径出来。

只提示: oracle:
二、查询运行文件所在路径:
如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以Oracle 为例):
which oracle
结果会显示:
/usr/bin/oracle
以上只适合安装路径加入PATH里
如果是源码安装的话,你可以使用-prefix指定安装路径,这样,你可以很轻松知道软件的安装路径;
3.如果是rpm包安装的话,可以使用rpm -qal查询一下
rpm -qf /路径/程序名可以查到一个程序属于哪个rpm包,然后rpm -ql那个包可以看到那个包的所有文件和路径等等。

还可以解开成一个cpio文件等等之类的,仔细研究一下rpm的参数吧。

完全可以做到任何你想做的。

源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。

Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下:
代码如下复制代码-bash-3.00# ./configure --help
Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
--cache-file=FILE cache test results in FILE
--help print this message
--no-create do not create output files
--quiet, --silent do not print `checking...' messages
--version print the version of autoconf that created configure
Directory and file names:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[same as prefix]
--bindir=DIR user executables in DIR [EPREFIX/bin]。

合集下载

Linux下安装应用程序时它的默认安装路径

Linux下安装应用程序时它的默认安装路径

Linux下安装应用程序时它的默认安装路径
默认目录一般建议为/usr
所有的软件都仍这里。

一般没有选择余地,除非你不想用这个程序……
安装方式一般是:
1、rpm或者deb这种软件包,一般双击安装就行了,当然更好的办法是你在系统的软件管理器里直接安装,这样可以从网上自动下载安装。

2、bin run等文件,这是可执行的文件,需要授予可执行权限后运行就行。

3、tar.bz2.tar.gz,这俩个是源代码,需要是用编译环境进行编译安装。

至于安装路径,建议新手暂时不要想。

linix的目录是有一个统一规范的,这个规范的作用是保证任何一个软件都能找到任何另一个软件、文件,一般可以运行的文件放在/bin或者/usr/bin、库文件/lib或/usr/lib,其他文件也都有自己的地方。

----------------------------------------------------------------------------------------------------------
用编译模式安装软件可以用./configure--prefix=xxx来指定安装目录.
如果是rpm模式安装,不能指定安装目录,不过可以在安装之后使用locate或whereis来查找安装目录.。

linux下查找某个文件位置的方法

linux下查找某个文件位置的方法

Linux下查找某个文件位置的方法1.介绍在L in ux系统中,查找某个文件的位置是非常常见的操作之一。

无论是管理文件、查找配置文件还是定位日志文件,都需要掌握一些简单而有效的方法来查找文件的位置。

本文将介绍几种在L in ux下查找某个文件位置的方法,并提供示例说明。

2.使用fin d命令f i nd命令是L in ux系统中查找文件的强大工具之一。

它可以根据指定的条件在文件系统中查找文件,并返回相应的结果。

以下是使用fi nd 命令在L in ux中查找文件位置的基本语法:f i nd<路径><匹配条件>其中,`<路径>`表示要查找的文件所在的目录路径,可以是绝对路径或相对路径;`<匹配条件>`为可选参数,可用于指定查找文件的类型、文件名等条件。

以下是几个使用f ind命令查找文件位置的示例:2.1按文件名查找如果你知道要查找的文件的文件名,可以使用以下命令来查找文件在L i nu x系统中的位置:f i nd/-na me<文件名>其中,`<文件名>`为要查找的文件名。

该命令将从根目录开始递归地查找匹配的文件,并返回其完整路径。

2.2按文件类型查找如果你想根据文件类型来查找文件的位置,可以使用以下命令来查找指定类型的文件:f i nd/-ty pe<文件类型>其中,`<文件类型>`为要查找的文件类型,例如f表示普通文件,d表示目录。

该命令将从根目录开始递归地查找匹配的文件,并返回其完整路径。

2.3限制查找深度有时我们只想在特定的目录层级范围内查找文件,可以使用以下命令来限制查找的深度:f i nd/-ma xd ep th<深度>-na me<文件名>其中,`<深度>`表示要限制的目录层级深度,`<文件名>`为要查找的文件名。

该命令将从根目录开始递归地查找指定深度内匹配的文件,并返回其完整路径。

如何在Linux终端中查看目录内容

如何在Linux终端中查看目录内容

如何在Linux终端中查看目录内容在Linux终端中查看目录内容是进行系统管理和文件操作的一项基本技能。

无论是初学者还是有经验的Linux用户,了解如何正确地查看目录内容都非常重要。

在Linux中,有多种方法可以查看目录内容。

下面将介绍几种常用的方法。

1. 使用ls命令ls命令是最常用的查看目录内容的方法之一。

它的基本用法是:```ls [选项] [目录名]```如果没有指定目录名,则默认为当前目录。

ls命令的常用选项包括:- -l:以长格式显示文件信息,包括文件权限、所有者、文件大小等。

- -a:显示所有文件,包括隐藏文件。

- -h:以人类可读的方式显示文件大小。

例如,要以长格式显示当前目录的内容,可以使用命令:```ls -l```要显示所有文件(包括隐藏文件)的信息,可以使用命令:```ls -a```2. 使用tree命令tree命令可以以树状图形式显示目录结构。

它的基本用法是:```tree [选项] [目录名]```tree命令的常用选项包括:- -L n:限制显示目录深度为n级。

- -a:显示所有文件和目录,包括隐藏文件。

- -f:在每个文件和目录前面显示完整的路径。

例如,要显示当前目录的目录结构,可以使用命令:```tree```要显示所有文件和目录(包括隐藏文件),并且在每个文件和目录前面显示完整路径,可以使用命令:```tree -af```3. 使用find命令find命令可以用于查找文件和目录,并可以根据不同的条件进行过滤。

它的基本用法是:```find [路径] [选项] [操作]```如果没有指定路径,则默认为当前目录。

find命令的常用选项和操作非常多,在这里只介绍一些常用的。

- -name pattern:按照文件名模式匹配查找文件或目录。

- -type type:按照文件类型查找,如f表示文件,d表示目录。

- -size n:按照文件大小查找,单位为k(千字节)。

linux中查找文件的命令

linux中查找文件的命令

linux中查找文件的命令在Linux上查找文件是一件花时间的事情,但也可以通过使用一些Linux查找文件的命令迅速显示出我们所需的文件或文件夹。

1、locate命令locate命令可以查找一个文件或一个目录,系统会根据用户输入的文件,目录名称或首字母查找文件。

它是一个快速方法来查找文件,不用等待太久,只需输入文件名,就可以查找出结果:例如:我们要查找文件test.txt,那么可以输入:locate test.txt2、find命令find命令可以查找一个或多个文件,查找的内容可以是文件的名称,文件的权限,文件的数据和其他属性。

可以搜索一个路径,或者搜索整个文件目录树。

例如:我们要查找位于/home/username/文件夹下,以start开头的所有文件,可以输入: find/home/username/ -name start*3、whichwhich命令可以搜索某个特定的程序文件,并显示出它的全路径,也就是说该文件的完整路径位置。

例如:我们要查找sh文件,可以输入:which sh4、grep命令grep命令则是一个更高级的查找命令,可以在文件中搜索指定的文本字符串,可以定位出相应的文件,或者某一行具体的字符串出现的位置。

例如:我们要在/etc/文件夹下,查找含有“apache”字符串的文件,可以输入:grep -ir “apache”/etc/以上就是Linux系统中查找文件的命令介绍,以上命令只是 Linux 系统常用的查找文件,其他的可以自行尝试。

另外,Linux 系统中可以安装一些工具,来查找文件,比如:Findutils,Searchmonkey,VIPER等。

它们可以更高效的查找文件信息。

在Linux终端中查找文件和文件夹的技巧

在Linux终端中查找文件和文件夹的技巧

在Linux终端中查找文件和文件夹的技巧在使用Linux终端操作系统时,经常需要查找特定的文件或文件夹。

本文将介绍一些在Linux终端中查找文件和文件夹的常用技巧,以便提高工作效率。

1. 使用find命令find命令是在Linux中最常用的查找文件和文件夹的命令之一。

其基本语法如下:find [路径] [选项] [表达式]- 路径:指定需要查找的路径,默认为当前目录。

- 选项:用于指定查找的条件。

- 表达式:用来进一步筛选查找结果。

例如,要在当前目录查找名称为"test.txt"的文件,可以使用以下命令:find . -name test.txt- "."代表当前目录。

- "-name"选项表示按名称进行查找。

2. 使用locate命令locate命令是另一种常用的文件查找命令,它利用预建的数据库进行查找。

虽然locate速度较快,但由于数据更新不及时,可能无法找到最新创建的文件。

要使用locate命令,可以直接输入以下命令:locate [关键词]例如,要查找名字包含"test"的文件,可以使用以下命令:locate test这将返回包含"test"关键词的所有文件路径。

3. 使用grep命令grep命令通常用于在文件中搜索指定的字符串,但它也可以在Linux终端中查找文件和文件夹。

要使用grep命令查找文件,可以通过以下命令:grep -r [关键词] [路径]- "-r"选项表示递归查找。

- "[关键词]"用于指定查找的关键词。

- "[路径]"用于指定查找的路径,默认为当前目录。

例如,要递归查找当前目录下包含"test"关键词的文件,可以使用以下命令:grep -r "test" .4. 使用whereis命令whereis命令可以定位二进制文件、源代码文件和帮助文件等。

linux中查看文件路径的命令

linux中查看文件路径的命令

linux中查看文件路径的命令Linux是一种广泛使用的操作系统,它提供了丰富的命令行工具来管理和操作文件系统。

在Linux中,要查看文件路径,我们可以使用以下命令:1. pwd命令pwd命令用于显示当前工作目录的路径。

在终端中输入pwd,按下回车键,即可查看当前所在目录的完整路径。

例如:```$ pwd/home/user/Documents```2. ls命令ls命令用于列出指定目录中的文件和子目录。

通过使用ls命令的不同选项,我们可以查看文件的详细信息,包括文件名、大小、修改日期等。

例如:```$ ls -ltotal 12drwxr-xr-x 2 user user 4096 Mar 15 10:30 Folder1-rw-r--r-- 1 user user 1024 Mar 15 11:15 file1.txt-rw-r--r-- 1 user user 2048 Mar 15 12:00 file2.txt```3. find命令find命令用于在指定目录及其子目录中搜索文件。

我们可以使用find命令来查找特定名称的文件,并显示它们的路径。

例如:```$ find /home/user/Documents -name file1.txt/home/user/Documents/Folder1/file1.txt```4. locate命令locate命令用于在系统的文件数据库中快速查找文件。

它比find 命令更快速,但可能不会即时反映最新的文件变动。

使用locate命令查找文件路径时,我们只需提供文件名的一部分即可。

例如:```$ locate file1.txt/home/user/Documents/Folder1/file1.txt```5. which命令which命令用于查找可执行程序的路径。

当我们想要知道某个命令所在的路径时,可以使用which命令。

例如:```$ which ls/bin/ls```6. type命令type命令用于显示命令的类型。

环境部署(四):Linux下查看JDK安装路径

环境部署(四):Linux下查看JDK安装路径在安装好、和之后,就需要在jenkins中进⾏对应的设置,⽐如在全局⼯具配置模块,需要写⼊JDK的安装路径。

这篇博客,介绍⼏种常见的在Linux中查看JDK路径的⽅法。

1、which java⾸先输⼊命令⾏,查看结果:[root@localhost ~]# which java/usr/bin/javaPS:which Java是⽆法定位到Java的安装路径的,只能定位到执⾏路径;whereis Java也⽆法定位,只能展⽰⼀部分的Java路径,如下所⽰:[root@localhost ~]# whereis javajava: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz2、echo $JAVA_HOME使⽤ echo $JAVA_HOME命令可以定位到Java安装路径,但是前提是配置了环境变量$JAVA_HOME,否则还是定位不到,如下所⽰:[root@localhost ~]# java -versionopenjdk version "1.8.0_161"OpenJDK Runtime Environment (build 1.8.0_161-b14)OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)[root@localhost ~]# echo $JAVA_HOME[root@localhost ~]#3、rpm -qa | grep java如果JDK是源码安装,那么rpm -qa | grep java命令也是定位不到的jdk的安装路径的,⽐如我是⽤的yum命令安装,使⽤rpm -qa | grep java命令的话,结果如下所⽰:[root@localhost ~]# rpm -qa | grep javajavapackages-tools-3.4.1-11.el7.noarchjava-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64tzdata-java-2018d-1.el7.noarchjava-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64java-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64python-javapackages-3.4.1-11.el7.noarchjava-1.7.0-openjdk-headless-1.7.0.171-2.6.13.0.el7_4.x86_64[root@localhost ~]#4、ls -lrt先了解下ls命令:-a 显⽰所有⽂件及⽬录 (ls内定将⽂件名或⽬录名称开头为"."的视为隐藏档,不会列出)-l 除⽂件名称外,亦将⽂件型态、权限、拥有者、⽂件⼤⼩等资讯详细列出-r 将⽂件以相反次序显⽰(原定依英⽂字母次序)-t 将⽂件依建⽴时间之先后次序列出-A 同 -a ,但不列出"." (⽬前⽬录) 及".." (⽗⽬录)-F在列出的⽂件名称后加⼀符号;例如可执⾏档则加"*", ⽬录则加"/"-R 若⽬录下有⽂件,则以下之⽂件亦皆依序列出根据上⾯的命令,我们可以执⾏如下命令,找到JDK的安装路径:[root@localhost ~]# ls -lrt /usr/bin/javalrwxrwxrwx 1 root root 22 Apr 3 19:30 /usr/bin/java -> /etc/alternatives/java[root@localhost ~]# ls -lrt /etc/alternatives/javalrwxrwxrwx 1 root root 73 Apr 3 19:30 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/bin/java[root@localhost ~]# cd /usr/lib/jvm[root@localhost ~]# lsjava jre-1.7.0java-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64 jre-1.7.0-openjdkjava-1.8.0 jre-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64java-1.8.0-openjdk jre-1.8.0java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 jre-1.8.0-openjdkjava-openjdk jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64jre jre-openjdkls -lrt解析:即将⽂件以建⽴时间先后顺序的倒叙排列显⽰,从上⾯的结果可以看出,/usr/bin/java是执⾏路径,那么继续执⾏后⾯的⽂件路径,即可找到JDK的安装路径为/usr/lib/jvm/java-1.8.0。

linux下查看已安装的软件与卸载

linux下查看已安装的软件与卸载因为linux安装软件的⽅式⽐较多,所以没有⼀个通⽤的办法能查到某些软件是否安装了。

总结起来就是这样⼏类:1、rpm包安装的,可以⽤rpm -qa看到,如果要查找某软件包是否安装,⽤ rpm -qa | grep “软件或者包的名字”。

[root@hexuweb102 ~] rpm -qa | grep ruby2、以deb包安装的,可以⽤dpkg -l能看到。

如果是查找指定软件包,⽤dpkg -l | grep “软件或者包的名字”;[root@hexuweb102~]dpkg-l|grepruby3、yum⽅法安装的,可以⽤yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;[root@hexuweb102 ~] yum list installed | grep ruby4、如果是以源码包⾃⼰编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执⾏⽂件是否存在了,上⾯两种⽅法都看不到这种源码形式安装的包。

如果是以root⽤户安装的,可执⾏程序通常都在/sbin:/usr/bin⽬录下。

说明:其中rpm yum是Redhat系linux的软件包管理命令,dpkg是debian系列的软件包管理命令Linux软件的安装和卸载⼀直是困扰许多新⽤户的难题。

在Windows中,我们可以使⽤软件⾃带的安装卸载程序或在控制⾯板中的“添加/删除程序”来实现。

与其相类似,在Linux下有⼀个功能强⼤的软件安装卸载⼯具,名为RPM。

它可以⽤来建⽴、安装、查询、更新、卸载软件。

该⼯具是在命令⾏下使⽤的。

在Shell的提⽰符后输⼊rpm,就可获得该命令的帮助信息。

软件的卸载1.软件的卸载主要是使⽤rpm来进⾏的。

卸载软件⾸先要知道软件包在系统中注册的名称。

键⼊命令:#rpm -q -a即可查询到当前系统中安装的所有的软件包。

Linux终端实用技巧如何快速定位文件路径

Linux终端实用技巧如何快速定位文件路径在Linux终端中,定位文件路径是一个非常常见的操作。

掌握了一些实用的技巧,可以帮助我们更快速、高效地找到目标文件的路径。

本文将介绍几种常用的Linux终端实用技巧,帮助你快速定位文件路径。

1. 使用find命令find命令是Linux中一个非常实用的文件查找命令。

它可以根据文件名、文件类型、文件大小等条件来查找文件,并输出文件所在的路径。

例如,我们想要查找目录下所有以".txt"为后缀的文本文件,可以使用以下命令:```shellfind /path/to/directory -name "*.txt"```其中,`/path/to/directory`是目标目录的路径,`-name "*.txt"`是匹配文件名的条件。

2. 使用which命令which命令用于查找可执行文件的路径。

如果你想要知道某个命令所在的路径,可以使用which命令。

例如,我们想要查找`python`命令所在的路径,可以使用以下命令:which python```which命令会输出`python`命令所在的完整路径。

3. 使用whereis命令whereis命令可以用于查找命令的二进制文件、源代码文件和帮助文件。

它比which命令更加全面。

例如,我们想要查找`python`命令的二进制文件、源代码文件和帮助文件,可以使用以下命令:```shellwhereis python```whereis命令会输出`python`命令的二进制文件、源代码文件和帮助文件所在的路径。

4. 使用locate命令locate命令可以根据关键字快速查找文件路径。

但是,需要注意的是,locate命令使用一个预先建立的数据库进行查找,因此可能无法即时反映最新的文件变动。

例如,我们想要查找所有以`.txt`为后缀的文本文件的路径,可以使用以下命令:locate "*.txt"```locate命令会输出所有匹配的文件路径。

linux查看路径命令_linux查看命令所在路径

linux查看路径命令Linux系统下想要查看当前的路径,那我们该使用那个命令呢?下面由店铺为大家整理了linux查看路径命令的相关知识,希望对大家有帮助。

目录linux查看路径命令查看当前路径命令:pwdpwd命令能够显示当前所处的路径。

这个命令比较简单,如果有时在操作过程中忘记了当前的路径,则可以通过此命令来查看路径,其执行方式为:# pwd /home/samlee第一行为运行的命令,第二行的内容为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/samlee。

提示:应该经常使用pwd命令。

Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了。

linux查看路径的其他命令whereis 用来查看一个命令或者文件所在的绝对路径,而which 用来查看当前要执行的命令所在的路径。

下面举个例子来说明。

加入你的linux系统上装了多个版本的java。

如果你直接在命令行敲命令 "java -version" ,会得到一个结果。

但是,你知道是哪一个路径下的java在执行吗?如果想知道,可以用which 命令:which java得到的结果就是系统默认执行的java所在的路径。

如果使用命令: whereis java那么你会得到很多条结果,因为这个命令把所有包含java(不管是文件还是文件夹)的路径都列了出来。

linux下查找某个文件位置的方法一.通过文件名查找法:举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:find / -name httpd.conf这个命令语法看起来很容易就明白了,就是直接在find后面写上-name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档