Memo Leste 上的 pipeline("|")-key 替代方案

Memo Leste 上的 pipeline("|")-key 替代方案

我没有|-钥匙。

有替代方案吗?

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

相关内容