命令參考 — TsukineOS 命令速查
系統核心命令
| 命令 | 功能 | 範例 |
|---|---|---|
taskmgr / tsukine_top | 任務管理器,顯示程序列表 | taskmgr -u(僅使用者程序)taskmgr -c(僅核心程序) |
net / tsukine_net | 網路設定常駐程式 | net &(背景執行) |
netui / tsukine_net_ui | 網路流量監控 | netui |
ping / tsukine_ping | ICMP 連通性測試 (註:自研實作) | ping -c 4 8.8.8.8 |
iwr / tsukine_iwr | HTTP 下載工具 | iwr http://example.com/file -o out.txt |
reboot / tsukine_reboot | 重新啟動系統 | reboot |
shutdown / tsukine_shutdown | 關機 | shutdown |
套件管理命令
| 命令 | 功能 | 範例 |
|---|---|---|
tknpkg install <套件名.tkn> | 安裝 .tkn 套件 | tknpkg install hello-1.0.0.tkn |
tknpkg remove <套件名> | 解除安裝已安裝的套件 | tknpkg remove hello |
tknpkg list | 列出已安裝的套件 | tknpkg list |
tknpkg build <目錄> | 從原始碼目錄產生 .tkn 套件 | tknpkg build mypkg/ |
文字編輯與檔案檢視
以上命令由 BusyBox 提供,用法與標準 Linux 一致。| 命令 | 功能 | 範例 |
|---|---|---|
nano | 文字編輯器 | nano /etc/profile |
cat | 檢視檔案內容 | cat /etc/hostname |
ls | 列出目錄內容 | ls -l /usr/bin/ |
cp | 複製檔案或目錄 | cp file1 file2 |
mv | 移動或重新命名檔案 | mv old new |
rm | 刪除檔案 | rm /tmp/test.txt |
mkdir | 建立目錄 | mkdir /home/user |
chmod | 修改檔案權限 | chmod +x /usr/bin/script |
Shell 與環境
| 命令 | 功能 | 範例 |
|---|---|---|
dash | 預設 shell(/bin/sh) | 登入後自動進入 |
echo | 輸出文字 | echo "Hello" |
export | 設定環境變數 | export PATH=/usr/bin:$PATH |
whoami | 顯示目前使用者名稱 | whoami |
id | 顯示使用者 ID 和群組資訊 | id |
hostname | 顯示或設定主機名稱 | hostname |
系統資訊與日誌
| 命令 | 功能 | 範例 | |
|---|---|---|---|
dmesg | 顯示核心日誌 | `dmesg | tail -20` |
cat /proc/cpuinfo | 檢視 CPU 資訊 | — | |
cat /proc/meminfo | 檢視記憶體資訊 | — | |
cat /proc/version | 檢視核心版本 | — | |
cat /var/log/tsukine_net.log | 檢視網路設定日誌 | — |
使用者管理
| 命令 | 功能 | 範例 |
|---|---|---|
login | 登入介面(啟動時自動呼叫) | 開機後顯示 login: |
su | 切換使用者 | su - dmin |
whoami | 顯示目前使用者 | whoami |
網路相關
| 命令 | 功能 | 範例 |
|---|---|---|
ip addr | 顯示網路介面資訊 | ip addr show eth0 |
ip route | 顯示路由表 | ip route |
ping | 測試網路連通性 (註:自研實作) | ping -c 4 8.8.8.8 |
net | 設定網路(常駐程式) | — |
捷徑(軟連結)
| 實際命令 | 軟連結 | 說明 |
|---|---|---|
tsukine_top | taskmgr | 任務管理器 |
tsukine_net | net | 網路設定 |
tsukine_net_ui | netui | 網路監控 |
tsukine_ping | ping | ICMP 測試 |
tsukine_iwr | iwr | HTTP 下載 |
tsukine_reboot | reboot | 重新啟動 |
tsukine_shutdown | shutdown | 關機 |
設定檔路徑
| 檔案 | 用途 |
|---|---|
/etc/profile | 環境變數和提示符設定 |
/etc/passwd | 使用者帳號資訊 |
/etc/shadow | 使用者密碼(加密) |
/etc/group | 使用者群組資訊 |
/etc/hostname | 主機名稱 |
/etc/network/interfaces | 網路設定(靜態 IP / DHCP) |
/var/log/tsukine_net.log | 網路服務日誌 |
/var/lib/tknpkg/db | 已安裝套件資料庫 |
提示符說明
| 使用者 | 提示符 | 範例 |
|---|---|---|
| root | root@tsukine:\W# | root@tsukine:/# |
| dmin | dmin@tsukine:\W$ | dmin@tsukine:/$ |
| 其他使用者 | user@tsukine:\W$ | user@tsukine:/$ |
本頁內容由 AI 翻譯,可能不完全準確。以簡體中文原文為準。