兰色精灵 发表于 2015-1-14 20:39:31

来一发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&ndash;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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

深爱那片海 发表于 2015-1-16 11:42:24

来一发CentOS软件装置目次查找

Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。

仓酷云 发表于 2015-1-18 14:34:59

Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

愤怒的大鸟 发表于 2015-1-27 09:10:37

甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。

分手快乐 发表于 2015-2-5 12:36:56

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。

小女巫 发表于 2015-2-11 22:53:14

下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。

莫相离 发表于 2015-3-2 21:23:23

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。

精灵巫婆 发表于 2015-3-11 08:27:25

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。

山那边是海 发表于 2015-3-18 08:16:00

Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

不帅 发表于 2015-3-25 22:27:06

期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
页: [1]
查看完整版本: 来一发CentOS软件装置目次查找