Ubuntu システムの基本操作ガイド
【概要】本稿では、Ubuntuシステムの基本操作を解説する。GNOMEデスクトップ環境でのウィンドウ操作、ターミナルを使用したコマンドの実行、テキストエディタでの文書編集、ファイル操作、およびトラブルシューティングの方法を取り上げる。
【目次】
【サイト内のUbuntu関連ページ】
- Ubuntuシステムの基本操作ガイド: 別ページ »で説明
- Ubuntu 24.04のインストールと初期設定ガイド: 別ページ »で説明
- Ubuntu 24.04 初期設定詳細ガイド: 別ページ »で説明
- Linux基本コマンドとその活用法: 別ページ »で説明
- Ubuntu 24.04 開発・研究環境構築ガイド: 別ページ »で説明
- Ubuntuの使い方: 別ページ »で説明
- Ubuntuシステムの管理と運用、各種設定: 別ページ »で説明
- Ubuntuサーバ管理・セキュリティガイド: 別ページ »で説明
【外部リソース】
- Ubuntuの公式ページ(日本語版): https://jp.ubuntu.com/
- Ubuntu 24.04 の公式リリースページ: https://releases.ubuntu.com/noble/
- Ubuntuのダウンロード公式ページ(日本語版): https://jp.ubuntu.com/download
- 公式のUbuntuミラーサイトのページ: https://launchpad.net/ubuntu/+cdmirrors
- Ubuntu認定ハードウェア: https://ubuntu.com/certified
- fosswire.comのUnix/Linuxコマンドリファレンス: https://files.fosswire.com/2007/08/fwunixref.pdf
- DistroWatchのUbuntuのページ: https://distrowatch.com/table.php?distribution=ubuntu
【重要概念】
本稿を読み進めるにあたり、以下の用語を理解しておくと役立つ。
- Ubuntu: Debian GNU/Linuxをベースとし、Canonical社が開発・サポートするLinuxディストリビューション(Linuxカーネルと各種ソフトウェアをまとめた配布形態)。デスクトップ用途からサーバ用途まで広く使用される。
- LTS(Long Term Support): 長期サポート版。通常5年間のセキュリティ更新が提供される。Ubuntu 24.04 LTS(コードネーム Noble Numbat)はLTS版の一つである。
- GNOME: Ubuntuの標準デスクトップ環境。ウィンドウ、メニュー、アイコン等のグラフィカルな作業環境を提供する。ウィンドウの表示と配置の管理は、内部でMutterというウィンドウマネージャが担う。
- ディレクトリ階層: Linuxのファイルシステムは
/(ルートディレクトリ)を頂点とする木構造である。各ユーザーは/home/ユーザー名を専用の作業領域(ホームディレクトリ)として持つ。 - パッケージとAPT: Ubuntuではソフトウェアが「パッケージ」という単位で配布される。
aptコマンドでパッケージのインストール、更新、削除を行う。sudo apt updateはパッケージリストを最新化する操作、sudo apt installはインストール操作である。 - Superキー: 多くのキーボードではWindowsロゴキーに相当する。押すとアクティビティ画面が表示され、アプリケーションの検索や起動に使用する。
- アクティビティ画面: Superキーを押すと表示される画面。起動中のアプリケーション一覧、検索バー、ワークスペースが表示される。
- ワークスペース: 仮想的なデスクトップ領域。複数のワークスペースを使い分けることで、作業内容ごとにウィンドウを整理できる。
- ホームディレクトリ: 各ユーザー専用の作業ディレクトリ。個人のファイルや設定が保存される。パスは
/home/ユーザー名であり、~(チルダ)でも表記できる。 - ターミナル: キーボードからコマンドを入力してコンピュータを操作するテキストベースのインターフェース。ショートカットキー
Ctrl+Alt+Tで起動できる。 - 管理者権限(sudo): パッケージのインストールやシステム設定の変更に必要な権限。コマンドの前に
sudoを付けて実行する。 - ファイルマネージャ(Nautilus): 標準搭載のファイル操作用アプリケーション。アプリケーション一覧では「ファイル」という名称で表示される。グラフィカルインターフェースでファイルやディレクトリの操作を行う。
- ドック: 画面左側に縦に並んだアプリケーションアイコンの列。よく使うアプリケーションに素早くアクセスできる。
ウィンドウ操作(GNOME)
GNOMEデスクトップ環境では、Mutterと呼ばれるウィンドウマネージャがアプリケーションウィンドウの表示、配置、重なりを内部で管理する。利用者は以下の基本操作によってウィンドウを扱う。
基本操作
- Superキー(多くのキーボードではWindowsロゴキー)を押すと、アクティビティ画面が表示される。アクティビティ画面には、起動中のアプリケーション一覧、検索バー、ワークスペースが表示され、アプリケーションを検索して起動できる。
- ウィンドウサイズの変更: ウィンドウの角または辺をドラッグする。
- ウィンドウの移動: タイトルバー(ウィンドウ上端の帯状領域)をドラッグする。
- ウィンドウの前面表示: 重なったウィンドウをクリックすると最前面に表示される。
ターミナル
ターミナルは、キーボードからコマンドを入力してコンピュータを操作するテキストベースのインターフェースである。GUIで複数の手順が必要な操作を1つのコマンドで実行できる場合があり、複数のファイルに対する一括処理にも適する。
起動方法
- アクティビティ画面から「ターミナル」を検索する。
- ショートカットキー
Ctrl+Alt+Tを使用する。
シェルとプロンプト
ターミナルを開くと、シェルと呼ばれるプログラムが起動する。シェルは、ユーザーが入力したコマンドを解釈し、OSに伝える役割を担う。Ubuntuでは標準で bash(Bourne Again SHell)が使用される。
シェルがコマンド入力を待っている状態では、ユーザー名@ホスト名:~$ の形式でプロンプト(入力受付を示す表示)が表示される。ユーザーはこのプロンプトの後にコマンドを入力する。
基本操作
- コマンドの実行: プロンプトの後にコマンドを入力し、
Enterキーを押すと実行される。 - コマンド履歴: 上下矢印キーで過去に入力したコマンドを呼び出せる。
- 入力補完: コマンドやファイル名の入力途中で
Tabキーを押すと、候補が自動補完される。
管理者権限での実行(sudo)
パッケージのインストールやシステム設定の変更など、管理者権限が必要な操作を行うには、コマンドの前に sudo を付けて実行する。
sudo apt update
実行時にユーザー自身のパスワード入力を求められる。入力中は画面に何も表示されない(セキュリティのため、入力した文字数も表示されない仕様である)。
シェルの高度な機能
シェルには以下のような高度な機能がある。詳細は Linux基本コマンドとその活用法 を参照されたい。
- リダイレクト: コマンドの入出力先をファイル等に切り替える機能。
- パイプ: あるコマンドの出力を別のコマンドの入力に渡し、複数のコマンドを連結する機能。
- シェルスクリプト: 複数のコマンドをファイルに記述し、まとめて実行する仕組み。
- 環境変数: シェルが保持する設定値。プログラムの動作設定に用いられる。
終了方法
exitコマンドを入力してEnterキーを押す。Ctrl+Dを押す。- ウィンドウ右上の「×」ボタンをクリックする。
テキストエディタ
Ubuntu 24.04 LTSでは、標準のテキストエディタとして「テキストエディタ」(GNOME Text Editor)が搭載されている。設定ファイルの編集、メモの作成、プログラムコードの記述に使用できる。
基本機能
- 起動: アクティビティ画面から「テキストエディタ」を検索して起動する。
- ファイル保存:
Ctrl+Sを押すか、メニューから「保存」を選択する。 - 日本語入力: IBus(Ubuntuに標準搭載された入力メソッドフレームワーク。日本語等の入力を仲介するソフトウェア)を使用し、日本語入力と英語入力を切り替える。切り替えキーはシステム設定の「キーボード」で確認できる。インストール直後に日本語入力が有効でない場合は、Ubuntu 24.04 初期設定詳細ガイド を参照して日本語IMEの設定を行う。
- ファイルを閉じる: ウィンドウ右上の「×」ボタンをクリックするか、
Ctrl+Qを押す。
ファイル操作
ファイル操作には、グラフィカルなファイルマネージャを使用する方法と、ターミナルでコマンドを使用する方法がある。少数のファイルを操作する場合はファイルマネージャが直感的である。多数のファイルを一括処理する場合や、特定の条件でファイルを選択する場合は、コマンドが効率的である。
ファイルマネージャ(Nautilus)
Ubuntu 24.04 LTSには、標準のファイルマネージャ「ファイルマネージャ(Nautilus)」が搭載されている。アプリケーション一覧では「ファイル」という名称で表示される。グラフィカルインターフェースでファイルやディレクトリの操作を行う。
起動方法
- アクティビティ画面から「ファイル」を検索する。
- ドックにあるフォルダアイコンをクリックする。
基本操作
- ファイルやフォルダをダブルクリックして開く。
- 右クリックメニューからコピー、切り取り、貼り付け、削除を実行する。
- ドラッグ&ドロップでファイルを移動またはコピーする。
ファイル操作コマンド
ターミナルからコマンドを使用してファイル操作を行う方法を説明する。以下の説明では、<...> は利用者が指定する引数を表す。
現在地の確認(pwd)
pwd コマンドは、現在作業しているディレクトリ(カレントディレクトリ)のフルパス(ルート / から始まる完全な経路)を表示する。ファイル削除など注意が必要な操作の前に、作業ディレクトリを確認するために使用する。
ディレクトリ移動(cd)
cd <ディレクトリ名>: 指定したディレクトリに移動する。cd ..: 1つ上の階層(親ディレクトリ)に移動する。cd ~またはcd: ホームディレクトリに移動する。
ディレクトリ作成(mkdir)
mkdir <ディレクトリ名>: 新しいディレクトリを作成する。
ファイル一覧(ls)
ls: ファイルとディレクトリの名前一覧を表示する。ls -l: 詳細情報(アクセス権限、所有者、サイズ、更新日時)を表示する。アクセス権限(パーミッション)は、ファイルの読み・書き・実行を「所有者」「所有グループ」「その他のユーザー」のそれぞれに許可するかを示す情報である。所有者はファイルを所有するユーザーを指す。ls -a: 隠しファイル(ドット.で始まるファイル)も含めて表示する。ls -la: 隠しファイルを含むすべてのファイルを詳細情報付きで表示する。
ファイルの表示(cat、less)
cat <ファイル名>: ファイル内容を一度にすべて表示する。短いファイルの確認に適する。less <ファイル名>: ファイル内容をページ単位で閲覧する。長いファイルの確認に適する。スペースキーで次ページ、bキーで前ページ、qキーで終了する。
ファイルのコピー(cp)
cp <コピー元> <コピー先>: ファイルを指定した名前でコピーする。cp <コピー元> <コピー先ディレクトリ>/: ファイルを指定したディレクトリにコピーする。cp -r <コピー元ディレクトリ> <コピー先ディレクトリ>/: ディレクトリを中身ごとコピーする(-rは再帰的コピーを意味し、ディレクトリ内のすべてのファイルとサブディレクトリが対象となる)。
ファイルの移動・名前変更(mv)
- 名前変更:
mv <旧ファイル名> <新ファイル名> - 移動:
mv <ファイル名> <移動先ディレクトリ>/ -iオプション: 上書きが発生する場合、実行前に確認メッセージを表示する。誤った上書きを防止できる。
ファイルの削除(rm)
rm <ファイル名>: ファイルを削除する。削除されたファイルはゴミ箱に入らず、復元できない。rm -i <ファイル名>: 削除前に確認メッセージを表示する。誤削除を防止できる。rm -r <ディレクトリ名>: 指定したディレクトリとその中身をすべて削除する(-rは再帰的削除を意味し、ディレクトリ内のすべてのファイルとサブディレクトリが対象となる)。この操作は元に戻せない。pwdで現在のパスを確認してから使用する。
実行してはならない操作
rm -rf(再帰的かつ強制的な削除)を以下の対象に対して実行してはならない。システム全体またはホームディレクトリ全体が削除され、復旧できなくなる。
- ルートディレクトリ
/、およびルート配下全体を指す指定: システム全体が削除され、OSが起動できなくなる。 - ホームディレクトリを指す
~や$HOME: 個人のすべてのファイルと設定が失われる。
rm -rf を使用する際は、対象パスを pwd や ls で必ず確認する。意味を理解しないまま、例示の文字列をコピー&ペーストして実行してはならない。
トラブルシューティング
ソフトウェアインストールの失敗
原因: インターネット接続の問題、パッケージの依存関係の矛盾、ディスク容量不足が考えられる。依存関係とは、ソフトウェアが正常に動作するために必要とする他のソフトウェアとの関係を指す。
解決手順: 切り分けの容易な順に確認する。
- インターネット接続を確認する。
df -h: ディスク容量を確認する(容量不足が原因である場合、以降の手順では解決しない)。sudo apt update: パッケージリストを更新する。sudo apt install -f: 壊れた依存関係を修正する。- 上記で解決しない場合、
sudo apt cleanでキャッシュ(過去にダウンロードしたパッケージファイル)をクリアしてから、再度sudo apt updateを実行する。 - 再度インストールを試みる(
sudo apt install <パッケージ名>)。
ディスプレイ設定の問題
システム設定から「ディスプレイ」を開き、適切な解像度を設定する。
システム動作の遅延
原因の特定:
topコマンドで、CPUやメモリを多く消費しているプロセス(実行中のプログラム)を特定する。- プロセスID(PID、各プロセスに割り当てられた識別番号)を確認する。
対処方法: kill はプロセスにシグナル(プロセスへの通知)を送るコマンドである。シグナルの種類によってプロセスの挙動が変わる。
kill <PID>: 既定のシグナル SIGTERM(終了要求)を送る。プロセスは終了処理を行ってから終了する。kill -9 <PID>: SIGKILL(強制終了)を送る。プロセスは終了処理を行えずに即座に終了するため、保存されていないデータが失われる可能性がある。SIGTERMで終了しないプロセスにのみ使用する。
注意: システム上重要なプロセス(systemd、init、Xorg、gnome-shell)を終了させると、システムが不安定になる可能性がある。これらのプロセスは、それぞれシステム起動・管理(systemd、init)、ディスプレイサーバ(Xorg)、GNOMEデスクトップ本体(gnome-shell)を担う。