內建終端¶
內建終端是 FIRERPA 中較常用的功能之一,您可以連線至內建終端來即時執行指令。內建終端是指您透過遠端桌面或 SSH、內建 ADB 連線進入的終端,裡面內建了一些指令以及部分常用 Python 模組,您可以直接在裡面執行一些指令或執行 Python 程式碼,可以直接在終端內完成自控。
注意
基於相容性以及安全性考量,透過內建 ADB 方式連線的終端不支援部分指令提示等功能。
現在請您開啟遠端桌面,或連線 SSH、內建 ADB 終端,您應該會看到一個 Linux 終端。執行 cd 指令可以切換到家目錄,這是您的工作區,您可以在此儲存檔案。終端支援指令補齊但不支援參數補齊,您也可以在終端輸入部分指令,隨後透過上下鍵自動補齊歷史指令。
常用別名¶
別名類似於指令,您可以透過這些別名快速執行一些常用指令,內建終端內可以使用下列指令別名,這些指令別名及功能如下。
| 簡寫 | 指令 |
|---|---|
| l | ls |
| ll | ls -l |
| la | ls -la |
| py | python |
| .. | 切換到父目錄 |
| ... | 切換到父目錄的父目錄 |
| t | 切換到 /data/local/tmp |
| p | 切換到上一個目錄 |
常用指令¶
常用指令是指 FIRERPA 內建的一些常用 Linux 或業界常用指令,支援的指令如下。當然,除了下列描述的指令之外,大部分 Linux 常用指令也受支援,但我們不在以下清單中贅述。本環境預載的 Linux 指令工具豐富,涵蓋檔案操作、網路通訊、系統除錯、文字處理等常用場景,以下為完整清單:
| 指令 | 說明 |
|---|---|
| [ | 條件測試(連結到 coreutils) |
| adb | Android 偵錯橋 |
| awk | 文字模式掃描與處理語言 |
| b2sum | BLAKE2 校驗和(連結到 coreutils) |
| base32 | Base32 編解碼(連結到 coreutils) |
| base64 | Base64 編解碼(連結到 coreutils) |
| basename | 去掉路徑前綴(連結到 coreutils) |
| basenc | 多種編碼轉換(連結到 coreutils) |
| bash | Bourne Again Shell |
| cat | 連接並輸出檔案(連結到 coreutils) |
| celery | 分散式任務佇列 CLI |
| chcon | 修改 SELinux 上下文(連結到 coreutils) |
| chgrp | 修改檔案所屬群組(連結到 coreutils) |
| chmod | 修改檔案權限(連結到 coreutils) |
| chown | 修改檔案擁有者(連結到 coreutils) |
| chroot | 切換根目錄(連結到 coreutils) |
| cksum | 校驗和計算(連結到 coreutils) |
| comm | 比較兩個排序檔案(連結到 coreutils) |
| coreutils | GNU 核心工具集 |
| cp | 複製檔案(連結到 coreutils) |
| crontab | 排程工作管理 |
| csplit | 依模式分割檔案(連結到 coreutils) |
| curl | HTTP/FTP 命令列用戶端 |
| cut | 依欄裁切文字(連結到 coreutils) |
| date | 日期時間顯示/設定(連結到 coreutils) |
| dd | 資料轉換與複製(連結到 coreutils) |
| df | 磁碟空間檢視(連結到 coreutils) |
| dir | 列出目錄(連結到 coreutils) |
| dircolors | 目錄顏色設定(連結到 coreutils) |
| dirname | 取得目錄部分(連結到 coreutils) |
| dnsmasq | 輕量級 DNS/DHCP 服務 |
| du | 磁碟使用統計(連結到 coreutils) |
| echo | 輸出文字(連結到 coreutils) |
| env | 環境變數管理(連結到 coreutils) |
| expand | Tab 字元轉空白(連結到 coreutils) |
| expr | 運算式計算(連結到 coreutils) |
| factor | 質因數分解(連結到 coreutils) |
| false | 傳回非零狀態碼(連結到 coreutils) |
| fuser | 顯示正在使用指定資源的處理程序 ID |
| find | 檔案搜尋工具 |
| fmt | 文字格式化(連結到 coreutils) |
| fold | 依寬度折行(連結到 coreutils) |
| free | 記憶體使用檢視 |
| frpc | frp 內網穿透用戶端 |
| fsmon | 檔案系統監控 |
| grep | 文字模式搜尋 |
| groups | 檢視使用者群組(連結到 coreutils) |
| head | 輸出檔案開頭(連結到 coreutils) |
| hexedit | 十六進位編輯器 |
| htop | 互動式處理程序檢視器 |
| id | 使用者身分資訊(連結到 coreutils) |
| ifconfig | 網路介面設定 |
| ip | 網路路由/隧道/裝置管理 |
| iperf | 網路頻寬測試(連結到 iperf3) |
| iperf3 | 網路頻寬測試工具 |
| join | 合併兩個排序檔案(連結到 coreutils) |
| kill | 傳送訊號終止處理程序 |
| killall | 終止所有指定名稱的處理程序 |
| link | 建立硬連結(連結到 coreutils) |
| ln | 建立連結(連結到 coreutils) |
| logname | 目前登入使用者名稱(連結到 coreutils) |
| ls | 列出目錄內容(連結到 coreutils) |
| ltrace | 函式庫呼叫追蹤 |
| md5sum | MD5 校驗和(連結到 coreutils) |
| memdumper | 記憶體傾印工具(32 位元) |
| memdumper64 | 記憶體傾印工具(64 位元) |
| mkdir | 建立目錄(連結到 coreutils) |
| mkfifo | 建立具名管道(連結到 coreutils) |
| mknod | 建立裝置節點(連結到 coreutils) |
| mksh | MirBSD Korn Shell |
| mktemp | 建立暫存檔案(連結到 coreutils) |
| mv | 移動/重新命名檔案(連結到 coreutils) |
| nc | Netcat 網路工具 |
| ncdu | 磁碟占用互動式檢視 |
| nice | 調整處理程序優先權(連結到 coreutils) |
| nl | 加入行號(連結到 coreutils) |
| nohup | 忽略掛斷訊號執行(連結到 coreutils) |
| nproc | CPU 核心數檢視(連結到 coreutils) |
| numfmt | 數字格式轉換(連結到 coreutils) |
| od | 八進位/十六進位檢視器(連結到 coreutils) |
| openssl | SSL/TLS 加密工具 |
| paste | 合併檔案行(連結到 coreutils) |
| pathchk | 路徑名稱檢查(連結到 coreutils) |
| pgrep | 依名稱尋找處理程序 PID |
| pidof | 取得處理程序 PID |
| pinky | 使用者資訊檢視(連結到 coreutils) |
| pip | Python 套件安裝工具 |
| pkill | 依名稱終止處理程序 |
| pr | 文字分頁格式化(連結到 coreutils) |
| printenv | 印出環境變數(連結到 coreutils) |
| printf | 格式化輸出(連結到 coreutils) |
| ps | 處理程序狀態檢視 |
| pstree | 處理程序樹檢視 |
| ptx | 產生排列索引(連結到 coreutils) |
| pwd | 目前目錄路徑(連結到 coreutils) |
| pwdx | 查詢處理程序工作目錄 |
| python | Python 直譯器(連結到 python3.12) |
| python3 | Python 3 直譯器(連結到 python3.12) |
| python3.12 | Python 3.12 直譯器 |
| readlink | 讀取符號連結目標(連結到 coreutils) |
| realpath | 解析絕對路徑(連結到 coreutils) |
| redir | 連接埠重導向工具 |
| rm | 刪除檔案(連結到 coreutils) |
| rmdir | 刪除空目錄(連結到 coreutils) |
| route | 路由表檢視/設定 |
| rsync | 遠端檔案同步 |
| runcon | 以 SELinux 上下文執行(連結到 coreutils) |
| scapy | Python 網路封包操作 CLI |
| scp | 安全檔案複製(SSH) |
| sed | 串流編輯器 |
| seq | 產生數字序列(連結到 coreutils) |
| sha1sum | SHA-1 校驗和(連結到 coreutils) |
| sha224sum | SHA-224 校驗和(連結到 coreutils) |
| sha256sum | SHA-256 校驗和(連結到 coreutils) |
| sha384sum | SHA-384 校驗和(連結到 coreutils) |
| sha512sum | SHA-512 校驗和(連結到 coreutils) |
| shelldo | Shell 指令執行工具 |
| shred | 安全刪除覆寫(連結到 coreutils) |
| shuf | 隨機排列行(連結到 coreutils) |
| sleep | 延遲指定時間(連結到 coreutils) |
| socat | 多用途網路工具(netcat 增強版) |
| sort | 排序(連結到 coreutils) |
| split | 分割檔案(連結到 coreutils) |
| sqlite3 | SQLite 資料庫 CLI |
| ssh | SSH 用戶端 |
| stat | 檔案狀態檢視(連結到 coreutils) |
| stdbuf | 控制緩衝區(連結到 coreutils) |
| strace | 系統呼叫追蹤 |
| stty | 終端設定(連結到 coreutils) |
| stunnel | SSL 隧道包裝器 |
| sum | 檔案校驗和(連結到 coreutils) |
| sync | 同步磁碟緩衝區(連結到 coreutils) |
| sysctl | 核心參數檢視/設定 |
| tac | 反向輸出檔案(連結到 coreutils) |
| tail | 輸出檔案結尾(連結到 coreutils) |
| tcpdump | 網路封包擷取與分析 |
| tee | 重導向並輸出(連結到 coreutils) |
| test | 條件測試(連結到 coreutils) |
| timeout | 設定逾時執行(連結到 coreutils) |
| top | 即時處理程序監控 |
| touch | 修改檔案時間戳(連結到 coreutils) |
| tr | 字元轉換/刪除(連結到 coreutils) |
| true | 傳回零狀態碼(連結到 coreutils) |
| truncate | 調整檔案大小(連結到 coreutils) |
| tsort | 拓撲排序(連結到 coreutils) |
| tty | 終端裝置名稱(連結到 coreutils) |
| uname | 系統資訊(連結到 coreutils) |
| unexpand | 空白轉定位字元(連結到 coreutils) |
| uniq | 去重(連結到 coreutils) |
| unlink | 刪除檔案(連結到 coreutils) |
| uptime | 系統運作時間 |
| vdir | 詳細目錄清單(連結到 coreutils) |
| vi | 文字編輯器(連結到 vim) |
| view | Vim 唯讀模式(連結到 vim) |
| vim | 增強文字編輯器 |
| vimdiff | Vim 檔案差異比較(連結到 vim) |
| vmstat | 虛擬記憶體/系統統計 |
| watch | 週期性執行指令 |
| wc | 行/字/字元統計(連結到 coreutils) |
| who | 目前登入使用者(連結到 coreutils) |
| whoami | 目前使用者名稱(連結到 coreutils) |
| xargs | 從標準輸入建構參數執行 |
| yes | 重複輸出(連結到 coreutils) |
Python 函式庫¶
本環境預載的第三方函式庫涵蓋網路通訊、加密安全、資料庫連線與儲存、訊息佇列、影像處理、系統管理及非同步高效能等常用領域,開箱即用。
| 套件名稱 | 版本 | 說明 |
|---|---|---|
| Brotli | 1.2.0 | Brotli 壓縮/解壓縮 |
| Jinja2 | 3.1.0 | 模板引擎 |
| Pillow | 8.0.0 | 影像處理(PIL 分支) |
| PyMySQL | 1.2.0 | MySQL 資料庫驅動程式 |
| PyNaCl | 1.6.2 | 加密與簽章(NaCl 封裝) |
| PySocks | 1.7.1 | SOCKS 代理用戶端 |
| PyYAML | 6.0.2 | YAML 解析與產生 |
| amqp | 5.3.1 | AMQP 協定用戶端(RabbitMQ) |
| async-timeout | 5.0.0 | 非同步逾時控制 |
| av | 17.0.0 | 音訊/視訊處理(PyAV) |
| bcrypt | 3.2.0 | 密碼雜湊(Blowfish) |
| bidict | 0.23.1 | 雙向字典資料結構 |
| cachetools | 7.1.0 | 快取工具集 |
| celery | 5.5.2 | 分散式任務佇列 |
| cffi | 2.1.0 | C 語言介面呼叫 |
| colorama | 0.4.6 | 終端彩色輸出 |
| crc32c | 2.8 | CRC32c 校驗演算法 |
| cryptography | 50.0.0 | 密碼學工具(Fernet、X.509 等) |
| dnspython | 2.7.0 | DNS 解析函式庫 |
| evdev | 1.9.2 | Linux 輸入裝置事件處理 |
| frida | 17.15.2 | 動態插樁工具(注入/除錯) |
| frida-tools | 14.10.4 | Frida 命令列工具集 |
| gevent | 21.1.2 | 基於協程的網路函式庫 |
| greenlet | 3.5.3 | 協程底層支援 |
| grpc-interceptor | 0.15.2 | gRPC 攔截器擴充 |
| grpcio | 1.72.2 | gRPC 框架核心 |
| grpcio-tools | 1.72.2 | gRPC protobuf 程式碼產生工具 |
| iniconfig | 2.3.0 | INI 設定檔解析 |
| jmespath | 1.1.0 | JSON 查詢語言(JMESPath) |
| lxml | 6.1.0 | 高效能 XML/HTML 解析 |
| mmkv | 1.3.14 | 騰訊開源鍵值儲存(MMKV) |
| msgpack | 1.2.1 | MessagePack 二進位序列化 |
| numpy | 2.5.0 | 數值計算與多維陣列 |
| opencv-python | 4.11.0 | 電腦視覺(OpenCV) |
| paho-mqtt | 2.1.0 | MQTT 協定用戶端 |
| paramiko | 5.0.0 | SSHv2 協定用戶端 |
| peewee | 4.2.0 | 輕量級 ORM |
| pem | 23.1.0 | PEM 格式憑證解析 |
| pika | 1.4.1 | RabbitMQ 用戶端 |
| pilk | 0.2.4 | 微信語音編解碼 |
| protobuf | 4.25.8 | Protocol Buffers 序列化 |
| psycopg | 3.3.4 | PostgreSQL 資料庫驅動程式(非同步支援) |
| psycopg-pool | 3.3.1 | psycopg 連線池 |
| pyaxmlparser | 0.3.31 | Android XML(AXML)解析器 |
| pycparser | 3.0 | C 語言解析器 |
| pycryptodome | 3.23.0 | 加密演算法函式庫(Crypto 替代) |
| pyelftools | 0.33 | ELF 檔案解析 |
| pyinotify | 0.9.6 | Linux inotify 檔案事件監控 |
| pyOpenSSL | 26.4.0 | OpenSSL 的 Python 包裝 |
| pyotp | 2.9.0 | 一次性密碼(TOTP/HOTP) |
| python-dateutil | 2.8.2 | 日期時間擴充(相對時間等) |
| pytz | 2026.2 | 時區處理(Olson 資料庫) |
| pyzbar | 0.1.9 | QR 碼/條碼解碼 |
| qrcode | 8.1 | QR 碼產生 |
| redis | 5.2.1 | Redis 資料庫用戶端 |
| requests | 2.34.2 | HTTP 用戶端(簡潔 API) |
| scapy | 2.5.0 | 網路封包構造與嗅探 |
| sqlalchemy | 2.0.50 | ORM |
| tflite-runtime | 2.15.0 | TensorFlow Lite 推論執行階段 |
| tornado | 6.5.6 | 非同步 Web 框架與網路函式庫 |
| ujson | 4.0.0 | 高效能 JSON 編解碼 |
| urllib3 | 2.7.0 | HTTP 用戶端(底層,requests 依賴) |
| uvloop | 0.21.0 | asyncio 事件迴圈加速(libuv) |
| websocket-client | 1.9.0 | WebSocket 用戶端(同步) |
| websockets | 13.1 | WebSocket 用戶端/伺服器(非同步) |
| xmltodict | 0.12.0 | XML 轉 Python 字典 |
| zstandard | 0.25.0 | Zstandard 壓縮演算法 |
| mitmproxy | 12.2.3 | mitmproxy |
| Flask | 3.1.3 | Flask |
您可以使用 pip 指令安裝使用純 Python 實作的第三方函式庫,但無法安裝編譯類或附帶 so 的函式庫。為了獲得完整體驗,我們建議您使用 虛擬 Debian 環境。