• 検索結果がありません。

GUI と CUIGUIとCUI

ドキュメント内 Microsoft PowerPoint os2.pptx (ページ 120-151)

ターミナル

ド操作を行うためには タ ミナ と うプ

ターミナル

コマンド操作を行うためには,ターミナルというプロ グラムを使う

起動方法

初期設定では

Dock

に登録されている

– Dock

にない場合

Fi d

を起動する

• Finder

を起動する

サイドバーのアプリケーションを選択する

ユーティリティフォルダ中の,ターミナルをクリック

オペレーティングシステム2014 121

コマンド コマンド

タに与える命令

コンピュータに与える命令のこと

• CUI

のターミナルでは(マウスによるボタン操作ではなく),文 字で命令を伝える

字で命令を伝える 例 フ イルの移動

例:ファイルの移動

Finder

GUI

)だとマウスで命令

ターミナル(

CUI

)だと文字で命令

% mv 第2回情報基礎課題.doc /Users/

ユーザ名/Documents/

プロンプト プロンプト

ターミナルを起動すると,タ ミナルを起動すると,

%

マークが現れるクが現れる

これをプロンプトと呼び,コンピュータがコマン ドによる指示を待っている印(しるし)

ドによる指示を待っている印(しるし)

コマンドを入力したら,エンターキーを押すと 命令が実行される

% コマンド

このスライドではエンターキーを押すタイミングを で表現しています

オペレーティングシステム2014 123

コマンドプロンプト

cmd.exe

なぜコマンド操作を学習するか なぜコマンド操作を学習するか

サ バはコマンドで操作することが多い

サーバはコマンドで操作することが多い

▪ プロバイダから提供されている

Web

サーバを設定する

▪ 所属する研究室・会社のサーバの管理をする所属する研究室 会社のサ の管理をする

効率よくコンピュータに仕事を指示することができる

▪ シェルスクリプト

▪ ワイルドカード

▪ マウスばっかりを使うひとってなんか素人っぽ い。。。と思われてしまうかもしれない。

い。。。と思われてしまうかもしれない。

▪ タタタタターッン!キーボード乱れ打ちドヤ顔が カコイイ

カ イイ

オペレーティングシステム2014 125

日付とカレンダーの表示 日付とカレンダーの表示

表 ド

日付の表示:

date

コマンド

% d t

% date

2010年04月02日 (金) 10時49分52秒 JST

カレンダーの表示:

cal

コマンド

% l

% cal

2010年 4月

日 月 火 水 木 金 土 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 18 19 20 21 22 23 24 25 26 27 28 29 30

ファイル・ディレクトリの操作の コマンド一覧

d →

カレントデ レクトリの絶対パスを表示

• pwd → 

カレントディレクトリの絶対パスを表示

• ls  → 

ディレクトリの内容を見る

• cd  → 

カレントディレクトリの移動

• less  → 

ファイルの内容を見る

• mkdir  → 

新しいディレクトリを作る

• cp cp  → → 

ファイルのコピーを作るファイルの ピ を作る

• mv  → 

ファイルの移動・ファイル名の変更

• rm →

ファイルの削除

• rm → 

ファイルの削除

• rmdir  → 

ディレクトリの削除

オペレーティングシステム2014 127

カレントディレクトリ カレントディレクトリ

ド よ イ やデ クト を操作

コマンドによってファイルやディレクトリを操作 する場合,相対パスでファイルやディレクトリ を指定する方が便利

を指定する方が便利

現在の作業ディレクトリのことをカレントディレ現在の作業ディレクトリの とをカレントディレ クトリ(ワーキングディレクトリ)という

カレントディレクトリからの相対パスでファイル

カレントディレクトリからの相対パスでファイル を指定することができる

タ ミナルを起動した直後のカレントディレク

ターミナルを起動した直後のカレントディレク トリは「ホームディレクトリ

/CNSiMac

」になる

カレントディレクトリの表示 カレントディレクトリの表示

略 ド

• pwd

print working directory

の略) コマンド

カレントディレクトリの絶対パスを表示するカ ン ディ ク リ 絶対 を表示する

% pwd

/a/fs0102a/t10472ms

ファイルサーバは何台かのコンピュータで分担してホームディレクトリを保管してい ファイルサ バは何台かのコンピュ タで分担してホ ムディレクトリを保管してい るので,本当のホームディレクトリの絶対パス名は

/a/fs0102a/t10472ms

のように ファイルサーバの番号とログイン名を組み合わせたものになっています

誰のホームディレクトリがどのファイルサーバにあるかを覚えるのは大変なので 誰のホ ムディレクトリがどのファイルサ バにあるかを覚えるのは大変なので,

/a/fs0102a/

の部分をまとめて,

'/home' 

と表わします

オペレーティングシステム2014 129

ディレクトリの内容を見る1 ディレクトリの内容を見る1

略 ド

• ls

list

の略) コマンド

カレントディレクトリにあるファイルとディレクトリのカレントディレクトリにあるファイルとディレクトリの 一覧を表示する

% ls

Desktop Maildir XPAppCNS

Wnn XPDataCNS

Wnn XPDataCNS

ディレクトリの内容を見る2 ディレクトリの内容を見る2

• ‐a 

オプシオプション

– .emacs

のように先頭がドットで始まるファイルは,ソフトの

設定 使う 普通は表 されな 設定に使うファイルなので普通は表示されない

– ls 

コマンドに

–a 

オプションを付けると表示できる

– ls 

のあとに

