Unix の ファイルシステム(File System)

Slides:



Advertisements
Similar presentations
ファイル管理(ファイルシス テム) オペレーティングシステム 第 11 回. ファイルとは データの集まりの入れ物 データの集まり自身 データセットと呼ぶ場合もある 両方を意味.
Advertisements

Nano 北海道大学大学院 理学院 宇宙理学専攻 修士課程 1 年 堺 正太朗 nano. nano ?? Curses を用いたテキストエディタの一種 スクリーンエディタ CUI を用いて編集可能.
1 ログイン ユーザ名: root パスワード: hosei (初期設定). 2 はじめに 対象 学部 1 年生 日時 毎週木曜 6 限 18 : 30 ~ 19:30 ( 初回のみ ~ 20 : 00) 開催場所 W211 各自持参するもの ノート PC LAN ケーブル.
コンピュータ基礎実習上級 #4 拡張子、 URL 、ファイル名 一般教育研究センター 安田豊. ファイル名と拡張子 ファイルには名前が付けられている 区別のため。整理などに便利に利用するとよい。 abc.html ピリオドによってファイル名を前後に分ける習慣がある。 ピリオドの左は整理のために自由な名前を選べる.
ICT Foundation 1 Copyright © 2010 、 IT Gatekeeper Project – Ohiwa Lab. All rights reserved. ファイルとディレクトリ の操作.
ICT Foundation 1 Copyright © 2010 、 IT Gatekeeper Project – Ohiwa Lab. All rights reserved. ファイルとディレクトリ.
実習1:コマンドシェルの使い方.
情報処理3 アプリケーション プログラミング 今井孝明.
情報基礎A 情報科学研究科 徳山 豪.
Exercise in Information Literacy
情報処理概論Ⅰ 2007 第3回 2007/5/2 情報処理概論Ⅰ 第3回.
UNIX利用法.
UNIX利用法 情報ネットワーク特論資料.
北海道大学大学院 理学院宇宙理学専攻 EPNetFaN Mail サーバ管理課 徳永 義哉
WebLSDローカルキット2008のインストール1
ファイルとディレクトリ.
Unix生活 Vol.1
第3回 ファイルとフォルダ 伊藤 高廣 計算機リテラシーM 第3回 ファイルとフォルダ 伊藤 高廣
物理学情報処理演習 2. UNIX 補足自習用テキスト.
コンピュータリテラシー 第3回授業の復習 基本的なUNIXコマンド
情報リテラシー(2) パソコン基礎知識と 情報ネットワーク入門
Advanced Unix Commands
JavaによるCAI学習ソフトウェアの開発
Introduction.
半田利弘 鹿児島大学 大学院理工学研究科 物理・宇宙専攻
OSとコマンド OS:コンピュータを使うための基本プログラム コマンド:OS上で使用できる命令 OS本体であるカーネルの内部コマンド
ファイル・フォルダ名の大文字・小文字の区別 ファイル・フォルダ名の特殊記号およびスペースの混入
画像の作成と編集.
「コンピュータと情報システム」 01章 コンピュータの基礎知識
WinSCPによるデータ転送 リモートローカル間で簡単にデータ転送が可能です。
ファイルシステムとコマンド.
コンピュータと情報 第3回 補遺 ファイルとフォルダ.
第2章 ソフトウェアの基礎知識.
心理学情報処理法Ⅰ コンピュータにおけるデータ表現 マルチメディアとコンピュータ.
xxxxxx . yyy xxxxxx Linuxにおける情報管理 一般的なファイル UNIX における情報管理の単位 ファイルの種類を表す
第6章 2重ループ&配列 2重ループと配列をやります.
インターネット活用法 ~ブラウザ編~ 09016 上野喬.
利用者が守るセキュリティー (パスワードについて)
ファイルとディレクトリ.
Introduction コンピューターについての基礎知識
コンピュータ基礎実習上級 #10 絶対パスによる指定
実習1:コマンドシェルの使い方.
Cygwin の install.
UNIXについて 松野秀平.
インターネット技術特論 B:コマンドライン, shell 山口 実靖
情報処理技法(リテラシ)I 第10回:Excel (1/2)
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
情報処理概論Ⅰ 2007 第4回 2018/11/30 情報処理概論Ⅰ 第4回.
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
北海道大学理学研究科 地球惑星科学専攻 豊田英司
ソフトウェア情報学総論 基盤ソフトウェア学講座
情報量.
コンピュータの仕組み 1E16M048 圓谷 英一 1E16M050 徳弘 徹也 1E16M051 戸張 将義 1E16M052 飛田 優輝
第4回 コンピューティングの要素と構成 平成22年5月10日(月)
URLとファイルの対応 ユーザー s の Z:\www\ フォルダにある hello.html ファイル
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
1E17M053-9 奈良皐佑 1E17M070-7 師尾直希 1E17M078-6 渡邊惇
インターネット             サーバーの種類 チーム 俺 春.
情報処理Ⅱ 第2回:2003年10月14日(火).
プログラミング演習I 2004年5月19日(第5回) 理学部数学科・木村巌.
最低限インターネット ネットワークにつなぎましょ!
Linux の世界に 触れてみよう! 情報実験 第 3 回 (2005/10/21)
第4章 データ構造 p.82 [誤] ハミルトニアン経路問題  [正] ハミルトン閉路問題 p.82,83 [誤] セールスパーソン問題
gate登録システム: 設計ポリシーから使い方まで
情報の授業 サイバースペースに飛び込もう(2) 情報のデジタル化 Go.Ota
システムプログラミング 第6回 システムコールのエラーメッセージ ファイルシステム 情報工学科 篠埜 功.
基本情報技術概論(第13回) 埼玉大学 理工学研究科 堀山 貴史
ホームページを見ているだけで情報が通知される? ~Cookie編~
ネットワークプロトコル.
オペレーティングシステム 作成 T21R003 荏原 寛太.
Presentation transcript:

