linux 配置文件的路径可以修改么

linux 配置文件的路径可以修改么,第1张

程序编译时一般会有一个设置配置文件的参数,可以设置配置文件路径。不然程序为了某些“规定”,会固定的去某个地方找配置文件,这个固定位置必须固化在程序本身里面而不能随便的修改。不然这个随便修改的位置会引起严重的混乱。

而且,某些特殊的配置文件,会固定在某处来保证兼容。不然所有的程序都要进行修改。

你所说的网络配置文件,因为各个系统的程序不同,而且基础设计不同(网络是很基础的支持,而且大部分程序不会没事读写网络配置文件的),所以配置文件根据每个系统不同的设计理念,会放在不同的地方。尤其是网络设置过程一般是发行版自己编写的控制程序而不是通用的程序。

但一般各种配置都逃不出 /etc 里面的(自己装的程序一般是 /usr/local 里面,这纯看配置参数和程序的设计)。没有必要为了这个去纠结什么。

这个安装软件是否需要设置路径还是根据你的需求来定。如果你需要更加方便的管理你的安装软件,默认安装路径在/usr/local/下,这样软件使用起来更规范。我学习软件安装的时候,参考书籍《Linux就该这么学》,他上面有官方地址>

1 全局的对所有用户都可以的使用的PATH: 可以通过修改配置文件: /etc/bashrc 和 /etc/profile 来时配置,全局的PATH; 例如: vi /etc/profile 在最后后加一行:PATH=THE_SET_GLOBLE_ENV_PATH:$PATH; 接着换行: export PATH 如果使其立即生效: source /etc/profile 2 对于普通用户也可以设置,自己的路径:在自己的home目录中: ls -a grep bash 会找到两个文件: bashrc 和 bash_profile 同样可以像修改 /etc/profile一样,修改 bash_profile 来配置你的个性PATH 环境。 同样修改后,若不重启,就使其立即生效的话,不要忘了 source bash_profile 最看看的你的修改后的PATH: echo $PATH 或者 env 再者 set 推荐阅读《linux就该这么学》。

修改Linux的PATH方法有三(添加用户的路径到PATH):

方法一: 直接在命令行中输入:#PATH=$PATH:/etc/apache/bin。这种方法只对当前会话有效,也就是说每当登出或注销系统后,PATH设置就会恢复原有设置。

方法二: 修改/etc/profile文件。在/etc/profile文件的适当位置添加PATH=$PATH:/etc/apache/bin (注意:=即等号两边不能有任何空格)。这种方法最好,除非你手动强制修改PATH的值。否则将不会被改变。

方法三: 修改用户目录下的bash_profile:vi ~/bash_profile,把用户想添加的路径添加到PATH后面。这种方法只针对用户起作用。 注意:若采用修改profile文件的方法改变PATH,则必须重新登录才能生效,以下方法可简化工作: 如果修改了/etc/profile,那么编辑结束后执行source profile 或执行点命令:/profile,PATH的值就会立即生效了。这个方法的原理是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反映到当前环境中,但是source是在当前shell进程中执行的,所以我们能看到PATH的改变。

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

默认目录一般建议为 /usr

所有的软件都仍这里。一般没有选择余地,除非不想用这个程序……

安装方式一般是:

1、rpm或者deb这种软件包,一般双击安装就行了,当然更好的办法是在系统的软件管理器里直接安装,这样可以从网上自动下载安装。

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

3、tarbz2 targz,两个是源代码,需要是用编译环境进行编译安装。

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

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

---------------------------------------------------------------------------

用编译模式安装软件可以用 /configure--prefix=xxx来指定安装目录

如果是rpm模式安装,不能指定安装目录,不过可以在安装之后使用locate或whereis来查找安装目录。

PS:

1、安装完成后,部分软件启动命令加-V参数可以查看。例如: nginx -V

[root@11_09 nginx-142]# /usr/local/nginx/sbin/nginx -V

nginx version: nginx-142

built by gcc 412 20080704 (Red Hat 412-51)

TLS SNI support disabled

configure arguments: --user=>

以上就是关于linux 配置文件的路径可以修改么全部的内容,包括:linux 配置文件的路径可以修改么、linux下安装软件需要设置路径吗、Linux中如何添加自己的路径到PATH的相关推荐等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10118936.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存