每当我使用 KDE 菜单编辑器更改 KDE 应用程序菜单的布局时,配置文件都会~/.config/menus/applications-kmenuedit.menu更改。
每次创建、移动、更改或删除项目时,此文件似乎都会收集大量垃圾。它现在已经增长到超过 100kB 并且阅读起来非常混乱,而且我在拒绝重命名菜单时遇到了麻烦。我多年前删除的应用程序仍然有条目。
有什么办法可以从积累的不必要的垃圾中清除这个文件吗?
我不想删除它并从头开始,因为重新创建我高度定制的菜单需要很多工作
我需要上传当前脚本的输出,所以我添加了一个trapand set -ex,例如
#!/bin/bash
exec &> /tmp/error.log
trap 'cat /tmp/error.log; curl http://127.0.0.1/error.php?hostname=$(hostname) -F file=@/tmp/error.log' EXIT
set -ex
wtfwtf
Run Code Online (Sandbox Code Playgroud)
当我执行它时,我总是收到这个错误,而且 PHP 脚本没有收到整个文件
%> cat /tmp/error.log
1.sh: line 6: wtfwtf: command not found
cat: /tmp/error.log: input file is output file
Run Code Online (Sandbox Code Playgroud)
到目前为止,唯一的解决方案是将 error.log 复制到一个新文件并上传,例如
#!/bin/bash
exec &> /tmp/error.log
trap 'cp /tmp/error.log 123; curl http://127.0.0.1/error.php?hostname=$(hostname) -F file=@123' EXIT
set -ex
wtfwtf
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点?
这个选项是最新版本的VBox新加入的,google了很多,好像没有透露太多信息,谁能帮我选一种磁盘格式?

哪一个在这里拥有更好的表现?
刚刚同步并更新了我的 Arch Linux 上的所有软件包。
现在我尝试通过以下方式找出所有可用的模块 modprobe -l
但我得到了: modprobe: invalid option -- 'l'
/sbin/modprobe 是从 /usr/bin/kmod 链接的,它存在。
我已经用文件后缀定义了新的 mimetypes,我应该在哪里提交我的作品,以便它将包含在未来的 linux/unix 发行版中?
sunos 标配了哪些命令行实用程序来进行系统监控?
我已经能够找到prstat,但我想要一些可以告诉我内存使用情况和 IOWAIT 的信息。
看起来这台特定的机器使用 sunos 5.8
Linux系统一般将当前用户登录信息/var/run/utmp存储在/var/log/wtmp.
那么,它是如何同步它们之间的信息的,
我有一个像这样的符号链接文件,
cd /tmp
ln -s /bin/ls /test
Run Code Online (Sandbox Code Playgroud)
现在我想解析../test为/test,但该readlink命令还为我解析符号链接,例如
$ readlink -f ../test
../test -> /bin/ls
Run Code Online (Sandbox Code Playgroud)
有没有可以输出的命令/test?
arch-linux ×1
bash ×1
desktop ×1
freedesktop ×1
hard-disk ×1
kde ×1
logs ×1
menu-editor ×1
mime-types ×1
pam ×1
solaris ×1
symlink ×1
top ×1
trap ×1
virtualbox ×1
w ×1