来一发CentOS软件装置目次查找
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!注:一样平常的软件的默许装置目次在/usr/local大概/opt里,能够到那边往找找.指令称号:whereis
功效先容:在特定目次中查找切合前提的文件。这些文件的烈性应属于原始代码,二进制文件,或是匡助文件。
语法格局:whereis[-bfmsu][-B<目次>...][-M<目次>...][-S<目次>...][文件...]
经常使用参数申明:
-b 只查找二进制文件。
-B<目次> 只在设置的目次下查找二进制文件。
-f 不显现文件名前的路径称号。
-m 只查找申明文件。
-M<目次> 只在设置的目次下查找申明文件。
-s 只查找原始代码文件。
-S<目次> 只在设置的目次下查找原始代码文件。
-u 查找不包括指定范例的文件。
使用:#whereis软件名-->检察软件装置路径
#which软件名-->软件软件的运转路径
起首要断定是经由过程保证理器装置的仍是经由过程源代码装置的。
1、经由过程rpm保证理器装置的软件:
1、rpm包
能够用下令:
#rpm–ql包名如rpm-qlgcc来检察gcc的文件都装置到那里往了
#rpm-qa|grep包名来检察有无装置这个包,
#rpm-qa检察全体已装置的包名
2、deb包
能够用下令:
#dpkg-L包名检察如dpkg-Lgcc来检察gcc的文件。
#dpkg-l|grep包名来检察有无装置某个包,
#dpkg-l是检察全体包的
2、经由过程源代码装置的软件:
1、假如是经由过程源代码装置的话,在源代码的configure的时分会有参数让你指定装置目次,详细表现在Makefile文件的install方针(也大概会是*install*方针,*代表恣意字符)里。比方以下Makefile文件的install方针:
install-binPROGRAMS:$(bin_PROGRAMS)
@$(NORMAL_INSTALL)
$(mkinstalldirs)$(DESTDIR)$(bindir)
@list=$(bin_PROGRAMS);forpin$$list;do
iftest-f$$p;then
echo"$(INSTALL_PROGRAM)$$p$(DESTDIR)$(bindir)/`echo$$p|seds/$(EXEEXT)$$//|sed$(transform)|seds/$$/$(EXEEXT)/`";
$(INSTALL_PROGRAM)$$p$(DESTDIR)$(bindir)/`echo$$p|seds/$(EXEEXT)$$//|sed$(transform)|seds/$$/$(EXEEXT)/`;
else:;fi;
done
是一个剧本,把可实行文件复制到$bindir这个变量所代表的目次下,在Makefile后面的代码中这个变量会有界说,在我这里是界说了
prefix=/usr/local
exec_prefix=${prefix}
bindir=${exec_prefix}/bin
也就是/usr/local/bin上面。
2、最初,假如已装置好的,也能够间接挪用,要看它的路径很好弄定
比方我用gcc这个下令,我要看gcc这个下令的目次地位,能够用以下下令查询
$whereisgcc
gcc:/usr/bin/gcc/usr/lib/gcc/usr/libexec/gcc/usr/share/man/man1/gcc.1.gz
一个whereis下令就查询到地位了。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
来一发CentOS软件装置目次查找
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
页:
[1]