1

つ空白をあけてからオプションを入力する

オプションをつけることで,コマンドの機能を拡張できる

% ls -a

. .gnome2 .w3m .. .gnome2_private .winman

.ICEauthority .gstreamer-0.8 .xsession-errors .cshrc .gtkrc-1.2-gnome2 Desktop

.emacs .metacity Maildir

emacs d mh profile Wnn

.emacs.d .mh_profile Wnn

.folders .mozilla XPAppCNS

.fonts.cache-1 .nautilus XPDataCNS

オペレーティングシステム2014 131

ディレクトリの内容を見る3 ディレクトリの内容を見る3

パ 名を 数( きすう)と 指定

ディレクトリのパス名を引数(ひきすう)として指定

カレントディレクトリ以外のディレクトリを見たいときは,そ パ 名を ける

のディレクトリのパス名を

ls 

の後につける

コマンドの後に

1

つ空白をあけてから付け加えるものをこ のコマンドの引数(ひきすう)と言う

のコマンドの引数(ひきすう)と言う

% l M ildi

% ls Maildir

courierimaphieracl courierimapuiddb tmp courierimapkeywords cur

courierimapsubscribed new p

【演習

linux,mac ls

ls

コマンドを極めよう

自分のホ ムデ レクトリにある イルのうち最も新しい

自分のホームディレクトリにあるファイルのうち最も新しい ファイルを見つけてみよう

ファイルを新しい順に表示するオプションはファイルを新しい順に表示するオプションは

‐t t 

実験してみよう

– ls

の引数に存在しないディレクトリ名を指定してみる

– ls ‐l 

の引数にディレクトリでは無く,ファイルを指定してみる

• ls

コマンドのその他の機能について調べてみよう

コマンドのマニュアルを表示するにはコマンドのマニュアルを表示するには,

man man 

コマンドを使う(コマンドを使う(

man man

の引の引 数に調べたいコマンド名を指定する)

% l

% man ls

オペレーティングシステム2014 133

【演習 windows dir コマンド】

【演習 windows dir コマンド】

di /

属性 パス

• dir /a

属性 パス

• ※パスを省略した場合はカレントディレクトリが

対象となります 今後も同様です

対象となります。今後も同様です。

指定できる属性は以下の通り

D

デ レクトリ

R

読み取り専用

H

隠しフ イル

A

• D 

ディレクトリ

読み取り専用

隠しファイル

アーカイブ

システム ファイル

• dir /ad         <‐

ディレクトリのみ表示

d /

読み取り専用のフ イル及びデ

• dir /ar <‐

読み取り専用のファイル及びディ レクトリのみ表示

【演習 windows dir コマンド】

【演習 windows dir コマンド】

/t

」オプションを使って表示される日付の種類を選択できます

/t

」オプションを使って表示される日付の種類を選択できます。

– dir /t

タイムフィールド パス

指定できるタイムフィールド

– C 

作成日

最終アクセス日

最終更新日

並べ替え方法の指定

– dir /o dir /o

ソート順 パス 指定できるソート順は以下ソ ト順 パス 指定できるソ ト順は以下

– N 

名前順

(

アルファベット

– S 

サイズ順

(

小さいほうから

)  – E

拡張子順

(

アルファベット

) – E 

拡張子順

(

アルファベット

)  – D 

日時順

(

古いほうから

)  – G 

グループ

(

ディレクトリから

)

サブディレクトリに含まれるファイルやディレクトリも全て表示

サブディレクトリに含まれるファイルやディレクトリも全て表示

– dir /s

OS TDU FI iwai class 135

カレントディレクトリの移動 カレントディレクトリの移動

略)

• cd

change directory

の略) コマンド

移動したいディレクトリのパス名を引数として指定

引数のディレクトリのパス名は相対パスでも絶対パスでも よい

引数を省略すると,カレントディレクトリをホームディレクト リ(特別教室の

Mac

の場合は,「ホームディレクトリ

/CNSiMac

」)に変更する

/CNSiMac

」)に変更する

% cd Maildir

% pwd

% pwd

/a/fs0102a/t10472ms/Maildir

% cd /home/t10472ms/Maildir / / /

% pwd

/a/fs0102a/t10472ms/Maildir

ファイルの内容を見る ファイルの内容を見る

• less 

コマンドド

テキストファイルの中身を見ることができるテキ ァイル 中身を見る きる

引数に内容を見たいファイル名を指定

ファイルをスクロ ルするには

Space

キ を使う

ファイルをスクロールするには,

Space

キーを使う

閲覧を終了するには

q

キーを押す

オペレーティングシステム2014 137

【演習】

宝探しゲームをしてみよう

宝探しゲ ムをしてみましょう

宝探しゲームをしてみましょう

出発点は

– cd

コマンドでサブディレクトリに移動し,

ls

コマンドで何があるか 調べる

調べる

ファイルが置いてある場合,宝かどうか

more 

コマンドでファイ ルの中身を見る(ハズレの場合もあります)

宝が無いと分かったら 親ディレクトリに移動して別のところを

宝が無いと分かったら,親ディレクトリに移動して別のところを

探す

cd ..

宝を発見したら 宝島の地図(デ レクトリ構造図)を書

宝を発見したら,宝島の地図(ディレクトリ構造図)を書 いておきましょう

提出サイト

• http://goo.gl/forms/re9aKw3jDQ

ドキュメント内 Microsoft PowerPoint os2.pptx (ページ 120-151)

関連したドキュメント