Upload
louie
View
50
Download
0
Embed Size (px)
DESCRIPTION
3. 汎用計算機利用ガイド. 3-1. 基本的な使い方. UNIX システムとは. システムの特徴 マルチユーザ OS 端末機から作業をすることができる. ログインとログアウト. コマンドラインによるログインとログアウト パスワードの変更方法 (passwd) X Window System からのログインとログアウト. [ 実演 1]. UNIX のファイルシステム、ディレクトリ構造. ファイルとは … データやプログラム ディレクトリとは … ファイル管理のためのフォルダ ディレクトリの中にディレクトリを作ることもできる - PowerPoint PPT Presentation
Citation preview
3. 汎用計算機利用ガイド
3-1. 基本的な使い方
UNIX システムとは
システムの特徴
• マルチユーザ OS
• 端末機から作業をすることができる
ログインとログアウト
コマンドラインによるログインとログアウト• パスワードの変更方法 (passwd)
X Window System からのログインとログアウト
[ 実演 1]
UNIX のファイルシステム、ディレクトリ構造
ファイルとは… データやプログラム
ディレクトリとは… ファイル管理のためのフォルダ• ディレクトリの中にディレクトリを作ることもで
きる ( ツリー構造とか階層構造ともいう )
• カレントディレクトリという概念
( ファイル , ディレクトリ )
katuo/ sample2/
sample3/
sp2-dir1/
/ bin/
etc/
home/
dev/
sbin/
var/
usr/
wakame/
bin/
etc/
lib/
local/
sbin/
ls
bin/
etc/
lib/
man/
sbin/
cp
rm
sample4/
sample1/
file1
file2
dir1/
file1
file4
sp2-dir2/
sp2-dir3/
file1
file1
file1
file2
file2
file3
file3
file2
( 表し方 1)
( 絶対パス名 )
/home/katuo home の中の katuo というディレクトリ
/home/katuo/sample1 katuo の中の sample1 というディレクトリ
( 相対パス名 )
sample1/dir1 今いるディレクトリからの相対指定 ( 例えば , /home/katuo にいるならば /home/katuo/sample1/dir1 のこと )
( 表し方 2)
~ 自分のホームディレクトリ (katuo の場合、 /home/katuo のこと )
( 例えば , ~/sample2 といえば /home/katuo/sample2 のこと )
.. 一つ上の階層のディレクトリ ( 例えば , /home/katuo にいるならば ../wakame は /home/wakame のこと )
. カレントディレクトリ ( 今いるところ ) ( 例えば , /home にいるならば ./katuo は /home/katuo のこと )
基本的なコマンド
pwd, ls, cd, cp, mv, rm, cat, less, grep, find, sort, diff 等々
[ 実演 2]
ファイルおよびコマンドのアクセス権
アクセス制限つけて保存することができる• アクセス権を調べる方法 (ls -l)• アクセス権の変更方法 (chmod)
• 成績等、見られてはいけないファイルは適切なアクセス制限をつけること
[ 実演 3]
正規表現の基礎
* 任意の文字 ( 長さも任意 ) ? 又は . 任意の 1 文字 [abc]a または b または c [1-6] 1 から 6 までの数字 [^de] d,e 以外の文字 ^ 行頭 $ 行末
[ 実演 4]( 注 ) 方言があるので注意
リダイレクションとパイプ
標準入力、標準出力、標準エラー出力
リダイレクション パイプ
標準入力 標準出力コマンド
標準エラー出力
これらの入出力をファイル等に変更することが出来る
リダイレクション
通常、
標準入力 キーボード・・・ 標準出力 ディスプレイ・・・ 標準エラー出力…ディスプレイ
に割り当てられている。
標準入力 コマンド
標準出力コマンド2
出力をさらに別のコマンド渡すことも出来る
パイプ
[ 実演 5]
シェルスクリプト入門(1)
シェルスクリプトとは• コマンドの実行手順を記したテキスト形式のファイル• コマンドやオプション入力の省力化
例: Fortran のコンパイル、リンク、実行<シェルスクリプト名: sample.sh を作成>rm a.outxlf -O3 – qstrict -qarch=pwr3 $1.ftime ./a.out
シェルスクリプト入門(2)
<シェルスクリプトに実行権限の追加> % chmod +x sample.sh
<シェルスクリプトの実行方法: Fortran ソース名( test.f )> % ./sample.sh test
出力の内容を確認
[ 実演 6]
環境変数
よく使うもの DISPLAY, HOME, MANPATH, PAGER, PATH, PRINTER, SHELL, USER 等々
(設定方法および表示方法 (tcsh の場合 ) )
% setenv PRINTER h4phasera
% printenv
( 使用例 )
( 通常 ) % a2ps file3.txt | lpr -Ph4phasera
(PRINTER 変数を設定しておくと省略できる ) % a2ps file3.txt | lpr
設定ファイル
.cshrc 等々
その他 ( アプリケーションの設定 ) .pinerc .emacs 等々
(.cshrc の場合 )
ログイン時、ホームディレクトリの下にある .cshrc の内容が読まれる .
例えば、この .cshrc に
setenv PRINTER h4phasera
という行を書いておくと、 ログイン時に環境変数 PRINTER が自動的に設定される .
TIPS
history whoami, finger file コマンド split コマンドによるファイル分割と cat コマンドによるファイル連結 diff コマンドと patch コマンド
[ 実演 7]
オンラインマニュアル
man コマンド --help オプション
新汎用機計算システムの使い方 (http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm
/index.html)
[ 実演 8]
3-2. アプリケーションの使用方法
エディタの使用方法
emacs(mule) の使用方法• (起動方法 )• ( 基本的な使い方 )• (日本語入力 )• (終了方法 )
•M-x help t でチュートリアル
[ 実演 9]
mail プログラム (1)
mnews の使用方法• (起動方法 )• (書き方、読み方、ファイル添付 )• (NetNews の読み方 )• (終了方法 )
[ 実演 10]
mail プログラム (2)
pine の使用方法• (起動方法 )• (書き方、読み方、ファイル添付 )• (終了方法 )
[ 実演 11]
バッチジョブ(1)
1.ジョブ・コマンドファイルの作成 ファイル名: xxxxx.cmd
2.ジョブ・コマンドファイルの修正 executable class etc
3.ジョブをサブミットする llsubmit <ジョブ コマンドファイル名・ >
バッチジョブ(2)
4.ジョブの状況を確認 llq llqx
5.ジョブの取り消し llcancel <ジョブ ID>
6.ジョブの完了確認 ジョブ完了通知の Mail 標準出力の内容を確認 [ 実演 12]
Fortran の使い方 (1)
1.ソースファイルの作成
ファイル名: xxxxx.f
2.ソースをコンパイルする(コマンド実行例)
xlf <オプション > <ソースファイル名 >
例: xlf -O3 – qstrict -qarch=pwr3 test.f
Fortran の使い方 (2)
主要な最適化オプション (IBM XL Fortran v7)
・ -O(大文字のオー ) には4段階の最適化レベル -O, -O2, -O3, -O4 (-O3 以上では、コンパイラが自分で判断して、プログラムの 計算順序や意味を変更する最適化まで行う )
・ -qstrict は、 -O3 が行う最適化のうち、プログラムの意味が
変わらない最適化のみ行う。
・ -qarch=pwr3 は、 power3 アーキテクチャーの機械語命令を
使うことを意味する。
[ 実演 13]
TeX について
サンプルプログラム コンパイル方法 ファイルの表示方法 印刷方法
[ 実演 14]
3-3. 周辺機器の使用方法
プリンタシステム
テキストファイルの印刷
ps ファイルの印刷
プリンタサーバa プリンタサーバb
h4phaser
例 h4phaser に出力する場合
[ 実演 15]
印刷先 :h4phasera 又はh4phaserb と指定
I/O ステーション (1)
3.5MO装置
3.5FD装置
DVD‐RAM装置
CD-R装置
8mm テープ装置DLT テープライブラリー装置
8mm
テー
プライブラリー
装置
DAT テープ装置
DLT テープ装置
Solaris システム
I/O ステーション (2)
設置場所
プリンター室 本館6 F io-h6
H306 本館3 F io-h3
A308 AVF棟3 F io-a3
計数室 リング棟2 F io-rc
部屋名 or 部屋番号 設置場所ステーションホスト名
ネーミングルール /dev/a3exb1/r/def
設置場所 通番 r: rewindnr: norewind
robot: オートローダ
def: モード無指定
uncomp: 非圧縮モード
comp: 圧縮モード
10c: 10G/15G圧縮モード
20c: 20G圧縮モード
35c: 35G圧縮モード
デバイスタイプ
I/O ステーション (3)
tar -cvf /dev/h3dat1/r/comp test_dir
tar -xvf /dev/h3dat1/r/comp
tar -tvf /dev/h3dat1/r/comp
tarコマンド、gtarコマンドの使用例
(ストア、リストア、リスティング)
I/O ステーション (4)
mtxの使用例
mtx -f /dev /a3dlt2 /robot load 1
mtx -f /dev /a3dlt2 /robot unload 1
mtx -f /dev /a3dlt2 /robot status
3-4. その他
PCからの電子メールの利用
設定方法• POPサーバ : pop.rcnp.osaka-u.ac.jp• SMTPサーバ : mail-out.rcnp.osaka-u.ac.jp
(POPサーバの利用には申請が必要 )
[ 実演 16]
Web の利用
設定方法 (Proxy の設定 )• HTTP Proxy www-in.rcnp.osaka-u.ac.jp (ポート 8080)
[ 実演 17]
ssh によるリモートアクセス
Windows からの ssh (ttssh) UNIX からの slogin
[ 実演 18]
ファイル転送 (scp)
Windows からの scp (WinSCP) UNIX からの scp
[ 実演 19]
ppp接続の使用方法
設定方法•接続先電話番号は Web を参照• IP アドレス、 DNS の設定はサーバが割り
当てる
[ 実演 20]