Ubuntu システムの基本操作ガイド
【概要】本稿では、Ubuntuシステムにおける基本操作を解説する。GNOMEデスクトップ環境でのウィンドウ操作、ターミナルを使用したLinuxコマンドの実行、テキストエディタでの文書編集、ファイル操作、およびトラブルシューティングの方法を取り上げる。
【対象読者】Ubuntuを開発や学習に活用したい人を対象としている。GNOMEデスクトップ環境での操作や、ターミナルを用いた基本的なコマンド操作を習得したい人に適している。
【重要概念】
- Superキー: 多くのキーボードではWindowsロゴキーに相当する。押すとアクティビティ概要が表示され、アプリケーションの検索や起動に使用する。
- アクティビティ概要: Superキーを押すと表示される画面。起動中のアプリケーション一覧、検索バー、ワークスペースが表示される。
- ワークスペース: 仮想的なデスクトップ領域。複数のワークスペースを使い分けることで、作業内容ごとにウィンドウを整理できる。
- ホームディレクトリ: 各ユーザー専用の作業フォルダ。個人のファイルや設定が保存される場所で、パスは
/home/ユーザー名となる。~(チルダ)で表記することもできる。 - ターミナル: キーボードからコマンドを入力してコンピュータを操作するテキストベースのインターフェース。ショートカットキー
Ctrl+Alt+Tで起動できる。 - 管理者権限(sudo): パッケージのインストールやシステム設定の変更に必要な権限。コマンドの前に
sudoを付けて実行する。 - ファイルマネージャ(Nautilus): 標準搭載された「ファイル」アプリケーション。グラフィカルインターフェースでファイルやディレクトリの操作を行える。
- ドック: 画面左側に縦に並んだアプリケーションアイコンの列。よく使うアプリケーションに素早くアクセスできる。
【目次】
【サイト内の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
ウィンドウマネージャ
GNOMEデスクトップ環境では、ウィンドウマネージャがアプリケーションウィンドウの表示と操作を管理する。
基本操作
- 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に標準搭載された入力メソッドフレームワーク)を使用し、
Super+Spaceキーで日本語入力と英語入力を切り替える。 - ファイルを閉じる: ウィンドウ右上の「×」ボタンをクリックするか、
Ctrl+Qを押す。
ファイル操作
ファイル操作には、グラフィカルなファイルマネージャを使用する方法と、ターミナルでコマンドを使用する方法がある。少数のファイルを操作する場合はファイルマネージャが直感的である。多数のファイルを一括処理する場合や、特定の条件でファイルを選択する場合は、コマンドの方が効率的である。
ファイルマネージャ(GUI)
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 /: システム全体を削除する。rm -rf ~またはrm -rf $HOME: ホームディレクトリ全体を削除する。rm -rf /*: ルートディレクトリ配下のすべてを削除する。
トラブルシューティング
ソフトウェアインストールの失敗
原因: インターネット接続の問題、パッケージの依存関係の矛盾、ディスク容量不足が考えられる。依存関係とは、ソフトウェアが正常に動作するために必要とする他のソフトウェアとの関係を指す。
解決手順:
- インターネット接続を確認する。
sudo apt clean: キャッシュをクリアする。sudo apt update: パッケージリストを更新する。sudo apt install -f: 壊れた依存関係を修正する。df -h: ディスク容量を確認する。- 再度インストールを試みる(
sudo apt install <パッケージ名>)。
ディスプレイ設定の問題
システム設定から「ディスプレイ」を開き、適切な解像度を設定する。
システム動作の遅延
原因の特定:
topコマンドで、CPUやメモリを多く消費しているプロセスを特定する。プロセスとは、実行中のプログラムを指す。- プロセスID(PID)を確認する。PIDは各プロセスに割り当てられた識別番号である。
対処方法:
kill <PID>: プロセスに終了要求を送る。kill -9 <PID>: 応答しないプロセスを強制終了する。保存されていないデータが失われる可能性がある。
注意: システム上重要なプロセス(systemd、init、Xorg、gnome-shell)を終了させると、システムが不安定になる可能性がある。