给Linux添加google搜索命令
一次面试时,面试官问怎么在终端直接做到在百度搜索自己的名字,当时没回答出来,面试官给了提示,问http协议。答案是说telnet连接www.baidu.com之后GET
昨天偶然看到一篇博客,http://gracece.com/2012/08/linux-bash-shell 给Linux终端添加google搜索命令
内容如下:
sudo vim /usr/bin/google |
编辑如下:
1 2 3 4 5 6 7 8 9 | #!/bin/bash if [ ! -n "$1" ]; then xdg- open http: //www .google.com.hk fi if [ -n $1 ] ; then xdg- open http: //www .google.com.hk /search ?q=$1; fi |
这里的xdg-open可以通过用户默认的程序打开文件或URL.如:xdg-open 123.png 会通过默认图像程序打开该图片。这里会调用你的默认浏览器打开相应url
其他参数含义可以参考 shell编程基础,增加属于你自己的命令。
然后
1 | chmod +x /usr/bin/google |
即可在终端使用 如:
1 | ~$ google 博客园 |
同样要使用百度搜索可改为
1 | xdg- open http: //www .baidu.com /s ?wd=$1 |
刚才有百度了一下,安装使用w3m可以直接在终端浏览
1 | sudo apt-get install w3m w3m-img zhcon |
w3m-img是为了显示图片,zhcon显示中文
试了一下,看起来很酷炫,操作同vim,
但是完全没有再使用它的想法
不如在chrome安装vimium使用更方便
以上内容如有错误之处,恳请批评指正,并原谅我的无知。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步