小编kmo*_*ort的帖子

删除键在命令行上不起作用

**注意:我在 SuperUser 上问了同样的问题,但没有得到任何回应。我现在意识到这是一个更适合这个特定问题的论坛。*

在 ksh shell 中,Delete 键在命令行上无法正常工作。当我按 Delete 时,我得到一个 ~ 。

我如何能:

  1. “删除光标处的字符”的功能绑定 到删除键盘按钮?(Control-D 的行为就像我希望删除按钮起作用一样,而我使用别名的尝试没有成功,而且很可能是幼稚的。)
  2. 将“移至行首”的功能绑定到主键盘按钮?(Control A 现在可以这样做,但我希望 Home 可以这样做。)
  3. 将“移到行尾”的功能绑定到结束键盘按钮?(Control E 现在执行此操作,但我想结束它。)

最终(?)更新

我偶然发现了一些有效的东西,但我不明白为什么。这有效:

bind '^[[3'=prefix-2
bind '^[[3~'=delete-char-forward
Run Code Online (Sandbox Code Playgroud)

根据http://www.qnx.com/developers/docs/6.3.2/neutrino/utilities/k/ksh.html#bind

prefix-2
Key binding: ^X, ^[[
Introduces a 2-character command sequence.
Run Code Online (Sandbox Code Playgroud)

所以我更新的问题是为什么我需要使用prefix-2它?请帮我翻译,这样我就可以理解了,这样我就不必再为这件事烦扰大家了。

旧的东西如下

更新

事实证明,QNX 中的 ESC 是^[. 使用该命令,bind '^[[3~'='delete-char-backward'我可以让光标用~. 这至少是一些进步——我现在知道如何为 shell拼写Delete Key。我在网上看到的大多数东西都说删除键是^?,但这似乎对我不起作用。另外,我应该提到我正在通过 PuTTy …

keyboard-shortcuts ksh

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

/usr/bin/random 使用大量 CPU

使用 QNX 6.4.1,有一个名为的命令pidin times可以显示有关进程的信息。我认为这意味着PID信息。除其他外,您可以查看进程自启动以来使用了多少 CPU。

我有一个系统,/usr/sbin/random在系统运行了大约 10 个小时后,它显示了近 2 分钟的处理器利用率。这似乎很多,因为我的代码中没有任何内容调用/usr/sbin/random.

虽然现在有很多网络活动(UDP 和 TCP),所以我想知道网络驱动程序是否random因为数据包冲突而调用以获得动态冲突退避时间。

这个理论可能正确吗?(好吧,它的可信度有多大?)如果不是,还有什么我应该检查的吗?该系统目前存在昨天不存在的延迟问题,我想知道发生了什么。这个特殊的线索可能有助于隔离问题。


更新

使用的进一步调查nicinfo显示根本没有数据包冲突。所以有我的动态碰撞退避时间理论。还有其他想法吗?


另一个更新

虽然这有助于找到我的问题的答案(SSHD 使用的是随机的,当然!!),但要小心。如果您使用 SSH,它需要一个工作random来允许您登录。出于某种原因,我的脚本中的调用random.old不起作用,我几乎把我的嵌入式系统变砖了。所以要小心。

linux random qnx

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

184 环境变量太多?

我试图找到某些操作系统不稳定的原因,并且担心环境变量。

我得到的软件将大量的环境变量放入用户的.profile.

当我输入时set | wc,结果是9571 字节长!有 184 个条目。对我来说,这似乎非常大,但我没有明确指出并说“这是错误的,因为 xyz”。

我在ulimit 文档中没有看到任何关于环境变量总大小的内容,但我很担心。我不担心整体内存利用率(有足够的东西来做我需要的),但我担心超出一些内部限制并导致操作系统中的奇怪行为(可能与我问的问题没有密切关系,但是“奇怪的行为”是共享内存队列没有把我放在另一端的所有数据都归还给我。我得到了大约 5% 的数据)。

启动的每个脚本、运行的每个 shell 以及运行的每个二进制文件都会获得环境变量的完整、单独的副本,我认为 9k 太大了。这应该是一个担心,还是我什么都不担心?

我在带有半个 RAM 的嵌入式 x86 QNX 6.4.1 Neutrino 系统上运行。

environment-variables profile qnx

5
推荐指数
2
解决办法
3492
查看次数