LinuxおよびmacOSの「yes」コマンドは、「yes」または「no」文字列など、任意のメッセージを繰り返し生成できます。「yes」コマンドからの出力を他のプログラムまたはスクリプトにパイプして、自動応答を提供できます。
Linuxでipコマンドを使用する方法
ipコマンドは、最新バージョンのLinuxで古いifconfigコマンドに置き換わりました。ipコマンドを使用すると、再起動せずにIPアドレス、ネットワークインターフェイス、ルーティングルールをその場で構成できます。
chshを使用してLinuxでデフォルトシェルを変更する方法
ZshなどのさまざまなLinuxシェルを試してみることは、自分の好みに合ったものを見つけるための有益かつ簡単なプロセスになります。各シェルには独自の機能とタスクを実行する方法があり、さまざまなシェルはワークフローに大きな影響を与える可能性があります。
Linuxでtmuxを使用する方法(そしてそれがScreenよりも優れている理由)
Linuxディストリビューションのリポジトリからtmuxをインストールし、Linuxターミナルで「tmux」を実行します。各tmuxセッションに一意の名前を付け、各セッション内にウィンドウを作成し、それらのウィンドウをペインに配置できます。
Linuxでrenameコマンドを使う方法
「mv」コマンドは、ファイルを移動および名前変更するための多用途ツールですが、ファイルの名前変更用に特別に設計されているわけではありません。複数のファイルを名前変更する場合、「mv」を使用すると複雑になり、Bashのテクニックが必要になります。
Linuxでtarコマンドを使用してファイルを圧縮および抽出する方法
Linuxのtarコマンドは、TARアーカイブファイルを作成および抽出するために使用されます。ファイルまたはフォルダを圧縮するには、ターミナルで「tar -czvf (アーカイブ名).tar.gz (ファイルへのパス)」を実行します。アーカイブを現在のフォルダに抽出するには、「tar -xzvf (アーカイブファイル)」というコマンドを実行します。
Linuxでnmapを使ってネットワーク上の全デバイスを確認する方法
Linuxコンピュータにnmapがインストールされていない場合、インストールします。Ubuntuでは「sudo apt-get install nmap」、Fedoraでは「sudo dnf install nmap」を実行します。
Linuxでdmesgコマンドを使用する方法
dmesgコマンドを使用すると、Linuxリングバッファに格納されているメッセージを確認でき、ハードウェアエラーや起動時の問題を把握できます。dmesgコマンドは、sudoの必要性を排除したり、カラー出力の強制、人間が読めるタイムスタンプの使用、ライブイベントの監視、最後のメッセージの取得、特定の用語の検索、ログレベルや設備カテゴリによるフィルタリングを行うことでカスタマイズできます。
Linuxでファイルまたはディレクトリのサイズを取得する方法
ファイルの実際のサイズ(ファイルを構成するバイト数)と、ハードディスク上の有効なサイズ(ファイルを保存するために必要なファイルシステムブロック数)は、ディスク容量がブロック単位で割り当てられるため異なります。
Linuxでawkコマンドを使用する方法
awkは、パターンとアクションのルールを適用することで、他のプログラムからの出力をフィルタリングおよび操作するために使用されます。awkはテキストから特定のフィールドを出力したり、フィールド間の区切り文字を変更したり、組み込み関数を用いてさまざまなアクションを実行したりできます。
Linuxでsedコマンドを使用する方法
Linuxのsedコマンドは、ファイルとストリーム内のテキストを操作するために使用される、インターフェイスのない強力なテキストエディタです。sedは、ファイルとストリーム内のテキストを選択、置換、追加、削除、変更でき、作業中に従う指示を提供します。
Linuxでtailコマンドを使用する方法
Linuxのtailコマンドはファイルの末尾のデータを表示するため、ログファイルの監視と最近の追加の表示に便利です。一部のLinuxディストリビューションでsystemdが導入されたことで、システムログファイルの形式がバイナリ形式に変更されましたが、多くのアプリケーションで生成されたログファイルは依然としてプレーンテキスト形式を使用しています。
コマンドラインを使ってLinuxを再起動またはシャットダウンする方法
LinuxとmacOSシステムでは、shutdown、reboot、halt、poweroffなどのコマンドを使って、コマンドラインからコンピュータを安全にシャットダウンまたは再起動することができます。
Linuxでwhoisコマンドを使用する方法
whoisシステムには、ドメインの所有権と所有者自身に関する情報を提供するレコードが含まれています。インターネット割当番号局(ICANN)はドメイン名の登録と所有権を規制していますが、レコードはレジストリと呼ばれる異なる企業によって保持されています。
Linuxターミナルで2つのテキストファイルを比較する方法
diffコマンドは2つのファイルを比較し、変更、削除、追加を含む違いを表示するために使用されます。diffコマンドの出力には、行番号とラベルが含まれており、変更の種類(変更、削除、追加)を示します。
Linuxでchrootコマンドを使用する方法
chrootコマンドは、監獄に閉じ込めたり、開発またはテスト環境を隔離したり、システムのセキュリティを向上させるために使用できます。ここでは、最も簡単な使用方法を紹介します。
Windows 11にWindows Subsystem for Linuxをインストールする方法
Windows 11にWindows Subsystem for Linux(WSL)をインストールするには、管理者としてターミナルを実行し、ウィンドウに「wsl --install」と入力します。Ubuntu以外の特定のディストリビューションをインストールするには、「wsl --install -d Distro」を実行し、「Distro」をLinuxディストリビューションの名前に置き換えます。ターミナルまたはMicrosoft Storeから追加のLinuxディストリビューションをインストールできます。
Linuxでユーザーを一覧表示する方法
「cat /etc/passwd」または「getent passwd」などのコマンドを使用して、Linuxでユーザーアカウントを一覧表示できます。不要なアカウントはシステムを雑然としたものにし、状況によってはセキュリティリスクをもたらす可能性もあります。
Linuxでsudoersファイルにユーザーを追加する方法
sudoersファイルにユーザーを追加すると、Linuxで一時的に管理者権限を取得し、必要なアクションを実行できます。壊滅的な間違いが発生する可能性と、他のユーザーを操作したり削除したりできるため、rootユーザーとしてログインすることはお勧めしません。
LinuxでFTPコマンドを使用する方法
FTPは安全対策が不十分な古いプロトコルなので、インターネット上で使用するのは安全ではありません。信頼できるローカルネットワーク内でのファイル転送にのみ使用してください。