希望保持匿名的人。
- MZ提供了get_percentage的東西並設置-u set -e set -o pipefail
- sy指出存儲%在右邊
- TG對MZ有很大幫助,SY對此有很大幫助
幫助的人
- 藍光解決了AI問題
- DSTURBD指出了書呆子 - 預訂問題
系統腳本
AI撰寫的讀書我
我用AI做什麼
為什麼我使用AI
- 因為它可以識別和預測潛在的問題,推薦解決方案,甚至執行調試任務,減輕開發人員的負擔並加快開發生命週期。
描述
sysi旨在提供有關基於Linux的操作系統的全面系統信息。它本來是一種多功能工具,可以收集和顯示有關係統硬件,軟件和用法統計信息的基本細節。
要求
要在沒有問題的情況下運行sysi ,請確保以下內容:
作業系統:
- 基於Linux的操作系統(例如Ubuntu,Fedora,Debian,Arch)。 1.5字體
- 書呆子字體需要
- 獲取書呆子字體https://www.nerdfonts.com/
- 如果您使用Arch
sudo pacaman -S nerd-fonts - (存儲庫額外)
依賴性:
- 基本的Linux實用程序(
awk , grep , sed , cut , awk )。 - CPU和GPU監控的其他實用程序:
- CPU溫度和GPU溫度的
lm-sensors 。僅當您在腳本中結束
nvidia-smi用於NVIDIA GPU溫度。- AMD GPU溫度的
radeontop 。 -
intel-gpu-tools用於英特爾GPU溫度。
root或sudo訪問:
- 某些命令(尤其是那些獲得GPU溫度的命令)可能需要根或sudo特權。
依賴的安裝
使用軟件包管理器安裝必要的實用程序。示例:
安裝用於CPU溫度的LM傳感器
sudo apt-get install lm-sensors
安裝NVIDIA-SMI進行NVIDIA GPU溫度
sudo apt-get install nvidia-smi
安裝AMD GPU溫度的Radeontop
sudo apt-get install radeontop
為英特爾GPU溫度安裝Intel-GPU工具
sudo apt-get install intel-gpu-tools
特徵
- 操作系統信息:顯示OS名稱,內核版本,體系結構等。
- 硬件信息:提供有關主機,CPU模型,內核,線程和體系結構的詳細信息。
- 溫度監測:使用可用的系統實用程序檢索和顯示CPU和GPU溫度。
- 內存和存儲:顯示內存(RAM)和交換用法以及磁盤使用統計信息。
- 磁盤I/O統計信息:存儲設備的性能和處理數據傳輸的指標
- 系統正常運行時間:指示系統運行多長時間。
- 軟件包管理:使用軟件包管理器的計數安裝軟件包。
- 用戶界面主題:獲取有關GTK主題,圖標主題和光標主題的信息。
- 其他信息(註釋):包括用於顯示網絡接口,頂部CPU和內存耗費進程,系統日誌和系統負載的選項。
優勢
- 綜合:以結構化格式提供廣泛的系統信息。
- 可自定義:可以通過刪除腳本的特定部分來啟用其他功能。
- 公用事業兼容性:支持多個實用程序,用於跨不同硬件配置進行溫度監視。
- 易於運行:只需在終端中執行腳本即可獲得詳細的系統見解。
缺點和考慮因素
- 對實用程序的依賴性:需要安裝某些實用程序並正確配置以進行準確的讀數。
- 特權:某些命令可能需要root或sudo特權才能完整功能。
- 硬件特定:溫度讀數的準確性取決於硬件兼容性和監視實用程序。
- 特定於Linux :專為Linux系統設計;不需要修改就無法在其他操作系統上使用。
先決條件
- Linux環境:用於基於Linux的操作系統。
- 已安裝的實用程序:確保提供必要的命令(
sensors , nvidia-smi , intel_gpu_top等)。 - 用戶特權:運行腳本,並具有適當的權限訪問系統信息。
用法
- 下載或創建
sisy腳本(如果不存在)。 - 打開終端並導航到腳本的目錄。
- 使用
./sisy運行腳本。 - 查看輸出以獲取詳細的系統信息。
附加說明
- 通過修改或添加功能來根據需要自定義腳本。
- 確保根據需要更新系統實用程序和權限,以進行準確且安全的操作。
比較:neofetch vs sysi bash腳本
特徵的比較
| 特徵 | Neofetch | sysi |
|---|
| ASCII藝術 | 是的,可自定義 | 是的,特定於腳本 |
| OS檢測 | 是的 | 是的 |
| 內核信息 | 是的 | 是的 |
| 正常運行時間 | 是的 | 是的 |
| 包裝量 | 是的 | 是的 |
| 外殼信息 | 是的 | 是的 |
| 解決 | 是的 | 是的 |
| CPU信息 | 是的 | 是的 |
| CPU內核/線程 | 不 | 是的 |
| 風扇速度 | 不 | 是(如果已安裝了LM_SENSORS) |
| GPU信息 | 是的 | 是的 |
| GPU溫度 | 不 | 是(NVIDIA,AMD,Intel GPU) |
| 內存信息 | 是的 | 是的 |
| 磁盤用法 | 是的 | 是的 |
| 電池信息 | 是的 | 是的 |
| 主題信息 | 有限的 | 是的 |
| 網絡接口: | 不 | 是的 |
| 最佳流程CPU使用情況 | 不 | 是的 |
| 最高流程RAM使用 | 不 | 是的 |
| 系統日誌 | 不 | 是的 |
| 磁盤I/O統計信息: | 不 | 是的 |
| 防火牆信息 | 不 | 是的 |
| 定制 | 高(配置文件) | 高(腳本編輯) |
| 易用性 | 高(簡單命令) | 高(簡單命令) |
Neofetch
Neofetch是一種流行的命令行工具,可在視覺上吸引的ASCII ART格式中顯示系統信息。
優點:
- 易用性:簡單命令(
neofetch )顯示基本系統信息。 - 視覺吸引力:以視覺上令人愉悅的ASCII藝術形式提供信息。
- 跨分佈支持:跨不同Linux分佈和BSD系統的工作。
缺點:
- 有限的自定義:與自定義腳本相比,提供有限的自定義選項。
- 對外部工具的依賴:依靠外部命令和工具以獲取某些信息。
Sysi Bash腳本
sysi腳本是提供自定義bash腳本,用於顯示詳細的系統信息,包括CPU/GPU詳細信息,內存使用情況,風扇速度(如果有)等等。
優點:
- 可自定義的輸出:可以量身定制以顯示特定的系統信息並根據需要進行格式。
- 綜合信息:提供廣泛的詳細信息,例如CPU溫度,GPU信息,內存和磁盤使用情況。
- 靈活性:可以根據用戶需求擴展和修改腳本。
缺點:
- 複雜性:需要了解外殼腳本的知識才能理解和修改。
- 特定於系統的調整:可能需要調整以跨不同的Linux分佈或類似Unix的系統工作。
結論
- NeoFetch:最適合使用最小設置的快速,基本系統信息顯示的理想選擇。
- SYSI BASH腳本:適用於需要詳細且可自定義的系統信息並適合外殼腳本的用戶。
問題
為什麼沒有ASCII發行徽標?
- 我刪除了ASCII徽標,因為只有一個人使Unix像OS這樣的Unix不可能,因此為它們製作ASCII徽標,並為它們製作ASCII徽標,所以這就是為什麼我選擇擁有一個。這也使他人脫穎而出
為什麼我叫這個名字?
我為這個名字而定,因為很多原因。有很多scipts的名字也稱為Aftch是Arleady的,但是Syfi聽起來很有趣,這也使其脫穎而出也是“不是Neofetch克隆”或基於Neofetch,因此稱其為Aftch Didint為我製造了Sence。