Linux Firefox使用的更佳搜索引擎推荐 (linux firefox 搜索引擎)

作为一个聚焦于开源和自由软件的操作系统,Linux在计算机领域已经有了广泛的使用。Linux系统默认自带很多搜索引擎选项,但是没有任何搜索引擎是完美的,每个人的需求和偏好都不一样。因此,我们需要挑选一些更佳的搜索引擎选项,以满足我们的不同需求。

Firefox是Linux系统中更受欢迎的浏览器之一,已经成为Linux的重要组成部分。Firefox的一大特点就是它支持各种插件和扩展,这也是它成为开发者和用户的更爱之一。在这篇文章中,我们将介绍一些适用于Firefox的更佳搜索引擎选项。

1. DuckDuckGo

DuckDuckGo是一个由Gabriel Weinberg创建的搜索引擎,它的主要特点是不收集用户的个人数据进行广告定位,这使得它成为了保护用户隐私的一种很好的选择。它的结果也往往更加干净,没有广告、促销活动和病毒感染的结果。DuckDuckGo也提供了一些高级搜索选项,例如,可以过滤掉含有某些关键词的网页,减少了用户的不必要浏览时间。

DuckDuckGo可以轻松地在Firefox中安装成为一个默认的搜索引擎。在Firefox的地址栏中输入地址:“https://duckduckgo.com”点击下拉箭头,选择“将DuckDuckGo设为默认搜索引擎”。

2. Google

Google是世界上更大的搜索引擎,它具有良好的搜索能力和无与伦比的搜索速度。它拥有丰富的资源和广泛的用户群,能够搜索到大量高质量的内容信息。Google也可以根据用户的兴趣偏好和搜索历史记录定位用户,提供个性化的搜索结果。

如果用户想要将Google设为Firefox的默认搜索引擎,只需要在Firefox新建一个选项卡,进入“设置”页面,选择搜索选项卡,然后在搜索引擎列表中选择Google即可。或者用户也可以在Firefox的地址栏中输入地址:www.google.com,点击下拉箭头,选择“添加Google为默认搜索引擎”。

3. Bing

Bing是微软公司推出的搜索引擎,它具有非常强大的搜索能力,能够快速、准确地搜索到用户所需的内容。Bing搜索引擎包含了广泛的搜索结果,包括网页、图片、视频、新闻等。它还提供了一个非常实用的翻译工具,可以实时准确地将一种语言翻译成另一种语言。

如果用户想要将Bing设为Firefox的默认搜索引擎,只需要在Firefox新建一个选项卡,进入“设置”页面,选择搜索选项卡,然后在搜索引擎列表中选择Bing即可。或者用户也可以在Firefox的地址栏中输入地址:www.bing.com,点击下拉箭头,选择“添加Bing为默认搜索引擎”。

4. Yahoo

Yahoo也是一个非常不错的搜索引擎,它拥有独立的门户网站,还提供各种服务,例如新闻、财务信息、邮件服务等等。它的搜索功能也非常稳定,能够提供丰富的搜索结果。相对于其他搜索引擎,Yahoo的结果页面也更加整洁,没有那么多的广告和促销活动。

如果用户想要将Yahoo设为Firefox的默认搜索引擎,只需要在Firefox新建一个选项卡,进入“设置”页面,选择搜索选项卡,然后在搜索引擎列表中选择Yahoo即可。或者用户也可以在Firefox的地址栏中输入地址:www.yahoo.com,点击下拉箭头,选择“添加Yahoo为默认搜索引擎”。

无论您是想要保护个人隐私、找到更高质量的内容信息、还是享受更加广泛的搜索结果,都可以从上述的搜索引擎选项中找到适合自己的一款搜索引擎。对于Linux用户来说,Firefox在搜索引擎选择方面极其灵活,可以轻松地在不同的搜索引擎之间进行切换。

相关问题拓展阅读:

如何在linux下安装最新的firefox

在linux下安装最新的firefox方法详见:

linux如何设置程序开机启动后台运行?

1. 开机启动时自动运行程序

Linux加载后, 它将初始化硬件和设备驱动, 然后运行之一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在

/etc/rc或

/etc/rc.d 或

/etc/rc?.d

目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。

2. 登录时自动运行程序

用户登录时,bash先自动执行系统管理员建立的全局登录script :

/ect/profile

然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:

/.bash_profile、

/.bash_login、

/.profile,

但只执行更先找到的一个。因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。更多Linux介绍可查看《Linux就该这么学》

有些时候,我们需要在终端启动一个程序,并使之运行——但是如果关闭终端,那么这个程序也就随着关闭了。那么有没有什么方法在关闭终端后,让已经从这个终端启动的程序继续运行呢?有以下方法

1.让linux忽略终端的hung up 信号,不关闭进程;

2.让此进程变为终端的非子进程。

方法一:

在终端输入命令:

