Linuxの使い方(初心者)

はじめに

WindowsやMacでは、アプリケーションのウィンドウを開いてグラフィカルに操作することがほとんどである。 Linuxでもグラフィカルなアプリケーションは多数存在して同じような使い方も可能だが、研究や仕事に使う場合、 Linuxのメリットは操作内容をコマンドとしてテキストで与えて実行する環境が充実していることである。 これによって、複数のコマンドを予めファイルに記述しておいて実行したり、プログラムの出力を別のプログラムに入力として 与えたりといった使い方ができ、作業の効率化や自動化が容易である。

グラフィカルな操作では、ファイルやフォルダ(ディレクトリとも呼ぶ)の構造やアプリケーションの起動や終了を 初心者でも直感的に理解できるようになっている。 一方、コマンドラインによるコンピュータの操作に慣れるには、コマンドを入力する画面(ターミナル)以外には何も見えないため、 ファイルやディレクトリの構造やコンピュータを操作するための多くのコマンドを予め知っている必要がある。

しかし、コンピュータの基本的な仕組み(ディレクトリ階層、プログラムを起動・停止など)を理解しておけば、グラフィカルな表示による補助がなくても WindowsやMacと同じようにコンピュータを使って様々なことをできるし、マウスによる操作よりも圧倒的に効率的な使い方が可能である。

目標:

ターミナルとコマンドライン入力

ファイルとディレクトリ階層

特殊パス

内容

/

ルート・ディレクトリ

.

作業ディレクトリ

..

作業ディレクトリの一つ上のディレクトリ

~

ユーザーのホームディレクトリ

演習問題

  1. 自分のホームディレクトリに移動する
  2. 自分のホームディレクトリの絶対パスを調べる
  3. 自分のホームディレクトリの一つ上のディレクトリにどのようなファイル・ディレクトリがあるか調べる
  4. 自分のホームページの直下にあるディレクトリの中身を調べる
  5. 自分のホームページの直下にある最新のファイルの更新日時を調べる
  6. ルートディレクトリの直下にどのようなファイルやディレクトリがあるか調べる
  7. /bin, /usr/binにどのようなファイルがあるか調べる

エディタとテキスト・ファイルの閲覧・編集

演習問題

  1. ホームディレクトリにhello.txtという名前のファイルを作り、その中にGood bye!という一行を書いて保存する。
  2. hello.txtの内容をターミナルに出力させて、ちゃんと保存できたか確認する

ファイルの種類と権限

プログラムとジョブ

シェルと環境設定

LinuxUsageBasic (最終更新日時 2022-11-11 09:24:23 更新者 TakanoriKono)