Ubuntu Linuxターミナル コマンド: Dell PCの完全ガイド
概要: お使いのデルPCで最も重要なUbuntu Linuxターミナルコマンドについて説明します。ファイル、ソフトウェア、ネットワーク、ユーザー、ショートカットについて説明するステップバイステップ ガイド。
手順
ターミナル コマンドは、コンピューターでタスクを実行するためにUbuntuターミナル アプリで使用できる手順です。Linuxを初めて使用する場合でも、クイックリファレンスが必要な場合でも、このガイドでは、ファイルやソフトウェアの管理からネットワークとシステム情報の確認まで、最も一般的で便利なUbuntuターミナルコマンドについて説明します。
Ubuntuターミナルとは何ですか?
Linuxコマンドラインは、コンピューターへのテキストインターフェイスです。シェル、ターミナル、コンソール、またはプロンプトと呼ばれることが多く、複雑で使いにくいように見える場合があります。しかし、心配しないでください、それは見た目よりも単純です、そしてこのガイドはすぐにあなたを快適にするでしょう。
Ubuntuターミナルは、コマンドラインインターフェイスまたはシェルとも呼ばれ、コンピューターのオペレーティングシステムと対話できるテキストベースの環境です。ウィンドウ、アイコン、ボタンなどの視覚的要素に依存するグラフィカル ユーザー インターフェイス(GUI)とは異なり、ターミナルは入力されたコマンドを使用して通信します。
Ubuntuでターミナルを開く方法
ターミナルを開くには、次の2つの簡単な方法があります。
オプション1: キーボード ショートカット(最速)
- キーボードの Ctrl + Alt + T を押します。
オプション2: [アクティビティー]メニューから検索します
- 画面の左上隅にある [アクティビティ ー]ボタンをクリックします。
- 検索バーに 「ターミナル 」と入力します。
- ターミナル アプリが表示されたらクリックします。
ターミナル プロンプトの理解
ターミナルを開くと、テキストの横に点滅するカーソルが表示されます。コマンドを入力すると、このテキストと同じ行に表示されます。このテキストは、コンピューターがコマンドを受け入れる準備ができていることを伝えるためのものであり、コンピューターがユーザーにプロンプトを表示する方法です。実際、これは通常、 プロンプトと呼ばれます。
コマンドを実行すると、通常、コマンドが生成する出力はターミナルに直接出力され、完了すると別のプロンプトが表示されます。一部のコマンドは大量のテキストを出力できます。また、静かに動作し、何も出力しないものもあります。コマンドを実行してすぐに別のプロンプトが表示されても、心配しないでください。これは通常、コマンドが成功したことを意味します。
セクション1:ファイル システムのナビゲーション
これらのコマンドは、フォルダー(Linuxでは ディレクトリ ーと呼ばれる)内を移動し、現在地を把握するのに役立ちます。
| コマンド | 機能 | 例 |
|---|---|---|
pwd |
現在のフォルダの場所を表示します | pwd |
ls |
現在のディレクトリー内のファイルとフォルダーを一覧表示します | ls |
ls -l |
権限、サイズ、日付などの詳細を含むファイルを一覧表示します | ls -l |
ls -a |
非表示のファイルを含むすべてのファイルを表示します | ls -a |
cd foldername |
特定のフォルダーへの変更 | cd Documents |
cd .. |
1つ前のフォルダー レベルに戻る | cd .. |
cd ~ |
ホームフォルダに直接移動します | cd ~ |
「 pwd コマンドは、現在のディレクトリ(フォルダ)のパスを表示します。ターミナルを初めて開くと、デフォルトでホームディレクトリにいます。
「 ls コマンドは、指定された場所にあるファイルとディレクトリを表示します。一般的なオプションは次のとおりです -a (ドットで始まるファイルを含む隠しファイルを表示)と -l (権限、所有権、サイズ、タイムスタンプを含む詳細なリストを表示します)。
セクション2:ファイルとフォルダの管理
これらのコマンドは、コンピューターに保存され、使用されるファイルとテキストに直接影響します。
| コマンド | 機能 | 例 |
|---|---|---|
mkdir foldername |
新しいフォルダーを作成します | mkdir MyProject |
touch filename |
新しい空のファイルを作成します | touch notes.txt |
cp source destination |
ファイルを新しい場所にコピーします | cp notes.txt ~/Documents/ |
mv source destination |
ファイルの移動または名前変更 | mv notes.txt renamed.txt |
rm filename |
ファイルを削除します | rm oldfile.txt |
rm -r foldername |
フォルダとその中のすべてを削除します | rm -r OldFolder |
cat filename |
ファイルの内容を表示します | cat notes.txt |
nano filename |
シンプルなテキスト エディターで編集するファイルを開きます | nano notes.txt |
grep "text" filename |
ファイル内の特定のテキストを検索します | grep "error" log.txt |
rm コマンドはファイルを完全に削除します。ターミナルにごみ箱はありません。実行する前に必ず確認してください。
「 rm コマンドは、ファイルを削除するために使用されます。Unixライクなシステム(Ubuntuを含む)の重要な側面の1つは、ファイル権限システムです。
「 cat コマンドは、ファイルの内容を読み書きして、ファイルを表示、結合、または作成します。一般的なオプションは次のとおりです -n (ファイルの内容と一緒に行番号を表示)と -b (空でない行の行番号のみを表示します)。
「 grep コマンドは、ファイルまたはコマンド出力内の特定のパターンまたはキーワードを検索します。一般的なオプションは次のとおりです -i (大文字と小文字を区別しない検索を実行します)、 -r (ディレクトリを再帰的に検索する) -n (一致する結果を含む行番号を表示します)。
セクション3:ソフトウェアのインストールと管理
DebianベースのLinuxディストリビューションとして、UbuntuはAPTパッケージマネージャーを使用して、コマンドラインからソフトウェアパッケージをインストール、更新、および削除します。
Ubuntuには、両方が含まれています apt と apt-getの詳細を確認してください。これらは同じパッケージ・データベースを使用しますが、異なるジョブを対象としています。 apt は、出力が人間向けに設計されているため、端末セッションに適した対話型ツールです。 apt-get は、コマンドラインの振る舞いが APT のリリース間でより安定しているため、スクリプトのより安全なデフォルトです。
| コマンド | 機能 |
|---|---|
sudo apt update |
使用可能なソフトウェア パッケージのリストを更新します |
sudo apt upgrade |
インストールされているすべてのパッケージに対して利用可能なアップデートをインストールします |
sudo apt install packagename |
特定のソフトウェア パッケージをインストールします |
sudo apt remove packagename |
ソフトウェア パッケージを削除します |
sudo apt autoremove |
不要になったパッケージを削除します |
システムをアップデートするには、次の手順を実行します。
- Ctrl + Alt + Tを使用してターミナルを開きます。
- 次のコマンドを入力し、 Enter を押してパッケージ リストを更新します。
sudo apt update - プロンプトが表示されたらパスワードを入力し、 Enterを押します。
- 次のコマンドを入力して Enter を押し、利用可能なアップデートをインストールします。
sudo apt upgrade - 確認を求められたら、「 Y 」と入力して Enterを押します。
apt update 構成されたリポジトリーから最新のパッケージ リストを取得します。これはパッケージをアップグレードするものではなく、利用可能なパッケージに関する情報を更新するだけです。
特定のアプリケーションをインストールするには、次の手順を実行します。
- ターミナルを開きます。
- 次のコマンドを入力します。 packagename をインストールするアプリに置き換えます。
sudo apt install packagenameExample: VLCメディア プレーヤーをインストールするには、次のように入力します。sudo apt install vlc - Enterを押し、プロンプトが表示されたら「Y」と入力して、もう一度Enterを押します。
セクション4:システム情報の確認
これらのコマンドを使用して、Dell PCのハードウェアとソフトウェアの詳細を確認します。
| コマンド | 機能 |
|---|---|
uname -a |
カーネルのバージョンとシステム アーキテクチャを示します |
lsb_release -a |
Ubuntuのバージョンが表示されます |
df -h |
すべてのドライブのディスク使用量を表示(人間が判読可能) |
free -h |
使用可能なRAMの量を示します |
top |
CPUとメモリーの使用率をリアルタイムで表示 |
htop |
実行中のプロセスの改善されたインタラクティブなビューを表示します |
uptime |
システムの実行時間を示します |
date |
現在の日付と時刻を表示します |
whoami |
現在ログインしているユーザーが表示されます |
hostname |
ネットワーク上のコンピュータの名前を表示します |
「 uname コマンドは、カーネルのバージョンやアーキテクチャなどのシステム情報を出力します。リアルタイム イベントを監視するには、 uname -a をクリックすると、使用可能なすべてのシステム情報が一度に表示されます。
「 top コマンドは、システム アクティビティーに関するリアルタイム情報を表示します。システム プロセスに関する動的な情報が表示されます。
Ubuntuを新しいリリースにアップグレードする前に、システムの準備が不可欠です。ディスク容量をチェックして、アップグレードされたパッケージをダウンロードしてインストールするのに十分な空き容量があることを確認します。ディスク容量は、 df -h に指定します。
セクション5:ユーザーおよびグループの管理
ユーザー管理は、安全なシステムを維持する上で重要な部分です。ユーザーと権限の管理が効果的でないと、多くの場合、システムが侵害されます。
| コマンド | 機能 |
|---|---|
whoami |
現在ログインしているユーザーが表示されます |
sudo adduser username |
新しいユーザー アカウントを作成します |
sudo deluser username |
ユーザー アカウントを削除します |
passwd |
パスワードの変更 |
sudo passwd username |
別のユーザーのパスワードを変更する |
sudo usermod -aG groupname username |
ユーザーをグループに追加します |
groups username |
ユーザーが所属するグループを表示 |
id |
現在のユーザーのIDとグループメンバーシップを表示します |
adduser は、新しいユーザーアカウントの作成プロセスを簡素化する高レベルのユーザーフレンドリーなスクリプトです。対話形式で情報の入力を求め、ホーム ディレクトリーを自動的に作成し、スケルトン ファイル( .bashrc と .profile) は、適切なアクセス許可を設定し、既定のシェルを割り当てます。ほとんどの場合、これはUbuntuなどのDebianベースのシステムでユーザーを作成するための推奨コマンドです。
新しいユーザーを追加するには、次の手順を実行します。
- ターミナルを開きます。
- 次のコマンドを入力します。 username を新しいユーザー名に置き換えます。
sudo adduser username - Enterを押し、画面の指示に従ってパスワードを設定し、オプションの詳細を入力します。
ユーザーに管理者(sudo)アクセス権を付与するには、次の手順を実行します。
Ubuntuでsudo権限を付与する最も簡単な方法は、ユーザーを sudo グループに追加することです。このグループのメンバーは、rootとして任意のコマンドを実行でき、sudoを使用するとパスワードの入力を求められます。
- ターミナルを開きます。
- 次のコマンドを入力します。 username をユーザー名に置き換えます。
sudo usermod -aG sudo username - を押します。変更は、ユーザーが次回ログインしたときに有効になります。
visudo コマンドを実行してsudoersファイルを編集します。このコマンドは、保存する前に構文を検証し、sudoアクセスから完全にロックアウトされる可能性のあるエラーを回避します。
セクション6:ファイル権限の管理
すべてのファイルとディレクトリには、読み取り、書き込み、または実行できるユーザーを決定する一連のアクセス許可があります。
| シンボル | 意味 |
|---|---|
r |
読み取り |
w |
書き込み |
x |
[Execute] |
| コマンド | 機能 | 例 |
|---|---|---|
ls -l |
フォルダー内のファイルに対する権限の表示 | ls -l |
chmod 755 filename |
所有者の読み取り/書き込み/実行を設定します。他のユーザーの読み取り/実行 | chmod 755 script.sh |
chmod 644 filename |
所有者の読み取り/書き込みを設定します。他のユーザーに対して読み取り専用 | chmod 644 file.txt |
chown user:group filename |
ファイルの所有者とグループを変更します | chown john:staff file.txt |
強力なアクセス許可戦略は、 最小特権の原則 (PoLP) に基づいて構築されています。つまり、ユーザーとプロセスには、意図した機能を実行するために必要な最小限のアクセスのみを割り当てる必要があります。
セクション7: ネットワーク コマンド
これらのコマンドを使用して、ネットワーク接続を確認し、IPアドレスを見つけて、接続のトラブルシューティングを行います。
| コマンド | 機能 |
|---|---|
ip addr または ip a |
IPアドレスとネットワーク インターフェイスを表示します |
ping google.com |
インターネット接続をテストします |
ping -c 4 google.com |
正確に4つのpingパケットを送信して停止します |
wget URL |
インターネットからファイルをダウンロード |
curl URL |
サーバーとの間でデータを転送 |
hostname -I |
ローカルIPアドレスを表示します |
ss -tlnp |
開いているネットワーク ポートを一覧表示します |
ifconfig command は非推奨となり、 ip コマンドを最新のLinuxディストリビューションで使用します。これは net-tools パッケージの一部であり、新しいシステムではデフォルトではインストールされない場合があります。使用することをお勧めします ip addr を指定します。
「 ip コマンドは、Linuxで最も基本的で便利なネットワークコマンドの1つです。通常、システムに割り当てられているネットワーク インターフェイスとIPアドレスのステータスが表示されます。それは古いものを成功させます ifconfig commandですが、これは非推奨です。
Pingは、コンピューターとリモートホスト(Webサイト、サーバー、別のコンピューターなど)間の接続を確認するのに役立つシンプルでありながら強力なネットワークツールです。「エコー要求」と呼ばれる小さなデータパケットをターゲットホストに送信し、「エコー応答」で応答します。pingが成功すると、宛先への接続があることを示します。
インターネット接続が機能しているかどうかを確認するには:
- ターミナルを開きます。
- 次のコマンドを入力し、 Enterを押します。
ping -c 4 google.com - 返信が表示されれば、接続は正常に機能しています。エラーが表示される場合は、ネットワーク設定を確認してください。
「 curl と wget Linuxのコマンドは、どちらもコマンドラインを介してインターネットからファイルをダウンロードするために使用されます。これらのコマンドは、指定したURLから直接ファイル、Webページ、またはその他のリソースを取得するための便利な方法を提供します。
セクション8: プロセス管理
これらのコマンドを使用すると、Dell PCで実行されているものを確認し、応答していないものをすべて停止できます。
| コマンド | 機能 |
|---|---|
ps aux |
実行中のすべてのプロセスを一覧表示します |
top |
ライブ システム リソースの使用状況を表示 |
kill PID |
ID番号でプロセスを停止します |
killall processname |
指定された名前のすべてのプロセスを停止します |
Ctrl + C |
現在実行中のターミナルコマンドを停止します。 |
次のようなプロセス管理コマンド ps、 kill、 killallと top システムの正常性を監視し、応答しないプロセスを終了するために不可欠です。
応答しないプログラムを停止するには、次の操作を行います。
- ターミナルを開きます。
- 次のコマンドを入力し、 Enter を押して、プログラムのプロセスID(PID)を検索します。
ps aux | grep programname - 2番目の列のPID番号をメモします。
- 次のコマンドを入力し、 PID を実際の番号に置き換えて、 Enterを押します。
kill PID
セクション9: 便利なターミナルショートカット
これらのキーボードショートカットを使用すると、時間が節約され、端末のエクスペリエンスがはるかにスムーズになります。
| ショートカット | 機能 |
|---|---|
| Ctrl + Alt + T | 新しいターミナル ウィンドウを開きます |
| Ctrlキー+ Cキー | 現在のコマンドを停止します。 |
| Ctrlキー+ Zキー | 現在のコマンドを一時停止(中断)します |
| Ctrlキー+ Dキー | ターミナル セッションを閉じます |
| Ctrl + L | 端末画面をクリアします |
| ] タブ | コマンドまたはファイル名をオートコンプリートします |
| 上/下矢印キー | 前のコマンドをスクロールします |
| Ctrl + R | コマンド履歴を検索します |
| Ctrlキー+ Aキー | カーソルを行の先頭に移動します |
| Ctrl + E | カーソルを行の末尾に移動します |
| Ctrlキー+ Uキー | 現在の行をクリアします |
逆コマンド検索用の Ctrl + R 、行の先頭/末尾に移動するための Ctrl + A / Ctrl + E 、コマンドとファイル名のタブ補完などのショートカットをマスターすると、貴重な時間を節約できます。
cd Doc 次に Tabを押すと、端末が残りを入力して作成します cd Documentsの詳細を確認してください。
セクション10: ターミナルでのヘルプの表示
すべてのコマンドを覚える必要はありません。Ubuntuにはヘルプツールが組み込まれています。
| コマンド | 機能 |
|---|---|
man commandname |
任意のコマンドのマニュアル(完全なドキュメント)を開きます |
commandname --help |
コマンド オプションのサマリーを表示 |
whatis commandname |
コマンドを1行で記述します |
Example: 詳細については、 ls command、次のように入力します。
man ls
Qを押してマニュアルを終了します。
一般的な問題のトラブルシューティング
「コマンドが見つかりません」エラー
これは通常、次のいずれかを意味します。
- パッケージがインストールされていません。次を使用してインストールします。
sudo apt install packagenameの詳細を確認してください。 - Linuxでは大文字と小文字が区別されるため、
LSとlsは異なるコマンドとして扱われます。スペルと大文字と小文字の区別を確認します。
「アクセス許可が拒否されました」エラー
このエラーは、コマンドの実行やファイルへのアクセスに必要な権限がユーザー アカウントに不足していることを示します。次を使用して、昇格された権限でコマンドを実行します。 sudoを使用するか、 chmod を参照してください。
ネットワークにアクセスできません
- そのノードで
ip addrをクリックして、ネットワーク インターフェイスがアクティブであることを確認します。 - pingがIPアドレスで機能し、ドメイン名で失敗する場合、問題はDNSにあります。そのノードで
dig domainを使用して、構成されたDNSサーバーが回答を返すかどうかを確認します。ANSWER SECTIONが空の場合は、次のコマンドを使用して別のリゾルバーを試してください。dig @8.8.8.8 domainの詳細を確認してください。
クイック リファレンス: 最もよく使用されるUbuntuターミナルコマンド
| カテゴリ | コマンド | 機能 |
|---|---|---|
| ナビゲーション | pwd |
現在地を表示します |
| ナビゲーション | ls |
ファイルを一覧表示します |
| ナビゲーション | cd foldername |
フォルダーの変更 |
| ファイル | cp、 mv、 rm |
ファイルのコピー、移動、削除 |
| ソフトウェア | sudo apt update |
パッケージ リストを更新します |
| ソフトウェア | sudo apt install |
ソフトウェアをインストールします |
| システム情報 | df -h |
ディスク領域を確認します |
| システム情報 | free -h |
RAMをチェックします |
| ネットワーク | ip addr |
IPアドレスを表示します |
| ネットワーク | ping |
接続をテストします |
| ユーザー | sudo adduser |
新しいユーザーを作成します |
| ヘルプ | man commandname |
コマンド マニュアルを開きます |
よくあるお問い合わせ(FAQ)
Q:Ubuntuターミナルは何に使用されますか
Ubuntuターミナルは、ソフトウェアのインストール、ファイルの管理、ネットワークのチェック、ユーザーの制御などを、多くの場合、グラフィカルインターフェイスを使用するよりも高速に実行できるテキストベースのツールです。
Q:Ubuntuでターミナルを開くにはどうすればよいですか
キーボードのCtrl + Alt + Tを押します。これは、Ubuntu 22.04および24.04を含むほとんどのUbuntuバージョンで動作します。
Q:現状 sudo Ubuntuでは?
sudo (スーパーユーザーDO)を使用すると、Windowsの「管理者として実行」と同様に、管理者権限でプログラムやその他のコマンドを実行できます。
Q:ターミナルで実行されているコマンドを停止するにはどうすればよいですか
Ctrl + Cを押すと、実行中のコマンドをいつでも停止できます。
Q:ターミナルからUbuntuをアップデートするにはどうすればよいですか?
実行 sudo apt update パッケージリストを更新してから、 sudo apt upgrade をクリックして、利用可能なすべての更新プログラムをインストールします。
Q:範囲内 ifconfig Ubuntuでまだ利用可能ですか?
ifconfig は net-tools パッケージの一部です。最新のUbuntuシステムで必要な場合は、 sudo apt install net-toolsの詳細を確認してください。ただし、推奨される最新のコマンドは次のとおりです。 ip addrの詳細を確認してください。
Q:ターミナルからUbuntuのバージョンを確認するにはどうすればよいですか
型 lsb_release -a 」と入力してEnterを押します。Ubuntuのバージョンとコードネームが表示されます。
その他の情報
Canonicalは、次の方法でソフトウェア サポートを提供しています。
- Ubuntu Community Support - Ask Ubuntu(Ubuntuコミュニティサポート - Ubuntuへの問い合わせ)
- Ubuntu Community Forums(Ubuntuコミュニティフォーラム)
Dellではテクニカル サポートを提供しています。