为什么sed -i在符号链接上执行会破坏该链接并将其替换为目标文件?如何避免这种情况?
例如。
$ ls -l pet*
-rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet
lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet
$ sed -i 's/cat/dog/' pet_link
$ ls -l pet*
-rw-rw-r-- 1 madneon madneon 4 mar 23 16:48 pet
-rw-rw-r-- 1 madneon madneon 4 mar 23 16:49 pet_link
Run Code Online (Sandbox Code Playgroud)
为什么它不被认为是一个错误?
有没有办法显示我当前的(客户端)DHCP 租约?
或者甚至更好 - 检索所有发送的选项/信息DHCPACK?
有没有一种方法可以使用dconf load / < [...]键盘快捷键但无需强制重新登录用户?和/或可能没有管理员权限?
我正在使用这样的输入文件:
[org/gnome/settings-daemon/plugins/media-keys]
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/']
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
binding='<Super>c'
command='gnome-calculator'
name='Calculator'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1]
binding='<Super>z'
command='gnome-system-monitor'
name='System Monitor'
Run Code Online (Sandbox Code Playgroud)
在新会话开始之前,这些设置将不起作用。