東北大学全学教育科目
情報基礎
情報基礎
情報基礎
情報基礎 A
A
A
A
担当:大学院
情報科学研究科
塩浦
昭義
第
第
第
第
第
第
第
第
8
8
8
8
8
8
8
8
回
回
回
回
回
回
回
回
システムの
システム
システム
システム
システム
システムの
システム
システム
の
の基本操作
の
の基本操作
の
の
基本操作
基本操作
基本操作
基本操作
基本操作
基本操作
Linux
Linux
における情報管理
における情報管理
xxxxxx
.
yyy
自由に決定 拡張子 一般的 一般的 一般的 一般的ななななファイルファイルファイルファイル 一般的 一般的 一般的 一般的ななななファイルファイルファイルファイル .cccc::::CC言語CC言語言語言語ソースソースソースソース .txttxttxttxt::::テキストテキストテキストテキスト.jpeg , jpeg , jpeg , jpeg , .gif , gif , gif , gif , .bmpbmpbmpbmp::静止画::静止画静止画静止画
....pspspsps::ポストスクリプト::ポストスクリプトポストスクリプトポストスクリプト ファイルの種類を表す UNIX における情報管理の単位 ディレクトリ ディレクトリ ディレクトリ ディレクトリ ((((フォルダフォルダフォルダフォルダ)))) ディレクトリ ディレクトリ ディレクトリ ディレクトリ ((((フォルダフォルダフォルダフォルダ)))) ファイルやディレクトリの集合体
xxxxxx
自由に決定Linux
Linux
における情報管理
における情報管理
ファイル ファイル ファイル ファイル ディレクトリディレクトリディレクトリディレクトリ木構造
根 (root) 葉 (leaves)自由
自由
自由
自由に
に
に
に利用可能
利用可能
利用可能
利用可能
利用者番号「
利用者番号「
a8abxxxx
a8abxxxx
」のホームディレクトリ
」のホームディレクトリ
home homehome home home homehomehome usersusersusersusersusersusersusersusers a8aba8aba8aba8aba8aba8aba8aba8ab
a8abxxxx a8abxxxx a8abxxxx a8abxxxx a8abxxxx a8abxxxx a8abxxxx a8abxxxx / // / / // / ホームディレクトリ ホームディレクトリ ホームディレクトリ ホームディレクトリ / // /home/users/a8/a8ab/a8jbxxxx ホームディレクトリ ホームディレクトリ ホームディレクトリ ホームディレクトリ / // /home/users/a8/a8ab/a8jbxxxx a8 a8 a8 a8 a8 a8 a8 a8 Desktop Desktop Desktop Desktop Desktop Desktop Desktop
Desktop MyDocumentMyDocumentMyDocumentMyDocumentMyDocumentMyDocumentMyDocumentMyDocument MacMacMacMacMacMacMacMac MailDirMailDirMailDirMailDirMailDirMailDirMailDirMailDir WinWinWinWinWinWinWinWin
profile profile profile profile profile profile profile
profile netscapnetscapnetscapnetscapnetscapnetscapnetscapnetscap test.txt test.txttest.txt test.txt test.txt test.txttest.txt test.txt 「
~
」で省略操作方法の違い
操作方法の違い
GUI GUIGUI
GUI( Graphic User Interface)
C C C
CUIUIUIUI( Character User Interface)
グラフィカルな画面の中の アイコンやメニューなどを マウスなどに よって操作することに よって操作を進める キーボードからコマンドを打ち込むことによって操作する 簡単に出来る(ヒストリー) 基本的 基本的 基本的 基本的にににに出来出来出来ない出来ないないない 操作 操作 操作 操作ののの記録の記録記録記録 操作 操作 操作 操作ののの記録の記録記録記録 ほとんど必要な無い 得意,効率的 覚 覚 覚 覚えるまでえるまでえるまでえるまで面倒面倒面倒面倒 最初 最初 最初 最初はははは難難難難しいしいしいしい CUI CUICUI CUI 多量 多量 多量 多量にににに必要必要必要必要 リソース リソース リソース リソース リソース リソース リソース リソースのの使用量のののののの使用量使用量使用量使用量使用量使用量使用量 非効率的 非効率的 非効率的 非効率的 複雑 複雑 複雑 複雑なななな作業作業作業作業 複雑 複雑複雑 複雑なななな作業作業作業作業 とても簡単 簡単 簡単 簡単 簡単なななな作業作業作業作業 簡単 簡単簡単 簡単なななな作業作業作業作業 簡単 覚 覚 覚 覚ええええ易易易さ易さささ 覚 覚 覚 覚ええええ易易易易ささささ GUI GUIGUI GUI 用途 用途用途 用途にににに応応応じて応じてじて両方じて両方両方を両方をを使を使い使使いいい分分分けと分けと良けとけと良良良いいいい!!!! 用途 用途 用途 用途にににに応応応応じてじてじてじて両方両方両方両方をををを使使い使使いいい分分分分けとけと良けとけと良良い良いい!い!!!
c a l
c a l
カレンダーの表示Linux
Linux
のコマンド
のコマンド
[xxxxyyyy@zzzz~]$cal
コマンドプロンプト 4月 2006 日 月 火 水 木 金 土 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 [xxxxyyyy@zzzz~]$次のコマンドの前に
プロンプトを確認!
バックグラウンドジョブの利用
バックグラウンドジョブの利用
[xxxxyyyy@zzzz~]$ kwrite [xxxxyyyy@zzzz~]$ 継続して実行されるコマンド(mozillaなど)は 「&
&
&
&
」をつけて実行する!kwrite
kwrite
エディタの起動 kwriteの終了まで,次のコマンドプロンプトが表れない [xxxxyyyy@zzzz~]$ kwrite &覚えておくと便利な操作方法
コマンド
コマンド
コマンド
コマンド履歴
履歴
履歴
履歴(
(
(
(ヒストリー
ヒストリー
ヒストリー
ヒストリー)
)
)
)機能
機能
機能
機能
プロンプト上でカーソルキーを上下することで、 過去に入力したコマンドを行き来きし再入力が容易になる機能コピー
コピー
コピー
コピー&
&
&
&ペースト
ペースト
ペースト
ペースト(
(
(
(貼
貼
貼
貼り
り付
り
り
付
付
付け
け
け
け)
)
)
)機能
機能
機能
機能
① コピー範囲の選択 目的のテキスト部分をマウスで選択しハイライト表示する. ② ペースト位置の選択 目的の位置にカーソルを移動する. ③ ペースト(貼り付け) マウスの中央ボタンを押す.a8abxxxx
a8abxxxx
p w d
p w d
現在のディレクトリ確認 (present working dir) [xxxxx ]$ /home/users/a8/a8ab/a8abxxxx pwdファイル・ディレクトリの操作関係の基本命令
ファイル・ディレクトリの操作関係の基本命令
/home/users/a8/a8ab/a8abxxxx DesktopDesktop MyDocumentMyDocument MacMac MailDirMailDir winwin
profile
profile netscapnetscap test.txt
l s
l s
現在のディレクトリ直下のファイル情報 (list)[xxxxx ]$
Desktop/ Desktop/ Desktop/
Desktop/ MailDirMailDirMailDirMailDir/ / / MyDocment/ MyDocmentMyDocment/ MyDocment/ / ・・・/ ・・・・・・・・・ ls
ファイル・ディレクトリの操作関係の基本命令
ファイル・ディレクトリの操作関係の基本命令
a8abxxxx a8abxxxx /home/users/a8/a8ab/a8abxxxx DesktopDesktop MyDocumentMyDocument MacMac MailDirMailDir winwin
profile
profile netscapnetscap test.txt
cd
cd
ファイル・ディレクトリの操作関係の基本命令
ファイル・ディレクトリの操作関係の基本命令
[xxxxx ]$ cd MyDocument [xxxxx ]$ /home/users/a8/a8ab/a8abxxxx/MyDocument pwd子
子
子
子ディレクトリ
ディレクトリ
ディレクトリへ
ディレクトリ
へ
へ移動
へ
移動
移動
移動
(change directory) a8abxxxx a8abxxxx /home/users/a8/a8ab/a8abxxxx DesktopDesktop MyDocumentMyDocument MacMac MailDirMailDir winwin
profile
profile netscapnetscap test.txt
cd
cd
cd
cd
cd
cd
cd
cd
ファイル・ディレクトリの操作関係の基本命令
ファイル・ディレクトリの操作関係の基本命令
[xxxxx]$ cd . . [xxxxx]$ /home/users/a8/a8ab/a8abxxxx/ pwd親
親
親
親ディレクトリ
ディレクトリ
ディレクトリへ
ディレクトリ
へ
へ移動
へ
移動
移動
移動
a8abxxxx a8abxxxx /home/users/a8/a8ab/a8abxxxx DesktopDesktop MyDocumentMyDocument MacMac MailDirMailDir winwin
profile
profile netscapnetscap test.txt
cd
cd
ファイル・ディレクトリの操作関係の基本命令
ファイル・ディレクトリの操作関係の基本命令
[xxxxx]$ cd win/profile [xxxxx]$ /home/users/a8/a8ab/a8abxxxx/win/profile pwd孫
孫
孫
孫ディレクトリ
ディレクトリ
ディレクトリへ
ディレクトリ
へ
へ移動
へ
移動
移動
移動
a8abxxxx a8abxxxx /home/users/a8/a8ab/a8abxxxx DesktopDesktop MyDocumentMyDocument MacMac MailDirMailDir winwin
profile
profile netscapnetscap test.txt
cd
cd
ファイル・ディレクトリの操作関係の基本命令
ファイル・ディレクトリの操作関係の基本命令
[xxxxx ]$ cd [xxxxx ]$ /home/users/a8/a8ab/a8abxxxx/ pwdルートディレクトリ
ルートディレクトリ
ルートディレクトリ
ルートディレクトリへ
へ
へ移動
へ
移動
移動
移動
a8abxxxx a8abxxxx /home/users/a8/a8ab/a8abxxxx DesktopDesktop MyDocumentMyDocument MacMac MailDirMailDir winwin
profile
profile netscapnetscap test.txt
ファイル・ディレクトリの操作関係の基本命令
ファイル・ディレクトリの操作関係の基本命令
c
c
c
c p
p
p
p
c
c
c
c p
p
p
p
ファイルの複製 (copy) [xxxxx]$ cp test.txt test1.txtm
m
m
m v
v
v
v
m
m
m
m v
v
v
v
ファイルの移動 (move) [xxxxx]$ mv test1.txt test2.txtm
m
m
m o
o
o
o rrrr e
e
e
e
m
m
m
m o
o
o
o rrrr e
e
e
e
ファイルの中身表示 [xxxxx]$ more test2.txtファイル・ディレクトリの操作関係の基本命令
ファイル・ディレクトリの操作関係の基本命令
m
m
m
m k
k
k d
k
d
d
d iiii rrrr
m
m
m
m k
k
k d
k
d
d
d iiii rrrr
ディレクトリの新規作成 (make directory) [xxxxx]$ mkdir dir1rrrr m
m
m
m d
d
d iiii rrrr
d
rrrr m
m
m
m d
d
d iiii rrrr
d
ディレクトリの削除 (remove directory) [xxxxx]$ rmdir dir1[xxxxx]$ rm test2.txt