小编Rya*_*son的帖子

将 STDIN 传递给 STDOUT 并去除颜色代码的程序?

我有一个生成彩色输出的命令,我想将它通过管道传输到一个文件中,并去掉颜色代码。cat除了去除颜色代码之外,是否有类似的命令?我打算做这样的事情:

$ command-that-produces-colored-output | stripcolorcodes > outfile
Run Code Online (Sandbox Code Playgroud)

colors pipe filter

67
推荐指数
4
解决办法
2万
查看次数

如何在不输入 zless 的情况下以更少的方式查看 gzip 压缩文件?

我正在使用 Ubuntu,我希望能够以less compressed_text_file.gz未压缩的形式键入和分页文本文件的内容。有没有办法做到这一点?

less compression

61
推荐指数
3
解决办法
6万
查看次数

使用 zram 时 vm.swappiness 的适当值是多少?

我在我的计算机上使用 zram 作为压缩的 RAM 支持的交换。当系统需要交换某些内容时,将其交换为 zram 支持的交换文件或多或少相当于压缩内存中的数据以释放空间。相对于磁盘支持的交换,这使得交换在大多数情况下非常快。因此,我想知道是否可以通过鼓励系统更积极地换出未使用的东西来获得一些性能,因为它可以在不实际触及磁盘的情况下这样做?

那么有没有人vm.swappiness在使用 zram 时设置为 100?这是可取的吗?

sysctl -w vm.swappiness=100
Run Code Online (Sandbox Code Playgroud)

memory swap zram linux-kernel ram

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

如何在 UID 不匹配的系统之间进行 NFSv4 UID 映射?

我在一个有三个 Ubuntu 系统的实验室工作,我想通过 NFS 交叉挂载一些文件系统。然而,虽然系统有一些相同的用户名,但 UID 和 GID 不匹配,因为这三个系统是分开设置的。当我将 NFS 文件系统从一个系统挂载到另一个系统时,所有权显示错误。例如,如果服务器 1 上的 UID 1000 是 alice,而服务器 2 上的相同 UID 1000 是 bob,那么当服务器 1 挂载服务器 2 的导出文件系统时,bob 的文件似乎归 alice 所有。

那么有没有办法让 NFS (v4) 通过关联的用户名在服务器之间转换 UID?通过谷歌搜索,我看到了很多对 Kerberos、LDAP 或 NIS 的引用,对于这样一个简单的任务来说,这似乎是一种过度杀伤,而且可能不可能,因为这些系统不是集中管理的。这个链接似乎表明我问的是不可能的。这是正确的吗?

编辑:我已经尝试了所有/etc/idmapd.conf我能想到或在互联网上找到的配置,虽然 idmapd 进程显然正在运行,但到目前为止我还没有看到任何证据表明 NFS 正在尝试使用它,并且它从未对 NFS 挂载上报告的用户 ID 产生任何影响。

linux users nfs

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

为什么 Page U/Down, Home/End 在 Solaris 上不通过 ssh 从 Ubuntu 上工作?

我需要在我的 Ubuntu (Lucid) 笔记本电脑上通过 ssh 在 Solaris 服务器上工作。我分别使用 bindkey 和 ~/.inputrc 在 csh 和 bash 中使用了 Home/End Insert/Delete Page Up/Down。但我不知道如何让他们少工作。我怎样才能找出问题所在,并解决它?

pager ssh terminal keyboard configuration

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

向正在运行的 tmux 会话发送命令(如 screen -X)

我希望从 screen 切换到 tmux 来满足我的终端多路复用需求,但是我需要在 tmux 中复制 screen 的一项功能:-X 选项,它允许在现有的 screen 会话中运行任意 screen 命令。这允许我修改正在运行的 screen 会话的环境以指向一个新的 X 服务器,因为我的 screen 会话往往比我的 X11 登录活得更长。例如,我可以screen -X setenv DISPLAY $DISPLAY在 X11 启动脚本中放入一些东西。

无论如何,tmux 中有没有办法将任意命令发送到正在运行的 tmux 会话?或者,在正在运行的 tmux 中更新环境变量的方法是可以接受的。

tmux environment-variables

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

将环境变量设置为空字符串和取消设置有区别吗?

取消设置环境变量和将其设置为空字符串之间有什么实际区别吗?

environment-variables

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