Tag:cli
All the articles with the tag "cli".
解決 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。
EKS 每個 instance node 上所能運行的 pod 數量上限
EKS 節點的 Pod 數量上限由 instance type 的網路介面數與每介面可 bind 的 IP 數決定,附各類型的對照表。
Global gitignore
專案的 .gitignore 應只放專案相關的忽略規則,個人開發工具產生的檔案(如 .idea、.DS_Store)應透過 git global ignore 在全域層級處理,避免汙染團隊的 .gitignore。