如何从命令行运行Firefox
时间:2020-01-09 10:40:39 来源:igfitidea点击:
如何从Linux命令行(shell提示符)运行Firefox浏览器?
如何在基于Linux或Unix的服务器上从命令行运行Firefox?
您可以使用以下带有特殊参数的命令行启动Mozilla firefox浏览器。
Firefox从命令行启动浏览器
您可以使用以下类型命令找到Firefox的完整路径:
type -a firefox
要打开浏览器,请执行:
$ firefox
或者
$ /usr/bin/firefox
Firefox打开网址
要在新标签页中打开URL,请执行:
$ /usr/bin/firefox --new-window http://www.theitroad.local/
要在新窗口中打开URL,请执行:
$ /usr/bin/firefox www.theitroad.local
Unix/Linux从命令行运行Firefox
Linux Firefox在新标签页中打开网址
您必须运行:
firefox --new-tab url /usr/bin/firefox --new-tab https://www.theitroad.com/
Firefox搜索选项
您可以使用默认搜索引擎搜索单词(词),然后执行:
$ /usr/bin/firefox --search "term" $ /usr/bin/firefox -search "linux add user to group"
打开Firefox选项/首选项
要打开Firefox的选项/首选项窗口,请执行:
$ /usr/bin/firefox --preferences
将Firefox设置为默认浏览器
要将Firefox应用设置为默认浏览器,请执行:
$ /usr/bin/firefox --setDefaultBrowser
如何在服务器上远程运行Firefox?
SSH通常用于以安全方式通过Internet传输不安全的流量。
您可以使用ssh客户端登录到远程服务器:
$ ssh -X [email protected]
要运行Firefox,请执行:
$ /usr/bin/firefox & $ /usr/bin/firefox www.theitroad.local
如何从远程服务器运行Firefox
您需要终端和Gnome/KDE GUI才能与本地桌面一起使用。
但是,如果需要在远程Linux服务器上运行Firefox并在本地桌面上获取输出,请尝试ssh命令:
ssh -X [email protected] firefox www.theitroad.local
可以指定要使用的X显示:
firefox --display=DISPLAY url firefox --display=0.0 url DISPLAY=some-desktop:0.0 firefox url ssh -X [email protected] "firefox --display=0.0 www.theitroad.local"
如何找出所有其他Firefox命令行选项?
运行以下命令,然后可以使用grep命令/egrep命令过滤输出:
firefox --help firefox --help | grep search
Usage: firefox [ options ... ] [URL] where options include: X11 options --display=DISPLAY X display to use --sync Make X calls synchronous --g-fatal-warnings Make all warnings fatal Firefox options -h or --help Print this message. -v or --version Print Firefox version. -P <profile> Start with <profile>. --profile <path> Start with profile at <path>. --migration Start with migration wizard. --ProfileManager Start with ProfileManager. --no-remote Do not accept or send remote commands; implies --new-instance. --new-instance Open new instance, not a new window in running instance. --UILocale <locale> Start with <locale> resources as UI Locale. --safe-mode Disables extensions and themes for this session. -MOZ_LOG=<modules> Treated as MOZ_LOG=<modules> environment variable, overrides it. -MOZ_LOG_FILE=<file> Treated as MOZ_LOG_FILE=<file> environment variable, overrides it. If MOZ_LOG_FILE is not specified as an argument or as an environment variable, logging will be written to stdout. --headless Run without a GUI. --save-recordings Save recordings for all content processes to a directory. --browser Open a browser window. --new-window <url> Open <url> in a new window. --new-tab <url> Open <url> in a new tab. --private-window <url> Open <url> in a new private window. --preferences Open Preferences dialog. --screenshot [<path>] Save screenshot to <path> or in working directory. --window-size width[,height] Width and optionally height of screenshot. --search <term> Search <term> with your default search engine. --setDefaultBrowser Set this app as the default browser. --jsconsole Open the Browser Console. --jsdebugger Open the Browser Toolbox. --wait-for-jsdebugger Spin event loop until JS debugger connects. Enables debugging (some) application startup code paths. Only has an effect when `--jsdebugger` is also supplied. --devtools Open DevTools on initial load. --start-debugger-server [ws:][ <port> | <path> ] Start the debugger server on a TCP port or Unix domain socket path. Defaults to TCP port 6000. Use WebSocket protocol if ws: prefix is specified. --recording <file> Record drawing for a given URL. --recording-output <file> Specify destination file for a drawing recording. -g or --debug Start within debugger -d or --debugger Specify debugger to start with (eg, gdb or valgrind) -a or --debugger-args Specify arguments for debugger