获取linux命令

获取命令简单解释

之前为了能在状态栏显示一些常用命令,是用的一个定时任务从网上获取命令以及解释的,不过后来发现这个网页上的命令并没有每天更新,所以决定不在网上获取命令了,linux本身就有所有的命令以及解释,那么就自己搜一下吧。

这些命令呢都放在/usr/bin目录下,所以第一步就是将所有命令导入到一个文件中

1
ls /usr/bin/ >> 1.txt

whatis可以查看命令的简单介绍很符合我的需要,不过有的命令没有解释,所以还需要筛选一下。

1
for i in `cat 1.txt`;do whatis $i;if [[ $? == 0 ]];then whatis $i >> 2.txt;if;done

这样就得到了所以命令的简单介绍,然后用polybar随机选取一个进行显示就ok了

1
2
3
4
[module/manual]
type = custom/script
interval = 60
exec = shuf -n1 ~/Documents/books/trscommand.txt