让我们假设我只有一个终端。为了克服这个麻烦我用了screen
,太开心了!
但是,我需要通过 连接到另一台计算机ssh
,以防止打开我想screen
在此窗口上运行的多个连接,但如果这样做,我将遇到键绑定问题。有什么解决办法吗?
请参阅下面的代码:
a()(alias x=echo\ hi;type x;alias;x);a
Run Code Online (Sandbox Code Playgroud)
我在函数中有一个别名,我不想更改外部环境(这就是为什么我使用()
而不是{}
),即使代码说别名已成功设置,它也不起作用,请检查输出:
x is aliased to `echo hi'
...
alias x='echo hi'
x: command not found
Run Code Online (Sandbox Code Playgroud)
我听说这样做shopt -s expand_aliases
可以解决,但不只是它没有任何效果,以及我不能依靠bash
,因为我有工作dd-wrt
的busybox
的ash
。
有人知道这个问题吗?
我想知道 Linux 如何处理游戏玩家计算机,所以我建造了一台,但我们知道 GeForce 不像 AMD 那样喜欢 Linux,这就是我选择最后一个的原因。
我用 AMD Ryzen 7 1800X CPU 和 Radeon RX 560D GPU 组装了一台电脑,因为 Vega 对我来说太贵了,而且基准测试说 560 是目前最好的性价比。
经过一番研究,我发现后缀 D 意味着与没有 D 的 RX560 相比,它的时钟速度略低,以节省一些功耗。
在随机游戏中无数次崩溃后我终于发现问题是GPU过热,它的风扇速度往往跟随CPU风扇速度,但当然在某些游戏中CPU比GPU少得多。
我通过根据GPU温度而不是CPU自定义风扇速度部分解决了这个问题,现在它正在逐渐增长,并在50摄氏度时达到最大速度,但问题是:在某些游戏中它一直保持最大速度,最终还是崩溃。
崩溃描述:屏幕闪烁然后变黑,GPU风扇停止,键盘指示灯闪烁然后关闭,鼠标相同,其他CPU风扇保持,有时系统永远冻结,有时系统自动重启。
由于需要重新启动,我在系统日志上找不到任何提示,最初我认为这是内核崩溃,但即使使用kdump并复制内核,系统仍然以我无法恢复的方式崩溃。
我不知道 Windows 是否会遇到同样的问题,但我坚信不会,我从来没有在 Windows 上看到过有同样问题的人,所以我的问题是:有一些方法可以告诉内核让 GPU 轻松一点当它即将过热时,也许只是自动降低 GPU 时钟速度?
alias ×1
amd-graphics ×1
cpu ×1
dash ×1
fan ×1
function ×1
gnu-screen ×1
gpu ×1
sensors ×1
shell ×1
shell-script ×1
tty ×1