GNU/Linux >> Linux の 問題 >  >> Linux

Bashツールを使用してLinuxシステム構成のスクリーンショットを作成します

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 nfを書き込みます。 ファイルをホームディレクトリ( .config / config.conf )に移動します )。これにより、Neofetchの出力のあらゆる側面をカスタマイズおよび制御できます。たとえば、選択した画像、ASCIIファイル、または壁紙を使用するように、または何も使用しないようにNeofetchを構成できます。 config.confファイルを使用すると、カスタマイズを他のユーザーと簡単に共有することもできます。

Neofetchがオペレーティングシステムをサポートしていない場合、または探しているすべてのオプションを提供していない場合は、プロジェクトのGitHubリポジトリで問題を開いてください。

結論

システム構成を共有する理由に関係なく、screenFetchまたはNeofetchで共有できるようにする必要があります。 Linuxでこの機能を提供する別のオープンソースツールを知っていますか?コメントでお気に入りを共有してください。


Linux
  1. このLinuxコマンドでAPCバッテリーバックアップシステムを管理する

  2. データを消去するための4つのLinuxツール

  3. LynisでLinuxセキュリティをスキャンする

  1. procps-ngを使用してターミナルでLinuxシステムを監視します

  2. straceを使用したLinuxでのシステムコールの理解

  3. Linux Mint / LinuxMint12のシングルユーザーモードでシステムを回復する

  1. LinuxでBashプロンプトをWinterize

  2. Linuxのセキュリティ:fail2banでシステムを保護する

  3. inxiを使用したLinuxシステムの詳細