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

るものを操作すれば良いように作られているわけで、これを

N/A
N/A
Protected

Academic year: 2021

シェア "るものを操作すれば良いように作られているわけで、これを"

Copied!
3
0
0

読み込み中.... (全文を見る)

全文

(1)

プログラミング演習 A 教材 (#2)

GUI

CUI

Windows

や Macintosh はコンピュータの中にある機能を形にして見せるようにしています。見え

るものを操作すれば良いように作られているわけで、これを

GUI -

グラフィカルユーザインタフ ェイスと呼びます。

UNIX

でも GUI が幾らか用意されていますが、操作のあちこちにコマンドがでてきます。文字に

よるコマンドとメッセージを中心にした操作系を

CUI -

キャラクタユーザインタフェイスと呼び ます。

ところで

CUI

の場合、機能の名前を知らなければどんなに便利な機能がコンピュータの中にあっ

たとしても利用できません。名前を間違えて指定すれば、望みの機能とは違う機能が働き出しま すので注意が必要です。

GUI

では、機能はそれらしく目立つように表現され、メニューとして表示されるのでそういった 問題はありません。

UNIX

はこの

CUI

について極めてうまく作り込まれたシステムであり、

UNIX

を使うには今でも

CUI

が便利な部分が多くあります。そこでこのクラスでも

CUI

を中心に実習を行ないます。

■ コマンドとファイル

□ コマンドの実行

ターミナル

(kterm

というもの

)

を起動してく ださい。画面左上、

FureFox

ブラウザアイコ ン の す ぐ と な り に あ る 、

kterm

の ア イ コ ン をクリック、です。右図のような画面 になります。

このターミナルのウィンドウの中に見えている libpc111(81)% といった文字が、コンピュータか ら最初に提示されているメッセージとなります。このメッセージはプロンプトと呼ばれ、「次のコ マンドをどうぞ」という意味です。ここでプロンプトに続けてコマンドをキー入力することで操 作を行うわけです。

プロンプトに続いて、下記のコマンドを試して下さい。(以降は

UNIX

ガイドを参照しながら進め ると良いでしょう)

date

コマンドで現在の時刻を表示させる

<<

ガイド

3.3>>

cal

コマンドで今月のカレンダーを表示 <<ガイド 3.3>>

who

コマンドで

login

したユーザ名を表示

□ ウィンドウシステム上で動くコマンド

文字を表示するだけでなく、

GUI

上で動くコマンドもあります。

xeyes

コマンドで目玉を表示します。ウィンドウサイズを変えてどう表示されるか試して下さい。

ウィンドウ右上の の 印をクリックして終了するか、ターミナルのウィンドウをクリック してアクティブ状態にして C-c (Control キーを押しながら C キー)で中断します。

この間、プロンプトが表示されず、次のコマンドを与えられなくなっている事を確認してくださ

い。

(2)

□ ファイルの操作

これから

C

のプログラムを 書いていきます。プ ログラムは

Emacs

で書き、ファイルに保存します。Emacs はテキストエデ

ィタと呼ばれるソフトウェアで、プログラムなどの文字を書く ためのツールです。

ターミナルで emacs & とタイプすると、Emacs が起動し、画

面上に

Emacs

のウィンドウが広がるでしょう。

まず文字入力 や Emacs の操作そのものに慣れるために、右図 のような簡単な自己紹介を入力してください。以下の手順をま もって作業してください。

1. Emacs

を起動

2. C-x C-f

Control

キーを押しながら

x

キーを押し、次に

Control

キーを押しながら

f

キーを

押す)して下さい。

Emacs

ウィンドウの一番下の行が、下図のような画面表示になると思いま す。

3.

そこで sample.txt とファイル名を入力し、Enter キーを押して下さい。ウィンドウの内容が真 っ白になり、画面左下には下図のように

sample.txt

(New file)

といった表示がされているでし ょう。

4.

自己紹介文を入力していってください。かな漢字変換の方法はガイドの <<10.1>> 参照。この、

文字の入力、修正作業のことを「編集」と呼んでいます。「

Emacs

でプログラムを編集する」と いう具合です。

5.

入力の途中で何度か、現在の状態を保存する(

sample.txt

ファイルに書き込む)ために

C-x C-s

Control

キーを押しながら

x

キーを押し、次に

Control

キーを押しながら

s

キーを押す)して

下さい。下図のように保存された、という表示がされます。

5. できあがれば最後にもう一度 C-x C-s

で保存をします。

最後に保存をしてから全く変更を加えていない場合は

C-x C-s

しても「

No changes need to be saved」と表示され、上のように「Wrote …」とは表示されませんので注意してください。

自己紹介

理学部コンピュータ科学科 473088 榎田裕一郎 コンピュータ利用歴:

高校一年生から学校の授業で少 しずつ利用。

三年生になって自分の PC を購 入。

プログラミング経験:

高校二年生のころに授業で少し やったが全く記憶になし。

(3)

6. C-x C-c

で Emacs を終了します。

常に終了する必要はありません。次のファイルを編集するときは

2.

C-x C-f

からはじめて ください。

一般的な

Emacs

での作業手順はこのようなものです。

念のために、ファイルの中身が正しくできたことを確認しましょう。

ま ず

ls

コ マ ン ド

<<

ガ イ ド 5.2>> で フ ァ イ ル の 一 覧 に

sample.txt

が あ る こ と を 確 認 し 、

cat

sample.txt

として自己紹介文が記録されていることを確認してください。

□ 各種コマンド

ファイルを扱うための主要なコマンドは以下の通りです。(*1) ファイルの一覧を表示:

ls

コマンド

<<

ガイド

5.2>>

ファイルの中身を確認:

cat

コマンドにファイル名を引数として渡して下さい

<<5.4>>

ファイルの複製を作る:

cp

コマンドに複製もと、複製先のファイル名を指定

<<5.5>>

ファイルを消去する:rm コマンドにファイル名を指定 <<5.5>>

(*1)

ここでは説明しません。

UNIX

ガイドを参照するか、「コンピュータ・リテラシ」クラスでよ

り詳しい説明を聞いて下さい。

参照

関連したドキュメント

2021] .さらに対応するプログラミング言語も作

このように、このWの姿を捉えることを通して、「子どもが生き、自ら願いを形成し実現しよう

ヒュームがこのような表現をとるのは当然の ことながら、「人間は理性によって感情を支配

このような情念の側面を取り扱わないことには それなりの理由がある。しかし、リードもまた

パキロビッドパックを処方入力の上、 F8特殊指示 →「(治)」 の列に 「1:する」 を入力して F9更新 を押下してください。.. 備考欄に「治」と登録されます。

自然言語というのは、生得 な文法 があるということです。 生まれつき に、人 に わっている 力を って乳幼児が獲得できる言語だという え です。 語の それ自 も、 から

・私は小さい頃は人見知りの激しい子どもでした。しかし、当時の担任の先生が遊びを

神はこのように隠れておられるので、神は隠 れていると言わない宗教はどれも正しくな