HBashは、Pythonで書かれた機能豊富なターミナルエミュレーターで、高度な機能性、ユーザー管理、カスタマイズオプションを備えた最新のコマンドラインインターフェースを提供します。
- ユーザー認証と管理
- 多言語対応(英語、ロシア語)
- カラフルでカスタマイズ可能なインターフェース
- コマンド履歴
- エイリアスのサポート
- Cronライクなタスクスケジューリング
- 基本的なファイル操作(cp、mv、rm、mkdir、touch)
- ファイル内容の表示と操作(cat、head、tail)
- ファイルの検索と比較(find、grep、diff)
- アーカイブ管理(zip、unzip、tar、gzip)
- システム監視(ps、top、df、free)
- ネットワークユーティリティ(ping、ifconfig、ssh、scp)
- プロセス管理
- リソース監視
- シンタックスハイライト付きテキストエディタ
- ToDoリストマネージャー
- ノート取りシステム
- カレンダー
- 天気情報
- タイマーとストップウォッチ
- リポジトリをクローン:
git clone https://github.com/yourusername/hterm.git
- 必要な依存関係をインストール:
pip install -r requirements.txt
python hbash.py
デフォルトのrootアカウントの認証情報は以下の通りです:
ユーザー名: root
パスワード: root
これは実際には試験的に追加された機能であり、新しいバージョンでは削除される予定です。
help
- 利用可能なコマンドを表示quit
- HTermを終了clear
- 画面をクリアver
- バージョン情報を表示
login
- システムにログインlogout
- 現在のユーザーをログアウトadduser
- 新規ユーザーを追加(root専用)deluser
- ユーザーを削除(root専用)
各言語のコマンドの詳細なドキュメントはdocsフォルダにあります: 英語 | ロシア語 | 日本語 | 中国語
- デフォルト設定は
config.json
に保存 - 言語設定は
localization
ディレクトリに - ユーザーデータは
users.json
に
- カスタムカラースキーム
- 設定可能なプロンプト
- 頻繁に使用するコマンドのエイリアス
- ユーザーごとの個人設定
- Python 3.7以上
- requirements.txtに記載された必要パッケージ
貢献は歓迎します!プルリクエストをお気軽にご提出ください。
このプロジェクトはMITライセンスの下で提供されています - 詳細はLICENSEファイルをご覧ください。
サポートが必要な場合は、GitHubリポジトリでイシューを開いてください。