Linux構成を他の人と共有したい理由はたくさんあります。システムの問題のトラブルシューティングに役立つ情報を探している場合もあれば、作成した環境を非常に誇りに思っているため、他のオープンソース愛好家に紹介したい場合もあります。
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
その情報の一部は、 cat / proc / cpuinfoで取得できます。 またはlscpu Bashプロンプトでコマンドを実行します。ただし、オペレーティングシステム、カーネル、稼働時間、シェル環境、画面解像度などの詳細を共有したい場合は、screenFetchとNeofetchの2つの優れたツールを選択できます。
ScreenFetch
ScreenFetchは、システム構成と稼働時間の非常に優れたスクリーンショットを生成できるBashコマンドラインユーティリティです。これは、システムの構成を他の人とカラフルな方法で共有する簡単な方法です。
多くのLinuxディストリビューションにscreenFetchをインストールするのは簡単です。
Fedoraで、次のように入力します:
$ sudo dnf install screenfetch
Ubuntuでは、次のように入力します。
$ sudo apt install screenfetch
FreeBSD、MacOSなどの他のオペレーティングシステムについては、screenFetchwikiのインストールページを参照してください。 screenFetchをインストールすると、次のような詳細でカラフルなスクリーンショットを作成できます。
ScreenFetchには、結果を微調整するためのさまざまなコマンドラインオプションも用意されています。たとえば、 screenfetch -v 上記の表示とともに、各オプションを1行ずつ表示する詳細な出力を返します。
そしてscreenfetch-n システム情報を表示するときにオペレーティングシステムアイコンを削除します。
その他のオプションには、 screenfetch -N 、出力からすべての色を取り除きます。 screenfetch -t 、端末のサイズに応じて出力を切り捨てます。およびscreenFetch-E 、エラーを抑制します。
他のオプションについては、システムのマニュアルページを確認してください。 ScreenFetchはGPLv3の下でオープンソースであり、GitHubリポジトリでプロジェクトの詳細を学ぶことができます。
Neofetchは、システム情報を使用してスクリーンショットを作成するためのもう1つのツールです。これはBash3.2で記述されており、MITライセンスの下でオープンソースです。
プロジェクトのWebサイトによると、「Neofetchは約150の異なるオペレーティングシステムをサポートしています。LinuxからWindowsまで、Minix、AIX、Haikuなどのよりあいまいなオペレーティングシステムに至るまで」
このプロジェクトでは、さまざまなディストリビューションとオペレーティングシステムの優れたインストールドキュメントを含むWikiを維持しています。
Fedora、RHEL、またはCentOSを使用している場合は、Bashプロンプトで次のコマンドを使用してNeofetchをインストールできます。
$ sudo dnf install neofetch
Ubuntu 17.10以降では、次を使用できます:
$ sudo apt install neofetch
Neofetchは、最初の実行時に〜/.config/neofetch/config.co
Neofetchがオペレーティングシステムをサポートしていない場合、または探しているすべてのオプションを提供していない場合は、プロジェクトのGitHubリポジトリで問題を開いてください。
システム構成を共有する理由に関係なく、screenFetchまたはNeofetchで共有できるようにする必要があります。 Linuxでこの機能を提供する別のオープンソースツールを知っていますか?コメントでお気に入りを共有してください。