Unix の ファイルシステム(File System)

Unix ファイルシステム ソフトウェアは(ものすごく大量の)プログラムの集まりである。 一つ一つのプログラムは,それぞれファイルの中に書かれている。 全てのファイルは,ディレクトリーの階層構造の中に分類,整理されている。 ディレクトリーは Windows とか Mac ではフォルダーと呼ばれている。 ファイルの中に書かれているデータの量で,データの大きさを表す。

データ量の単位 bit(ビット) byte(バイト) kilo- (キロ) mega- Binary Digit の意味. 千 コンピューターが扱うデータの最小単位。 1 か 0. byte(バイト) 8 ビット だいたい英語のアルファベット一文字(ASCII character)を扱うためのデータの大きさに対応すると思ってよい。 kilo- (キロ) 千 キロバイト(kB)~103バイト。 実際には = 210 (=1,024)バイト。 mega- 百万 メガバイト(MB) ~106バイト。 実際には = 220 バイト (1,048,576). 大体英語で 350 ページ分。

データ量の単位(つづき) giga- (ギガ) tera- (テラ) 10億 ギガバイト(GB) ~ 1,000,000,000 バイト。 実際には = 230 バイト (1,073,741,824). 大体 360,000 ページ。 tera- (テラ) 1兆 テラバイト(TB) ~ 1,000,000,000,000 バイト. 実際には = 240 バイト (1,099,511,627,776). 大体 3億6千6百万 ページ分の文章。

Unix ファイルシステム 色々なファイルが色々なディレクトリーにどのように整理されて入っているかを一応知っておこう。 ホームディレクトリー(Home directory) 自分のファイルを置いておくところ。 ログインした時にはまずホームディレクトリーに入る。 カレントディレクトリー(Current directory) 自分が今仕事をしているディレクトリー。 (英語だとworking directoryとも言うかも。)

典型的な Unix file systemの例 root (/) bin dev users tmp usr var etc spool 各ユーザーのホームディレクトリー mail (all users’ mail)

典型的なディレクトリーの例 bin: 最もよく使われるUnixのコマンドやシェルのソフトウェアが入っている。 dev: デバイス(devices)のことで、プリンターとかターミナルとかの周辺機器を動作させるのに必要なソフトが入っている。 etc: 色々な管理に必要なファイル、例えばユーザーの名前やパスワードのリスト等が入ってる。 usr/users: ユーザーのホームディレクトリーが入っている。 tmp: 一時的なファイルを入れておく。 var: 内容が頻繁に変更されるようなファイルが入っている。特にメールのディレクトリーなど。

ファイルとディレクトリーの名前 名前を付けるのに使ってよい文字は: 名前にはスペースと以下の文字を使ってはいけない: アルファベット大文字 (A から Z) アルファベット小文字 (a から z) 数字 (0 から 9) ピリオド (.), アンダースコア (_), コンマ (,). 名前にはスペースと以下の文字を使ってはいけない: & * \ | [ ] { } $ < > ( ) # ? ‘ “ / ; ^ ! ~ % また、Unix コマンドと同じ名前をファイルネームには使わないほうが良い。

パス(path)、絶対パス名(absolute pathnames) Unix でファイルを使う時に必要なのは、そのファイルの名前だけである。 他のディレクトリーから使いたいファイルにアクセスするにはパス名が必要になる。 パス名とはファイルシステムの中で使いたいファイルがある場所の住所(名前)のこと。 絶対パス名はファイルシステムの構造の一番上からみた時の、使いたいファイルのある場所。 絶対パス名は / から必ず始まる. フルパスネーム(full pathname)とも言う。 ~ (tilde)はホームディレクトリーのフルパスネ-ムの省略形である。

ディレクトリー構造の例 root (/) bin dev etc home tmp usr var jill jack marsupials Bats continents oceans bandicoot opossum kangaroo wombat wombat 問) continents の絶対パス名はどう書けるか?

相対パス名(Relative pathnames) あるファイルを使いたい時、自分が使っているディレクトリー(カレントディレクトリー)から見て、そのファイルがどこにあるかが分かると便利なことが多い。これは相対的な見かたをしているということになりますね。 従って、相対パス名は(ルートディレクトリーからではなく)カレントディレクトリーから始まる。 親ディレクトリー(1レベル上のディレクトリー)を参照する場合には .. (ダブルドット)を使う。

Example Directory Structure root (/) bin dev etc home tmp usr var jill jack marsupials Bats continents oceans bandicoot opossum kangaroo wombat wombat 問)continents がカレントディレクトリーの時、opossum の相対パス名は?