命令和配置文件的修改到底有什么不同?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xiaoquan2046
帖子: 9
注册时间: 2017-07-09 23:43
系统: ubuntu

命令和配置文件的修改到底有什么不同?

#1

帖子 xiaoquan2046 » 2017-07-15 9:22

1.命令修改,是不是只在当时有效,关机重启就回复?是不是所有的命令效果都是这样??我说的是配置类命令。
2.配置文件修改都是永久性的吗?
3.可不可以这么理解:命令修改不改动配置文件。
4.配置文件和桌面环境下的配置如果产生冲突,系统会怎么处理?举个例子:修改网卡配置文件和在桌面下修改网卡信息产生冲突,系统怎么处理??
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 命令和配置文件的修改到底有什么不同?

#2

帖子 poloshiao » 2017-07-15 10:33

命令修改
你是指 修改命令配置文件 ?

建議
舉一個實例
想一個問題就涵蓋全部情形 很難回答得讓你滿意
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 命令和配置文件的修改到底有什么不同?

#3

帖子 vickycq » 2017-07-15 12:49

xiaoquan2046 写了:举个例子:修改网卡配置文件和在桌面下修改网卡信息产生冲突,系统怎么处理??
那要看您在桌面下使用哪套网络管理器修改网卡信息,修改的哪套网络管理器的配置文件

如果您修改 /etc/NetworkManager/system-connections/ 中的连接配置,同时通过 NetworkManager 的图形界面修改连接配置,那么不会冲突

如果您修改 /etc/network/interfaces (ifupdown 的配置文件) 中的连接配置,那么根据您的 NetworkManager 配置,可能会有一定程度的兼容,也可能 NetworkManager 会为了避免冲突而自己禁用自己。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

Re: 命令和配置文件的修改到底有什么不同?

#4

帖子 millenniumdark » 2017-07-22 12:29

xiaoquan2046 写了:1.命令修改,是不是只在当时有效,关机重启就回复?是不是所有的命令效果都是这样??我说的是配置类命令。
取决于是什么命令?有临时的,比如用

代码: 全选

hostname
修改主机名就是临时的;也有永久的,比如

代码: 全选

git config section.key value
2.配置文件修改都是永久性的吗?
是的。但是某些软件会定期自动改配置文件,覆盖你的手动修改。
3.可不可以这么理解:命令修改不改动配置文件。
不可。参见问题1
4.配置文件和桌面环境下的配置如果产生冲突,系统会怎么处理?举个例子:修改网卡配置文件和在桌面下修改网卡信息产生冲突,系统怎么处理??
对于正常的系统和软件而言(或者说虽然不强制,但是绝大部分系统和软件是这样设计的)
通过命令修改,如果是临时的,优先级比配置文件高(但是重启后就失效),
如果不是临时的,表现不一定,可能无声地替换配置文件,也可能提示用户,需要用户确认才替换,也可能不替换、报错。
然后桌面环境下修改,如果指的是通过图形界面修改,那可以认为等效于给命令修改加了个壳。
回复