当前位置:首页 > 家庭教育 > 正文

安装目录//////////////////

Linux安装软件目录linux安装软件目录

如何查看软件安装目录linux?

1.which

which命令查找出相关命令是否已经在搜索路径中,例子如下:

$whichgcc//显示出GNC的C编译器安装在哪个目录

返回结果为:

/usr/bin/gcc

注意:如果which没有找到要找的命令,可以试试whereis,该命令搜索更大的范围的系统目录。有些系统上的which命令不显示用户没有执行权限的文件。例如

$whichipppd

/usr/bin/which:noipppdin(/bin:/usr/bin:/sbin:/usr/sbin)

$whereisipppd

ipppd:/usr/sbin/ipppd

$ls-l/usr/sbin/ipppd

-rwx------1rootroot124924Feb32000/usr/sbin/ipppd

2.locate

locate命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。

即先运行:updatedb(无论在那个目录中均可,可以放在crontab中)后在/var/lib/slocate/下生成slocate.db数据库即可快速查找。在命令提示符下直接执行#updatedb命令即可。

$locatesignal.h

/usr/include/asm/signal.h

/usr/include/linux/signal.h

/usr/include/signal.h

/usr/include/sys/signal.h

3.rpm

如果用户知道自己要查找到软件包的名字,可以直接使用下面的命令。这个命令只在支持rpm的linux版本上有效,如redhat,centos,fedora和suse等。

$rpm-qpython//查找检查系统是否安装了python/p>p>python-1.5.2-27

或者:$rpm-qa|greppython//这是两个命令的结合

rpm的其他用法:

rpm-qa(列出所有安装了的包)

rpm-epackage(删除某个包)

rpm-qipackage(查询某个包)

rpm-qfcommand(根据程序查询包的名字)

rpm-qlpackage(查询某个包所有的安装文件)

4.yum

yum的参数很多,以下是用于查找软件包的命令。但是也只支持特定的发型版本,centos下最常用的命令

$yumlist//列出所指定的软件包,后可以加上你想查找的软件包的名字

$yumlistinstalled//列出所有已安装的软件包

$yuminfoinstalled//列出所有已安_的软件包信息

5.whereis

whereis是查找文件或者命令的所在目录

#whereispwd//查找pwd命令所在的目录

6.find

这个命令可用来查找系统是否安装了指定的软件包,更重要的是也可以查找自己对软件包名称记忆不是很清晰的软件包。而且我想是这是所有linux和unix都支持的。find的查找范围很广,功能强大,再搭配用正则表达,效果很好,不过建议尽量缩小搜索范围,减少系统压力,毕竟,当系统文件多了,搜索耗费时间和资源的。

$find/-name"python"//从根目录开始查找包含”python“这个字符的文件和文件夹。

find的详细使用有如下例子:

#find.-maxdepth1-name*.jpg-print-execconvert在当前目录下查找,查找深度为一,查找以.jpg结尾文件,并将其转化

#find/-name*.rpm-execchmod755'{}';搜索以'.rpm'结尾的文件并定义其权限

#find/-namefile1从'/'开始进入根文件系统搜索文件和目录

#find/-perm-u+s罗列一个系统中所有使用了SUID控制的文件

#find/-useruser1搜索属于用户'user1'的文件和目录

#find/-xdev-name*.rpm搜索以'.rpm'结尾的文件,忽略光驱、捷盘等可移动设备

#find/home/user1-name'*.txt'|xargscp-av--target-directory=/home/backup/--parents从一个目录查找并复制所有以'.txt'结尾的文件到另一个目录

#find/home/user1-name*.bin在目录'/home/user1'中搜索带有'.bin'结尾的文件

#find/usr/bin-typef-atime+100搜索在过去100天内未被使用过的执行文件

#find/usr/bin-typef-mtime-10搜索在10天内被创建或者修改过的文件

#find/var/log-name'*.log'|tarcv--files-from=-|bzip2>log.tar.bz2查找所有以'.log'结尾的文件并做成一个bzip包