# ./pso > pso.file 2>&1 &

解释:将pso直接放在后台运行,并把终端输出存放在当前目录下的pso.file文件中。

当客户端关机后重新登陆服务器后,直接查看pso.file文件就可看执行结果(命

令:#cat pso.file )。

或者

在终端输入命令:

# nohup ./pso > pso.file 2>&1 &

解释:nohup就是不挂起的意思,将pso直接放在后台运行,并把终端输出存放在当前

目录下的pso.file文件中。当客户端关机后重新登陆服务器后,直接查看pso.file

文件就可看执行结果(命令:#cat pso.file )。

方法二:

实现方案就是nohup命令。

例如要启动jboss,可以nohup ./run.sh &。这样就可以了,结尾的“&”符号表示后台启动jboss,从而不影响继续运行其他命令。

但这样有一个问题,nohup命令虽然可以让linux“放过”这个进程,但是nohup会同时把进程的控制台输出重定向到nohup.txt下(默认是这个文件),当然可以重定向为其他的文件,但是输出总会有的。

如果jboss运行很长时间,而且如果有很多控制台输出的话,nohup.txt文件就会变的很大很大。

通常项目中的日志都会输出到特定的日志文件或者输出到

数据库

中,也就是说控制台的输出对于程序的意义不大,那么可不可以抛弃掉这些输出呢?答案是肯定的。

这里讲解一下linux的重定向(注意,是linux的重定向,不是针对nohup)。

0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。

在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。

另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息重定向到标准输出。

Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。

结合nohup,我们可以这样

nohup ./run.sh >/dev/null &

这是最简单的一种方式,既保证了程序能够一直后台执行,又能保证不会产生太大的nohup.txt文件。

方法三:

利用的linux的一个机制,让程序在subshell中执行,方法很简单,将命令用括号() 括起来即可。

ps -ef | grep test

可以看到run.sh的父进程为1,不是当前终端了,这样就能忽略hung up信号。

当然linux还可以动态的让程序后台运行或不被hung up 信号关闭,例如disown命令,setid命令等。

方法四:

如果是使用Ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端。当然你也可以使用超级键(Windows键)打开Dash,搜索“TERM”,然后点击“Term”图标来打开终端窗口。

对于其他的桌面环境来说,例如XFCE、KDE、LXDE、Cinnamon以及MATE,你可以在菜单中找到终端。有些环境会在停靠栏或者面板上面包含终端图标。

通常情况下,你可以在终端里面直接输入应用程序名来启动一个应用程序。比如说,你可以通过输入“firefox”来启动Firefox。

在终端启动应用程序的好处是,你可以包含一些额外的参数。

例如,你可以通过下列命令来打开一个Firefox浏览窗口,然后利用默认的搜索引擎搜索相关信息:

firefox -search “linux.cn”

你可能会注意到,如果你启动Firefox,程序打开以后,回到了终端窗口控制,这就意味着你可以继续在终端进行工作。

通常情况下,如果你在终端启动了应用程序,控制会切换到新启动的应用程序,只有程序被关闭以后才会重新切换到终端控制。这是因为你在前台启动了这个程序。

如果要在Linux终端打开应用程序并且返回终端控制,那么你需要将应用程序启动为后台进程。

和下面所列的命令一样,我们可以通过增加一个(&)符号,将应用程序在后台启动。

libreoffice &

译者注:如果需要加参数的话,记得把&符号放在最后。

译者注:一般情况下,关闭终端时,在这个终端启动的后台程序也会被终止,要使终端关闭以后,后台程序依然保持执行可以使用下列命令

nohup command &

如果应用程序目录没有安装在PATH变量包含的目录里面的话,我们就没有办法直接通过应用程序名来启动程序,必须输入应用程序的整个路径来启动它。

/path/to/yourprogram &

如果你不确定程序输入哪个Linux目录结构的话,可以使用find或者location命令来定位它。

可以输入下列符号来找到一个文件:

find /path/to/start/from -name programname

例如,你可以输入下列命令来找到Firefox:

find / -name firefox

命令运行的结果会嗖的一下输出一大堆,别担心,你也可以通过less或者more来进行分页查看。

find / -name firefox | more find / -name firefox | less

当find命令查找到没有权限访问的文件夹时,会报出一条拒绝访问错误,

你可以通过sudo命令来提示权限。当然,如果你没有安装sudo的话,就只能切换到一个拥有权限的用户了。

sudo find / -name firefox | more

如果你知道你要查找的文件在你的当前目录结构中,那么你可以使用点来代替斜杠:

sudo find . -name firefox | more

你可能需要sudo来提升权限,也可能根本就不需要,如果这个文件在你的主目录里面,那么就不需要使用sudo。

有些应用程序则必须要提升权限才能运行,否则你就会得到一大堆拒绝访问错误,除非你使用一个具有权限的用户或者使用sudo提升权限。

这里有个小窍门。如果你运行了一个程序,但是它需要提升权限来操作,输入下面命令试试:

sudo !!

方法五:

在Unix/Linux下如果想让程序独立终端运行,一般都是使用 & 在命令结尾来让程序自动运行。(命令后可以不追加空格)

打开gnome-terminal,执行如下命令:

delectate@delectate:~$ totem & 8510delectate@delectate:~$ 有几点需要注意:

已经启动的程序依然attach于当前pts,只有当前终端模拟器关闭(使用exit命令退出),进程自动被tty继承。delectate@delectate:~$ ps -e | grep totem //程序已被以totem & 形式启动,当前附在pts0上8819 pts/:00:00 totemdelectate@delectate:~$ ps -e | grep totem //pts0的模拟终端被exit命令关闭,totem自动附在tty8819 ?:00:00 totemdelectate@delectate:~$

具有debug输出的进程,需要按enter键进行中断当前debug输出。但是如果程序持续进行printf,你将无法输入任何命令。delectate@delectate:~$ vlc & 8850delectate@delectate:~$ VLC media player 1.0.6 Goldeneye main libvlc: Running vlc with the default interface. Use ‘cvlc’ to use vlc without interface.//enter presseddelectate@delectate:~$ //show a clean terminal now** (:8850): CRITICAL **: giop_thread_request_push: assertion `tdata != NULL’ failed//仍然在输出数据……//关闭程序+ Done vlcdelectate@delectate:~$

你无法记录程序的debug输出结果。

只有当虚拟终端是 $ 或者 # 时候,才可以关闭此终端,否则可能导致已经启动的进程被关闭(按enter——如果程序持续输出信息而没有出现 $ 或 #)

使用nohup命令:

nohup描述:Run COMMAND, ignoring hangup signals.(忽略任何中断/挂起信号,使命令继续执行)

但是当你尝试使用命令:

1nohup command

时候却会遇到不大不小的麻烦……

delectate@delectate:~$ nohup vlcnohup: ignoring input and appending output to `nohup.out’

是的,虽然它自动把debug信息记录到nohup.out文件,但是你却无法使用这个终端进行任何操作。

所以你需要和之一个方法混用,即

nohupcommand {option}&

混用后,它会自动把你执行的命令输出结果记录到权限为-rw——-,名为nohup.out的文件中。

但是你仍然需要

delectate@delectate:~$ nohup vlc & 9045delectate@delectate:~$ nohup: ignoring input and appending output to `nohup.out’ //在这里按一下回车或以ctrl+c以//show a clean terminal delectate@delectate:~$

与使用 “&” 性质相同,当前启动程序的终端如果没有被关闭,已经启动的程序附在pst上;如果终端被关闭,则自动附在tty。

如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out。默认状态下,nohup默认输出到nohup.out文件,你也可以利用重定向来指定输出文件:

nohupcommand {option} > myout.file 2>&1 &

只有当虚拟终端是 $ 或者 # 时候,才可以关闭此终端,否则可能导致已经启动的进程被关闭(按enter——如果程序持续输出信息而没有出现 $ 或 #)

其他相关命令:

jobs:查看当前有多少在后台运行的命令

fg:将后台中的命令调至前台继续运行。如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

bg:将一个在后台暂停的命令,变成继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

杀死进程

杀死已经启动的程序和普通方式一样:

pkill -9 name

killall name

kill pid

命令应用:

linux服务器挂机下载;启动相关服务;linux服务器启动进程(尤其是ssh登录)

我就曾经用 1nohup aria2c -i downloadlist -m 0 -j 1 &

如运行一个火狐浏览器 直接在终端:firefox &

jobs查看在后台执行的进程

fg %n将后台执行进程n调到前台执行,n表示jobnumber(通过jobs查看的进程编号,而非pid)

ctrl+z将在前台执行的进程,放到后台并挂起

bg %n将在后台挂起的进程,继续执行

ctrl+c前台进程终止

如何在linux下安装最新的firefox

之一步:到官方网站下载最新版本的firefox,网址如下:

第二步:把下载的文件拷贝到/usr/local目录下

sudo mv Firefox**.tar.gz /usr/local

第三步:进入/usr/local,卜笑解压Firefox**.tar.gz

sudo tar -jxvf Firefox**.tar.gz

第四步:进入Firefox目录,运行firefox

cd Firefox

./firefox

第五步:建立桌面快捷方式岁弊渣

创建快捷方式,桌面–右键–创建启动器,随后弹出的“创建启动器”对话框输入对应信息,

名称:firefox,命令:usr/local/firefox/firefox,图标,则进入/usr/local/firefox/icons

目录选择一乎悄个即可,其它的可不填

写。如此之后点击创建的快捷方式即可打开firefox。

关于linux firefox 搜索引擎的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » Linux Firefox使用的更佳搜索引擎推荐 (linux firefox 搜索引擎)