📅  最后修改于: 2023-12-03 14:57:13.419000             🧑  作者: Mango
在Shell-Bash中,历史命令是非常有用的工具。但是,默认情况下,查看历史命令时,会显示行号。如果想要获取不带行号的历史命令,可以通过以下方法实现。
Shell-Bash提供了一个history命令,用于查看历史命令。默认情况下,history会显示行号。但是,我们可以使用选项来获取不带行号的历史命令。
history -w /dev/stdout | cut -c8-
这行命令将历史命令写入stdout,然后使用cut命令剪切第8个字符(即行号)之后的内容,从而得到不带行号的历史命令。
Shell-Bash还提供了fc命令,用于编辑历史命令。当使用fc命令时,可以通过选项来获取不带行号的历史命令。
fc -nlr 1
这行命令将获取最近的一个历史命令,并且不带行号地输出。
以上介绍了在Shell-Bash中获取不带行号的历史命令的两种方法,希望对程序员有所帮助。