我想要清除仅最后一条执行的命令。以下是一个示例,以便您更好地理解:
root@debian:~# id
uid=0(root) gid=0(root) groups=0(root)
root@debian:~# uname -a
Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux
root@debian:~#
如果当前状态是 shell,我想执行一个命令(例如
echo a > /tmp/foo
)并保持控制台:root@debian:~# id
uid=0(root) gid=0(root) groups=0(root)
root@debian:~# uname -a
Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux
root@debian:~#
因此,应该是这样的:echo a > /tmp/foo && clear -n 1
(我知道clear没有-n 1功能,这只是一个例子)。
谢谢