BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

Bashツールを使用して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をインストールすると、次のような詳細でカラフルなスクリーンショットを作成できます。

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

ScreenFetchには、結果を微調整するためのさまざまなコマンドラインオプションも用意されています。たとえば、 screenfetch -v 上記の表示とともに、各オプションを1行ずつ表示する詳細な出力を返します。

そしてscreenfetch-n システム情報を表示するときにオペレーティングシステムアイコンを削除します。

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

その他のオプションには、 screenfetch -N 、出力からすべての色を取り除きます。 screenfetch -t 、端末のサイズに応じて出力を切り捨てます。およびscreenFetch-E 、エラーを抑制します。

他のオプションについては、システムのマニュアルページを確認してください。 ScreenFetchはGPLv3の下でオープンソースであり、GitHubリポジトリでプロジェクトの詳細を学ぶことができます。

ネオフェッチ

Neofetchは、システム情報を使用してスクリーンショットを作成するためのもう1つのツールです。これはBash3.2で記述されており、MITライセンスの下でオープンソースです。

プロジェクトのWebサイトによると、「Neofetchは約150の異なるオペレーティングシステムをサポートしています。LinuxからWindowsまで、Minix、AIX、Haikuなどのよりあいまいなオペレーティングシステムに至るまで」

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

このプロジェクトでは、さまざまなディストリビューションとオペレーティングシステムの優れたインストールドキュメントを含む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でこの機能を提供する別のオープンソースツールを知っていますか?コメントでお気に入りを共有してください。


  1. このパズルの本でBashを学ぶ

    コンピューターは私の趣味であり、職業でもあります。私のアパートには約10個が散らばっていて、すべてLinux(Macを含む)を実行しています。コンピューターとコンピュータースキルのアップグレードを楽しんでいるので、バッシュアウトに出くわしたとき Sylvain Lerouxによって、私はそれを買うチャンスに飛びつきました。私はDebianLinuxでコマンドラインをよく使用しますが、Bashの知識を広げる絶好の機会のように思えました。著者が序文で私のお気に入りの2つのディストリビューションの1つであるDebianLinuxを使用していると説明したとき、私は微笑んだ。 Bashを使用するとタス

  2. これらの 5 つのベスト ツール (Linux と Windows) を使用してコンピュータを簡単に修復する

    ハードウェアであろうとソフトウェアであろうと、コンピューターはアップグレードのたびに信頼性が高まり、使いやすくなっています。しかし、それは彼らが機械であるという事実を洗い流すわけではありません。したがって、問題がないわけではありません。この記事では、お使いのコンピューター (Windows および Linux) 用のトラブルシューティング ツールのリストを作成しました。これらのツールを使用すると、コンピューターのパフォーマンスをチェックして、長時間動作状態を維持できます。問題は一般にハードウェア固有であるため、それに応じてリストを設計しました。それらを使用して、コンピューターを簡単に修理してく