小编dai*_*isy的帖子

清理 KDE 应用程序菜单 (applications-kmenuedit.menu)

每当我使用 KDE 菜单编辑器更改 KDE 应用程序菜单的布局时,配置文件都会~/.config/menus/applications-kmenuedit.menu更改。

每次创建、移动、更改或删除项目时,此文件似乎都会收集大量垃圾。它现在已经增长到超过 100kB 并且阅读起来非常混乱,而且我在拒绝重命名菜单时遇到了麻烦。我多年前删除的应用程序仍然有条目。

有什么办法可以从积累的不必要的垃圾中清除这个文件吗?
我不想删除它并从头开始,因为重新创建我高度定制的菜单需要很多工作

desktop kde menu-editor

2
推荐指数
1
解决办法
7834
查看次数

捕获并收集脚本输出,“输入文件是输出文件”错误?

我需要上传当前脚本的输出,所以我添加了一个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)

有没有更好的方法来做到这一点?

bash file-descriptors trap error-handling

2
推荐指数
1
解决办法
783
查看次数

VirtualBox 磁盘性能?

这个选项是最新版本的VBox新加入的,google了很多,好像没有透露太多信息,谁能帮我选一种磁盘格式?

vbox-磁盘格式

哪一个在这里拥有更好的表现?

hard-disk virtualbox virtualization

1
推荐指数
1
解决办法
900
查看次数

Archlinux: modprobe: 无效选项 -- 'l'

刚刚同步并更新了我的 Arch Linux 上的所有软件包。

现在我尝试通过以下方式找出所有可用的模块 modprobe -l

但我得到了: modprobe: invalid option -- 'l'

/sbin/modprobe 是从 /usr/bin/kmod 链接的,它存在。

arch-linux

1
推荐指数
1
解决办法
3123
查看次数

在哪里提交新的 mimetypes?

我已经用文件后缀定义了新的 mimetypes,我应该在哪里提交我的作品,以便它将包含在未来的 linux/unix 发行版中?

freedesktop mime-types

1
推荐指数
1
解决办法
447
查看次数

系统监控工具

sunos 标配了哪些命令行实用程序来进行系统监控?

我已经能够找到prstat,但我想要一些可以告诉我内存使用情况和 IOWAIT 的信息。

看起来这台特定的机器使用 sunos 5.8

solaris top system-information

1
推荐指数
1
解决办法
1525
查看次数

Linux系统如何同步wtmp和/var/run/utmp?

Linux系统一般将当前用户登录信息/var/run/utmp存储在/var/log/wtmp.

那么,它是如何同步它们之间的信息的,

  1. 当登录发生时,它是写入这两个文件还是稍后合并它们?
  2. /var/run/utmp 不应该是持久的,它会在系统关闭或重新启动时丢失吗?

pam logs w

1
推荐指数
1
解决办法
2473
查看次数

没有解析符号链接的规范路径

我有一个像这样的符号链接文件,

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

symlink

1
推荐指数
1
解决办法
611
查看次数