我有两个 Ubuntu 虚拟机,版本均为 16.04。
如果重置 vbox1 上的网络管理器,则会导致:
bernard@vbox1~$ sudo service network-manager restart
bernard@vbox1~$
以及 muru 建议的测试:
bernard@vBox1:~$ type -a service
service is /usr/sbin/service
bernard@vBox1:~$
bernard@vBox1:~$ sudo ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 feb 11 13:47 /proc/1/exe -> /lib/systemd/systemd
bernard@vBox1:~$
bernard@vBox1:~$ dpkg -S /usr/*bin/service
init-system-helpers: /usr/sbin/service
bernard@vBox1:~$
所以只是提示,我输入语句,并且执行语句时返回提示。
然而,在另一个虚拟机上我做了同样的事情,但结果不同。
bernard@vbox11:~$ sudo service network-manager restart
network-manager stop/waiting
network-manager start/running, process 2667
bernard@vbox11:~$
和
bernard@vbox11:~$ type -a service
service is /usr/sbin/service
service is /usr/bin/service
bernard@vbox11:~$
bernard@vbox11:~$ sudo ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 feb 13 17:23 /proc/1/exe -> /sbin/init
bernard@vbox11:~$
bernard@vbox11:~$ dpkg -S /usr/*bin/service
sysvinit-utils: /usr/bin/service
sysvinit-utils: /usr/sbin/service
bernard@vbox11:~$
因此会显示一些消息。
这些是哪些 shell (bash) 消息?如何启用和禁用这些消息?
在我看来,它是 bash 的配置。但是在 ~/.config/.bashrc 中我找不到配置变量。