创建一个脚本,从终端使用一些谷歌搜索词打开 Firefox

创建一个脚本,从终端使用一些谷歌搜索词打开 Firefox

有什么方法可以创建一个脚本或程序来打开 Firefox,然后进入 Google 并搜索传递给它的参数?

所以就像

google How do I shoot web

应该使用以下命令打开 Firefoxhttp://www.google.com/search?q=How+do+I+shoot+web

我找到了这个脚本

google() {
    search=""
    echo "Googling: $@"
    for term in $@; do
        search="$search%20$term"
    done
    xdg-open "http://www.google.com/search?q=$search"
}

但每次我想要使用它时,我都需要将它粘贴到终端中......

所以基本上,我要做什么才能使上述脚本工作而不必每次都将其粘贴到终端中?

答案1

只需将下面的函数粘贴到~/.bashrc文件中,然后执行 source( source ~/.bashrc) 即可。

google() {
    search=""
    echo "Googling: $@"
    for term in $@; do
        search="$search%20$term"
    done
    xdg-open "http://www.google.com/search?q=$search"
}

之后您可以直接通过 google search-string命令打开 google 搜索页面,而无需每次在终端上粘贴上述函数。

相关内容