Linuxディストリビューションのリポジトリからtmuxをインストールし、Linuxターミナルで「tmux」を実行します。各tmuxセッションに一意の名前を付け、各セッション内にウィンドウを作成し、それらのウィンドウをペインに配置できます。
systemdで起動時にLinuxプログラムを実行する方法
systemdは、Ubuntuを含むほとんどのLinuxディストリビューションで、起動時にLinuxプログラムを起動できるソフトウェアです。systemdを使用して、systemctlで制御できる統合サービスを簡単に作成できます。
Linuxでrenameコマンドを使う方法
「mv」コマンドは、ファイルを移動および名前変更するための多用途ツールですが、ファイルの名前変更用に特別に設計されているわけではありません。複数のファイルを名前変更する場合、「mv」を使用すると複雑になり、Bashのテクニックが必要になります。
Linuxでtarコマンドを使用してファイルを圧縮および抽出する方法
Linuxのtarコマンドは、TARアーカイブファイルを作成および抽出するために使用されます。ファイルまたはフォルダを圧縮するには、ターミナルで「tar -czvf (アーカイブ名).tar.gz (ファイルへのパス)」を実行します。アーカイブを現在のフォルダに抽出するには、「tar -xzvf (アーカイブファイル)」というコマンドを実行します。
Linuxの環境変数を一覧表示する方法
Linuxの環境変数を一覧表示するには、printenvコマンドを使用します。このコマンドはすべての環境変数を表示しますが、lessコマンドにパイプすることで検索可能な結果を得ることができます。または、grepを使用して特定の環境変数を確認します。
Linux で現在のユーザーアカウントを確認する方法
通常、Linux ディストリビューションでは、端末に現在のユーザーのユーザー名が (Username)@ComputerName として表示されます。Linux ディストリビューションに表示されない場合は、端末で「who」または「whoami」を実行して、代わりにユーザー名を取得します。「w」コマンドを使用すると、さらに詳しい情報を取得できます。
Linuxでnmapを使ってネットワーク上の全デバイスを確認する方法
Linuxコンピュータにnmapがインストールされていない場合、インストールします。Ubuntuでは「sudo apt-get install nmap」、Fedoraでは「sudo dnf install nmap」を実行します。
Pingコマンドを使ってネットワークをテストする方法
Pingはデータのパケットを送信し、応答時間を測定することで、ネットワーク接続をテストするための便利なツールです。デバイスがローカルネットワークまたはインターネット上の別のデバイスに到達できるかどうかをチェックすることで、ネットワークの問題のトラブルシューティングに使用できます。
Linuxでdmesgコマンドを使用する方法
dmesgコマンドを使用すると、Linuxリングバッファに格納されているメッセージを確認でき、ハードウェアエラーや起動時の問題を把握できます。dmesgコマンドは、sudoの必要性を排除したり、カラー出力の強制、人間が読めるタイムスタンプの使用、ライブイベントの監視、最後のメッセージの取得、特定の用語の検索、ログレベルや設備カテゴリによるフィルタリングを行うことでカスタマイズできます。
Linuxでファイルまたはディレクトリのサイズを取得する方法
ファイルの実際のサイズ(ファイルを構成するバイト数)と、ハードディスク上の有効なサイズ(ファイルを保存するために必要なファイルシステムブロック数)は、ディスク容量がブロック単位で割り当てられるため異なります。
Linuxでawkコマンドを使用する方法
awkは、パターンとアクションのルールを適用することで、他のプログラムからの出力をフィルタリングおよび操作するために使用されます。awkはテキストから特定のフィールドを出力したり、フィールド間の区切り文字を変更したり、組み込み関数を用いてさまざまなアクションを実行したりできます。
Linuxでsedコマンドを使用する方法
Linuxのsedコマンドは、ファイルとストリーム内のテキストを操作するために使用される、インターフェイスのない強力なテキストエディタです。sedは、ファイルとストリーム内のテキストを選択、置換、追加、削除、変更でき、作業中に従う指示を提供します。
Linux lsof コマンドの使い方
Linuxは、バイトストリームを受け入れるまたは生成するデバイスをファイルとして扱うことで、幅広いリソースの処理を簡素化します。lsof コマンドは、システム内のオープンファイル、およびファイルとして扱われるプロセスやデバイスを一覧表示するために使用できます。
Linuxでデフォルトゲートウェイを設定する方法
インターネットやその他のネットワークへのアクセスは、デフォルトゲートウェイによって制御されます。デフォルトゲートウェイとは何か、Linuxコンピュータでデフォルトゲートウェイを設定および変更する方法を説明します。
セキュアブートが有効なUEFI PCにLinuxを起動してインストールする方法
新しいWindows PCには、UEFIファームウェアとセキュアブートが有効になっています。セキュアブートは、UEFIにロードされたキーによって署名されていない限り、オペレーティングシステムが起動するのを防ぎます。標準では、Microsoftによって署名されたソフトウェアのみを起動できます。
pidof または pgrep を使用して Linux プロセスの PID を見つける方法
Linux プロセスのプロセス ID を見つけるには、次のように pidof コマンドを使用します: 「pidof example_name」。PID 名の一部しかわからない場合は、代わりに「pgrep example_name_fragment」を使用できます。「example_name」と「example_name_fragment」を検索する用語に置き換えます。
Linux ターミナルからプロセスを強制終了する方法
プロセスを強制終了するとは、プロセスを強制的に終了させることであり、プロセスが応答しない場合や動作が異常な場合に必要になることがあります。Linux と macOS には、PID または名前でプロセスを終了できる kill、pkill、および killall などのコマンドがあります。
Linuxでtailコマンドを使用する方法
Linuxのtailコマンドはファイルの末尾のデータを表示するため、ログファイルの監視と最近の追加の表示に便利です。一部のLinuxディストリビューションでsystemdが導入されたことで、システムログファイルの形式がバイナリ形式に変更されましたが、多くのアプリケーションで生成されたログファイルは依然としてプレーンテキスト形式を使用しています。
コマンドラインを使ってLinuxを再起動またはシャットダウンする方法
LinuxとmacOSシステムでは、shutdown、reboot、halt、poweroffなどのコマンドを使って、コマンドラインからコンピュータを安全にシャットダウンまたは再起動することができます。
Linux で DNS をフラッシュする方法
「resolvectl flush-caches」コマンドで、systemd ベースの Linux コンピュータで DNS キャッシュをフラッシュすることができます。dnsmasq を使用している場合は、代わりに「sudo killall -HUP dnsmasq」を使用して DNS をクリアできます。