安装目录//////////////////
- 家庭教育
- 2024-02-22 12:59:45
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操作系统
下一篇
返回列表