从网站复制粘贴到终端是非常有害的,有一个例子这里
您通过以下行 : ls /some/thing/much/too/long/to/type/
,按下Enter以下命令将执行而无需确认:
ls /dev/null; clear; echo -n "Hello ";whoami|tr -d '\n';echo -e '!\nGotcha!!!\nThis is the first line of your /etc/passwd: ';head -n1 /etc/passwd
ls /some/thing/much/too/long/to/type/
vim
、 ...等文本编辑器nano
可以轻松显示隐藏的命令。用一个多用户操作系统,是否有可能找到一个额外的选项,包裹或配置文件在执行之前在终端上显示隐藏命令?
答案1
查看“隐藏命令”的最简单和最便携的方法可能是使用
cat -v
例如,我可以运行“cat -v”并粘贴到该终端中以查看非打印字符。
进一步阅读:
- 如何查看键盘发送的内容?(ncurses 常见问题解答)