Tag:cli
All the articles with the tag "cli".
mosh 連不上 Dropbear?加 --no-ssh-pty 就通:排查過程與全域設定的安全性
mosh 連 Dropbear 一直失敗,看起來像 mosh-server 沒啟動,其實 mosh 沒有 daemon。根因是 ssh -n -tt 讓 Dropbear 提前關線,加 --no-ssh-pty 即解,全域加也安全。
git push --force-with-lease 用法:rebase 後 force push 不蓋掉同事的 commit
git push -f 直接覆寫遠端,--force-with-lease 會先確認遠端還停在你上次看到的位置。兩者差異、Git 1.8.5 起支援、使用情境,以及背景 fetch 破壞租約時的解法。
解決 Claude Code 中 1Password + GitHub CLI / AWS CLI / kubectl 的 Interactive IO 問題
Updated:Claude Code 的 non-interactive 子程序導致 1Password TouchID 失敗。用條件式 alias + op read 注入 credentials 解決 gh / aws / kubectl 認證問題。
在 Linux 上 Local 安裝 AWS CLI v2
Updated:在 Linux 上以 local 方式安裝 AWS CLI v2,涵蓋 x86_64 與 ARM64(aarch64)架構,包含下載檔案完整性驗證、安裝、更新與解除安裝的完整步驟。
選擇 SSH key 的加密演算法
Updated:比較 SSH key 的五種加密演算法(DSA、ECDSA、Ed25519、RSA、RSA1),涵蓋 OpenSSH 8.8 棄用 ssh-rsa、FIDO/U2F 硬體金鑰支援,以及後量子密碼學的最新發展。
深入瞭解 macOS 上的命令列計算機工具 bc
bc 是 1975 年就存在於 Unix 的任意精度計算器語言,由貝爾實驗室開發。本文梳理其歷史、Unix/GNU/OpenBSD 等不同實作,以及 macOS 改採 Gavin Howard 版的緣由。
在 Shell 下 Double Dash (--) 的功用
檔名以 - 開頭時 shell 會誤判為選項參數。用雙短橫線(--)標記選項結束,或在路徑前加 ./ 即可正確處理。
在 Terminal 下查詢 macOS 的 CPU 資訊的指令
在 macOS 終端機用 sysctl 與 system_profiler 查詢 CPU 型號、實體與邏輯核心數、快取大小等硬體資訊的常用指令,不必開「關於這台 Mac」就能確認規格。
用 brew 安裝 PostgreSQL client
在 macOS 上只裝 PostgreSQL 用戶端而不裝整個 server:用 Homebrew 安裝 keg-only 的 libpq、把執行檔加進 PATH,即可用 psql、pg_dump 連線遠端資料庫。
利用 kubectl port-forward 和 socat 轉導 local 流量至 Kubernetes 內部
用 alpine/socat 搭配 kubectl port-forward,把本機 port 橋接到 Kubernetes 叢集內部的 Database 或 API server。