htop允许我很好地看到 shell 中的进程树。我可以通过按下F9 (KILL)然后选择15 SIGTERM我想要发送到作业的信号(例如)来终止进程。
但是,这只允许我一次杀死一个进程。有没有办法使用 杀死一个完整的进程树htop?
我最近了解到,如果我使用 分页文件less,我可以v在 Emacs 中按下并打开缓冲区。只要我$EDITOR正确设置了环境变量,这就会起作用,在我的情况下,我将其设置为:
export EDITOR='env TERM=xterm-256color emacs -nw'
Run Code Online (Sandbox Code Playgroud)
以上使我能够在运行less.
但是,当将命令通过管道传输到less. 执行此操作时,会less显示以下消息:
Cannot edit standard input (press RETURN)
Run Code Online (Sandbox Code Playgroud)
我的问题是,为什么会发生这种情况?但最重要的是,有什么解决方法吗?
我最近了解了watch,但在使用相对复杂的命令时遇到了麻烦。
例如,我想要求每三秒watch运行以下命令*:zsh
for x in `command_1 | grep keyword | cut -d' ' -f1`; do command_2 "word[word=number]" $x; done
Run Code Online (Sandbox Code Playgroud)
如您所见,上面的行包括单引号、双引号和其他特殊字符。
所以我试过:
watch -n 3 "for x in `my_command | grep keyword | cut -d' ' -f1`; do command2 "rusage[mem=7000]" $x; done"
Run Code Online (Sandbox Code Playgroud)
但后来我得到了:
在 !@#$# ....; 中找不到与 x 匹配的匹配项 完毕
我尝试了其他组合但没有成功。这是其中一种尝试:
watch -n 3 "for x in $(bjobs -w | grep pre_seg | cut -d' ' -f1); do bmod -R "rusage[mem=7000]" $x; done"
Run Code Online (Sandbox Code Playgroud)
这也会导致类似的错误。 …
可能的重复:
如何理解占用空间的内容?
Linux 中是否有任何工具可用于以图形方式可视化给定路径下文件大小的分布?
我正在寻找类似于WinDirStat 的东西,但在 Linux 上,例如,请参阅下面的快照:

另外,是否有任何类似的工具可以在终端上显示这种分布?(我通常使用df -csh *,但这仅显示文件层次结构的一个级别,并且没有任何导航报告的机制,例如,当我在文件层次结构中上下浏览时)。
在这个 SO 线程和其他一些线程上,我看到了以下用于重定向stdout和stderr到文件的命令。
它们都是等价的吗?它们之间有什么区别吗?
command1 >> logfile 2>&1
command &> logfile
command >& logfile
Run Code Online (Sandbox Code Playgroud) 我知道.zcompdump-*文件是转储的配置文件,可以加快完成速度并且可以安全地删除。我想将它们存储在一个单独的位置,因为它们使我的主目录混乱。这样做的好方法是什么?
我知道一种选择是使用ZDOTDIR变量,但这会迫使我将所有zsh 点文件放在该位置。我只想将.zcompdump文件存储在其他地方。
在此线程中,最佳答案显示了如何将先前在 gnome 终端上用鼠标选择的文本复制到 X11 中的剪贴板。
我的问题是:假设我使用 bash set-mark 和复制键盘快捷键(即set-mark+ M-w)从终端复制一段文本。是否可以与 X11 共享此剪贴板?
编辑:在最初的问题中,我谈到了与 GNOME 共享剪贴板,但正如 Gilles 在下面指出的那样,GNOME 没有专门的剪贴板(它对 X 来说是通用的),所以我更新了这个问题。
如何让 Emacs 显示新字符的类型?
我正在寻找类似于记事本所做的事情(见下文)。我读到 Emacs 随附,M-x whitespace-mode但这似乎没有显示文件用来表示换行符的 ASCII 控制字符的类型。我错过了什么吗?

注意:我在SuperUser 中问了这个问题,但在 3 个月以上没有得到答案,所以我希望现在在这里尝试。
我可以访问远程 Linux 机器,每次我创建符号链接时,默认情况下都会使用以下权限创建它: lrwxrwxrwx
如果我尝试更改符号链接的权限(即不是它指向的路径),例如:
chmod g-w my_symbolic_link
Run Code Online (Sandbox Code Playgroud)
chmod运行正确(没有打印错误消息)但是当我再次检查权限时,它们仍然相同(lrwxrwxrwx)。
我正在等待机器管理员的消息,但我想知道这是否是正常行为,或者它是否是特定于盒子的东西。