計算機基礎 - 第11回: UNIX を使ってみよう (3) - 基本コマンド
Table of Contents
TO BE ADDED: cd cat touch
1. 基本的なコマンド
Ubuntu (Windows) またはターミナル (Mac) を立ち上げて,以下のコマンドを試してみましょう。
pwd カレントディレクトリを表示する (print working directory)
実行例
cc2000:~$ pwd /NF/home/kyoin0/mtkg
cd ディレクトリを移動する (change directory)
ls ファイルとディレクトリの一覧を表示する (list)
使い方
ls [オプション] [ファイル名またはディレクトリ名]
主なオプション
-l ファイルの詳しい情報を表示する -F ディレクトリには "/",実行可能ファイルには "*" 等をつけて属性をわかりやすく表示する -a システム等で使用される "." で始まるファイル (隠しファイル) も表示する
実行例
cc2002:~$ ls bin favicon panda.jpg repos tentori favicon.ico pub setup-mac tmp dot.emacs.tar.gz kiso-b pub.src
cc2002:~$ ls -F bin/ favicon/ panda.jpg repos/ tentori/ favicon.ico pub/ setup-mac/ tmp/ dot.emacs.tar.gz kiso-b/ pub.src/
cc2002:~$ ls / NF/ cdrom/ lib@ lost+found/ proc/ sbin.usr-is-merged/ tmp/ bin@ dev/ lib.usr-is-merged/ media/ root/ snap/ usr/ bin.usr-is-merged/ etc/ lib32@ mnt/ run/ srv/ var/ boot/ home/ lib64@ opt/ sbin@ sys/
cp ファイルやディレクトリをコピーする (copy)
使い方
cp [オプション] [コピー元] [コピー先]
主なオプション
-R コピー元がディレクトリだった場合,そのディレクトリ以下のツリー構造を含めてコピーする。
実行例
cc2002:~$ cp panda.jpg xiang2.jpg # panda.jpg を xiang2.jpg としてコピーする cp2002:~$ ls -F panda.jpg xiang2.jpg
cc2002:~$ cp panda.jpg tmp # panda.jpg を tmp の中にコピーする cp2002:~$ ls -F tmp
cc2002:~$ cp -R tentori tentori2 # tentori を tentori2 にコピーする
mkdir ディレクトリを新規作成する (make directory)
使い方
mkdir [ディレクトリ名]
実行例
cc2002:~$ ls file1.txt file2.txt cc2002:~$ mkdir dir1 cc2002:~$ ls -F dir1/ file1.txt file2.txt
rm ファイルやディレクトリを削除する (remove)
使い方
rm [オプション] [ファイル名ディレクトリ名]
主なオプション
-R 対象がディレクトリだった場合,そのディレクトリ以下のツリー構造を含めて削除する
実行例
cc2002:~$ rm file1 cc2002:~$ ls -F dir1/ file2.txt cc2002:~$ rm -R dir1 cc2002:~$ ls -F file2.txt
mv ファイルを移動する,ファイル名を変更する (move)
使い方
mv [元のファイル名] [新しいファイル名]
実行例
cc2002:~$ ls -F dir1/ file1.txt file2.txt cc2002:~$ mv file2.txt dir1 # file2.txt を dir1 に移動する cc2002:~$ ls -F dir1/ file1.txt # file2.txt がなくなっている cc2002:~$ ls -F dir1 file2.txt # file2.txt が dir1 の中に移動している
date 日時を表示する
実行例
cc2002:~$ date Sun Jun 7 15:48:16 JST 2026
cal カレンダーを表示する (calendar)
実行例
cc2002:~$ cal
June 2026
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
logout ログアウトする
使い方
logout
exit ターミナルを終了する
使い方
exit
2. 演習問題 (基礎編)
問題1:ディレクトリの移動と確認
- 現在自分がいる場所 (ディレクトリ) の絶対パスを確認してください。
- ホームディレクトリ
~に移動してください。
問題2:ディレクトリとファイルの作成
- ホームディレクトリ直下に practice というディレクトリを作成してください。
- 作成した practice ディレクトリの中に移動してください。
- 空のファイル memo.txt を作成してください。
問題3:ファイルの中身の操作と確認
- cat コマンドを使って memo.txt に「Linux Basic Command」という文字列を書き込んでください。
- memo.txt の中身を表示して確認してください。
問題4:ファイルのコピーと削除
- memo.txt を memo_backup.txt という名前でコピーしてください。
- 現在のディレクトリにあるファイルの一覧 (詳細情報付き) を表示して,ファイルがコピーされているか確認してください。
- memo.txt を削除してください。