linux命令中怎么创建app目录下?

可以通过命令mkdirapp目录来创建app目录。

win10安装程序默认安装在哪里

计算机软件的默认安装目录是C盘。不知道大家有没有这种困扰,每次安装软件都要修改安装位置,有时候一不小心忘记修改就安装到C盘了。但是你要知道C盘就是我们的系统盘,如果C盘文件过多那么就会导致我们系统卡顿缓慢,严重者是需要重新安装系统。那么今天就教大家给计算机软件设定一个默认的安装目录。以后安装软件再也不用每次都更改安装目录了。 1、首先打开Win10开始菜单,然后点击打开“设置”-然后进入“系统”设置,如图。 2、然后在系统设置中,再点击左侧的“存储”设置,之后在右侧就可以找到“保存位置”修改选项了,可以将新的应用将保存到默认C盘,改为其它盘,比如D盘或者其它非系统盘即可,如图。 但有时候,大家

mac应用程序安装在哪个目录?苹果电脑mac如何查看已安装程序

下载好自己安装好的东西,却在电脑里找不到他们的文件夹,这是一件令人十分着急的事情,其实最简单的办法就是在硬盘名称(如macintoch HD) /Applications 硬盘点开就能看到一个叫应用程序的文件夹,直接安装或拖拽过去就可以了,小编担心大家找不到,所以制作了详细的指导方法,共有两种,希望对大家有所帮助。

mac应用程序在哪?

方法一:

1、在系统的 Dock 栏中,找到一个叫住 Launchpad 的图标,点击打开它。

2、接着就可以看到当前 Mac 中所有的应用程序了,如图所示

方法二:

1、除了上面的方法以外,你还可以点击打开 Dock 栏中的 Finder 应用,如图所示

2、随后在 Finder 窗口中,点击左侧的“应用程序”栏目,如图所示

3、接着就可以看到当前 Mac 上的所有应用程序了,如图所示

oracle客户端安装在哪个文件夹下?

默认情况下,当然是在Oracle安装目录下,例如:D:\app\计算机名称\product\11.2.0\client_1\network\admin或者:E:\app\product\11.2.0\client_1\NETWORK\ADMIN

因为用户的Oracle_home等路径都是指向 Oracle安装目录的 ,oracle的客户端工具,比如imp、exp、sqlplus等都可以使用。

如果是32位的windows,可以不使用 instantclient_11_2 ,直接用pl/sql developer连接oracle。如果要用 instantclient_11_2 ,那么这个目录下也需要有的,然后通过修改 oracle_home 等系统参数, 让pl/sql developer 使用。

扩展资料:

安装oracle客户端的具体步骤:

1、安装PL/SQLDeveloper

2、配置一下首度选项里面的路径,如回下图所示,即可。

3、选择配置变量,如下图所示,注意一点ORACLE_HOME的值为你下载的文件存放的路径。

4、找到名称为reg-path的文件,打开,配置下注册路径信息,如下图所示。

5、修改instantclient_11_2\NETWORK\ADMIN下的tnsnames.ora文件中。对应的ORACLE数据库IP地址和端口。

6、选择运行reg-path,oracle_setup这两个文件,完成注册过程,这样之后就答能够正常的使用了。

安卓软件安装过后存在手机什么目录下?如果安装在sd卡又存在什么目录下。

安卓软件安装在手机目录上分为两种情况,一种是系统应用,而另外一种就是用户安装的应用。具体安装目录如下:

系统应用保存在 /system/app目录;而用户安装的应用则保存在 /data/app目录。如果安装在sd卡上,会保存在SD卡/Android/data目录下。

在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制。

如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的,最终我们平时安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。


扩展资料:

安卓操作系统的平台优势:

1、开放性

在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。

开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。

2、丰富的硬件

这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。

功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。

3、方便开发

Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰。

参考资料来源:百度百科—android操作系统

展开全文阅读