我没有|
-钥匙。
有替代方案吗?
dmesg | less
比如说,如果我不能打字,我可以执行等效的操作吗|
?
系统
# uname -a
Linux devuan-droid4 5.4.0 #1 SMP PREEMPT Sun Jan 12 19:38:25 UTC 2020 armv7l GNU/Linux
硬件 机器人4
根据评论更新
# setxkbmap -query
rules: evdev
model: pc105
layout: us
# setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(querty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "pc(pc105" };
};
2024 更新
该问题已被开发人员解决。这是他们的维基
答案1
替代方案 1:
它不是 | 的一般替代品。但在某些情况下会起作用:
less <(dmesg)
替代方案 2(需要 \):
perl -e 'print "I=\"".chr(124)."\"\n"' >> .bashrc
替代方案 3:
perl -e 'print "I=".'"'"'"'"'"'.chr(124).'"'"'"'"'"'.'"'
'" >> .bashrc
替代方案 4:编辑 .bashrc 并输入(例如通过执行cat >> .bashrc
):
I=$(perl -e 'print chr(124)')
启动一个新的bash,然后你可以运行:
eval dmesg $I grep Linux $I less
答案2
如果您有 > 键,您可以尝试:
dmesg > dmesg.txt
less dmesg.txt