Ubuntu システムの基本操作ガイド

【概要】本稿では、Ubuntuシステムにおける基本操作を解説する。GNOMEデスクトップ環境でのウィンドウ操作、ターミナルを使用したLinuxコマンドの実行、テキストエディタでの文書編集、ファイル操作、およびトラブルシューティングの方法を取り上げる。

【対象読者】Ubuntuを開発や学習に活用したい人を対象としている。GNOMEデスクトップ環境での操作や、ターミナルを用いた基本的なコマンド操作を習得したい人に適している。

【重要概念】

【目次】

  1. ウィンドウマネージャ
  2. ターミナル
  3. テキストエディタ
  4. ファイル操作
  5. トラブルシューティング

【サイト内のUbuntu関連ページ】

【外部リソース】

ウィンドウマネージャ

GNOMEデスクトップ環境では、ウィンドウマネージャがアプリケーションウィンドウの表示と操作を管理する。

基本操作

ターミナル

ターミナルは、キーボードからコマンドを入力してコンピュータを操作するテキストベースのインターフェースである。GUIで複数の手順が必要な操作を、1つのコマンドで実行できる場合がある。また、複数のファイルに対する一括処理にも適している。

起動方法

シェルとプロンプト

ターミナルを開くと、シェルと呼ばれるプログラムが起動する。シェルはユーザーが入力したコマンドを解釈し、OSに伝える役割を担う。Ubuntuでは標準でbash(Bourne Again SHell)が使用される。

シェルがコマンド入力を待っている状態では、ユーザー名@ホスト名:~$ の形式でプロンプトが表示される。ユーザーはこのプロンプトの後にコマンドを入力する。

基本操作

管理者権限での実行(sudo)

パッケージのインストールやシステム設定の変更など、管理者権限が必要な操作を行うには、コマンドの前に sudo を付けて実行する。

sudo apt update

実行時にユーザー自身のパスワード入力を求められる。入力中は画面に何も表示されない。

シェルの高度な機能(リダイレクト、パイプ、シェルスクリプト、環境変数など)については、Linux基本コマンドとその活用法を参照されたい。

終了方法

テキストエディタ

Ubuntu 24.04 LTSでは、標準のテキストエディタとして「テキストエディタ」(GNOME Text Editor)が搭載されている。設定ファイルの編集、メモの作成、プログラムコードの記述に使用できる。

基本機能

ファイル操作

ファイル操作には、グラフィカルなファイルマネージャを使用する方法と、ターミナルでコマンドを使用する方法がある。少数のファイルを操作する場合はファイルマネージャが直感的である。多数のファイルを一括処理する場合や、特定の条件でファイルを選択する場合は、コマンドの方が効率的である。

ファイルマネージャ(GUI)

Ubuntu 24.04 LTSには、標準のファイルマネージャとして「ファイル」(Nautilus)が搭載されている。グラフィカルインターフェースでファイルやディレクトリの操作を行える。

起動方法

基本操作

ファイル操作コマンド

ターミナルからコマンドを使用してファイル操作を行う方法を説明する。

現在地の確認(pwd)

pwd コマンドは、現在作業しているディレクトリのフルパスを表示する。ファイル削除など注意が必要な操作の前に、作業ディレクトリを確認するために使用する。

ディレクトリ移動(cd)

ディレクトリ作成(mkdir)

ファイル一覧(ls)

ファイルの表示(cat、less)

ファイルのコピー(cp)

ファイルの移動・名前変更(mv)

ファイルの削除(rm)

実行禁止コマンド

以下のコマンドは実行してはならない。システム全体またはホームディレクトリ全体が削除され、復旧できなくなる。

トラブルシューティング

ソフトウェアインストールの失敗

原因: インターネット接続の問題、パッケージの依存関係の矛盾、ディスク容量不足が考えられる。依存関係とは、ソフトウェアが正常に動作するために必要とする他のソフトウェアとの関係を指す。

解決手順:

  1. インターネット接続を確認する。
  2. sudo apt clean: キャッシュをクリアする。
  3. sudo apt update: パッケージリストを更新する。
  4. sudo apt install -f: 壊れた依存関係を修正する。
  5. df -h: ディスク容量を確認する。
  6. 再度インストールを試みる(sudo apt install <パッケージ名>)。

ディスプレイ設定の問題

システム設定から「ディスプレイ」を開き、適切な解像度を設定する。

システム動作の遅延

原因の特定:

  1. top コマンドで、CPUやメモリを多く消費しているプロセスを特定する。プロセスとは、実行中のプログラムを指す。
  2. プロセスID(PID)を確認する。PIDは各プロセスに割り当てられた識別番号である。

対処方法:

注意: システム上重要なプロセス(systemdinitXorggnome-shell)を終了させると、システムが不安定になる可能性がある。