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