编辑Gimp启动程序文件以禁用启动屏幕
Hujiuxiang
・1 分钟阅读
$ sudo sed -i 's/^Exec=[^ ]*/& -s/' /usr/share/applications/gimp.desktop
说明
sed
的-i
标志表示执行命令"就位",即保存输入文件中的任何更改,使用这个标志非常小心,一个错误的move,你就会完全破坏原始文件,- 正规表达式模式
/^Exec=[^ ]*/
将匹配以Exec=
开头的行,后面跟零或多个非空格字符, - 在替换字符串
& -s
中&
被替换为匹配的内容在本例中可能类似于Exec=gimp-2.8
,之后我们添加一个空格和-s
标志,这将有效地禁用启动Gimp时的启动画面,
限制
sed
和BSD系统中的-i
标志不同,此例子仅在GNU系统中运行,在BSD中等价的是:
sudo sed -i '' 's/^Exec=[^ ]*/& -s/' /usr/share/applications/gimp.desktop
在任何情况下,在使用sed
的-i
标志时总是非常小心。