firefox_dev_linux下载安装配置(部分系统自带包请看结尾)

简介: 渗透测试章节需要用到这个工具

download

# 终端快速下载
wget https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64&lang=en-US

彻底删除自带原版

# apt系
sudo apt --purge remove firefox
# 下载

配置

  • linux /尤其是debain系列 大多软件包和数据在/opt/下,配置信息存放于/usr/
  • 2.将 tar 文件解压到你希望安装 Firefox Developer Edition 的目录
sudo tar xjf firefox_dev.tar.bz2 -C /opt/
  • 环境变量
    • 作用范围:
      • .bashrc文件:该文件位于用户的主目录下(例如/home/username/.bashrc),用于配置特定用户的环境变量和别名等。它只对当前用户生效。
      • /etc/profile文件:该文件位于系统级别的/etc目录下,用于配置系统范围的全局环境变量和系统级别的别名等。它对所有用户生效。
# 切换到家目录/你的主用户
sudo vim .bashrc 
export PATH=/opt/firefox:$PATH

#保存并关闭 .bashrc 文件后,你需要通过以下命令使更改生效:
source ~/.bashrc
  • 二进制文件设置
    • Firefox Developer Edition的文件位于Linux PC的/opt目录中。无法启动浏览器应用程序或使用其任何功能,因为二进制文件不在正确的位置。要将二进制文件设置在正确的位置,必须使用ln命令从/opt/firefox/文件夹创建一个符号链接到/usr/local/bin/文件夹。
ln -s /opt/firefox/firefox /usr/local/bin/firefox
  • 桌面图标
    • 将Firefox二进制文件放入/usr/local/bin后,需要使用touch命令设置一个新的桌面快捷方式。
touch /usr/share/applications/firefox-developer.desktop

sudo vim /usr/share/applications/firefox-developer.desktop
[Desktop Entry]

Name=Firefox Developer

GenericName=Firefox Developer Edition

Exec=/usr/local/bin/firefox

Terminal=false

Icon=/opt/firefox/browser/chrome/icons/default/default48.png

Type=Application

Categories=Application;Network;X-Developer;

Comment=Firefox Developer Edition Web Browser

可直接替换默认浏览器kali/linux为例

sudo apt update
sudo apt install firefox-developer-edition-en-us-kbx
  • 设置Firefox Developer Edition为默认浏览器:
    • 菜单栏打开Firefox Developer Edition。
    • 在菜单栏中,点击"Firefox"并选择"Preferences"。
    • 在"General"面板中,点击"Make Default"按钮。
    • 关闭设置页面,所做的更改将自动保存。
目录
相关文章
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
119 3
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
96 2
|
25天前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
168 78
|
28天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
61 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
15天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
113 7
|
2月前
|
缓存 Java Linux
如何解决 Linux 系统中内存使用量耗尽的问题?
如何解决 Linux 系统中内存使用量耗尽的问题?
187 48
|
24天前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
94 13
|
2月前
|
人工智能 Java 关系型数据库
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
94 4
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
|
1月前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
2月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。