如何在Ubuntu Linux中显示最近的命令列表

Linux具有丰富的命令行经验,有时候对于从Windows切换的人来说有点令人生畏。 显示最近的命令列表很简单,但是:

>历史

1 ps -ef
2杀24188
3 ps -ef
4 tail logfile.log

如果你想找到一个你以前使用过的命令,但你有一个巨大的历史列表,你可以通过传递它通过grep快速找到它。 假设我们记得键入ftp命令,但不记得服务器的域名:

>历史| grep ftp

321 ftp ftp.cdrom18.com

很简单的东西! 如果我们想显示我们最常使用的项目列表怎么办? 我们可以使用一个更复杂的命令,像这样:

> history | awk{print $ 2}| awkBEGIN {FS =“|”} {print $ 1}| sort | uniq -c | sort -r

114μl
105 ./runreports.sh
97 cd
24正常运行时间
15 mysql
13 vi

最后一个命令是感谢Lifehacker ,这是一个伟大的网站,你应该肯定订阅。

在最后一个命令中使用的技术在其他上下文中是有用的。 我会发布更多类似的命令向前。

赞 (0)
分享到:更多 ()