1 / 16

最低限 UNIX 第 2 回 実習編

最低限 UNIX 第 2 回 実習編. 中神雄一 nakagami@ep.sci.hokudai.ac.jp. このスライドの目的. Web 版 「最低限  UNIX/Linux [II] 」 の授業用補助資料です. 実習に必要な最低限の知識を簡潔にまとめ   てあります Web に掲載されている作業をするための   練習を用意してあります. UNIX および  Linux に関する詳細な知識につい ては Web 版資料および参考文献を参照してくだ さい. 1 , ファイルとディレクトリ. ファイルとディレクトリ (1). ディレクトリの階層構造.

Download Presentation

最低限 UNIX 第 2 回 実習編

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 最低限UNIX 第2回実習編 中神雄一 nakagami@ep.sci.hokudai.ac.jp

  2. このスライドの目的 • Web 版 「最低限 UNIX/Linux [II]」 の授業用補助資料です. • 実習に必要な最低限の知識を簡潔にまとめ •   てあります • Web に掲載されている作業をするための •   練習を用意してあります UNIX および Linux に関する詳細な知識につい ては Web 版資料および参考文献を参照してくだ さい.

  3. 1, ファイルとディレクトリ

  4. ファイルとディレクトリ (1) ディレクトリの階層構造 • ディレクトリの並び方をイメージしよう ルートディレクトリ「 / 」を起点 としたツリー構造 ディレクトリによる 階層構造 ホーム ディレクトリ

  5. ファイルとディレクトリ (2) ディレクトリの呼び方 • カレントディレクトリ 現時点で自分自身が作業して いるディレクトリ 「. 」 で表す. dongury • 親ディレクトリ • カレントディレクトリのすぐ一段 •   うえのディレクトリ 「..」で表す. • home • ホームディレクトリ • ユーザ専用ディレクトリ. 「~」 • で表す. • dongury

  6. ファイルとディレクトリ (3) パス (絶対パス / 相対パス) • ファイルなどがどのディレクトリにあるか識別する   表記方法 • 絶対パス : ルートディレクトリから •          見た位置 • /home/sugiyama/jupiter.txt • (各ディレクトリの間を / で区切る) • 相対パス : カレントディレクトリ •         からの相対的な位置 • ../sugiyama/jupiter.txt home ディレクトリに相当

  7. <コマンド> $ pwd  : 自分が今いるディレクトリ名が          表示される $ ls   : ファイルやディレクトリの一覧表示 $ cd [移動先ディレクトリ名]       : ディレクトリ間移動. 移動先は絶対・         相対パスで. ファイルとディレクトリ (4) やってみよう! まずは VTA に見本を示してもらおう!

  8. ファイルとディレクトリ (5) 練習1 1, / まで移動して直下のディレクトリ構造を眺める. 2, home 以下のディレクトリを眺めて各マシンに    アカウントを持つユーザー数とアカウント名を 確かめる. 3, 相方(または VTA) のディレクトリに入る 4, 相対パスを使って自分のディレクトリに戻る 5, 絶対パスを使って相方 (VTA)のディレクトリに 入る 6, 相方に交代 7,Web 版資料 [2.3.1] に進む

  9. 2, ファイルモード

  10. ファイルモード(1) ファイルモード • UNIX はマルチユーザの OS ・ 他人に見られたくないファイルもある • アクセス権制御が重要  ・ 所有者,グループメンバ,その他で区別

  11. ファイルモード(2) ファイルの属性 $ ls -l -rw-r--r-- 1 inex inex 7518 Oct 24 09:45 index.html drwxr-xr-x 3 inex inex 4096 Oct 24 10:14 lecture drwxr-xr-x 2 inex inex 4096 Oct 16 15:14 lecture-html ① ② ③ ④ ⑤ ⑦ ⑥ • ファイルモード • ファイルへのリンク数 • ファイルの所有者 • ファイルの属するグループ • ファイルの大きさ(バイト単位) • ファイルの最終更新時刻 • ファイルの名前

  12. ファイルモード(3) 利用権限 読み出し許可 書き込み許可 実行許可 ファイルモード d rwx r-x r-x アザ-ズパーミッション ○× ○ グループパーミッション ○× ○ ユーザーパーミッション ○  ○ ○ ・ - :通常のファイル ・ d : ディレクトリ ・ l : リンク ファイルのタイプ

  13. ファイルモード(4) ファイルモードの変更 1,数字を用いた変更 許可 記号 数字 読込r 4 書込w 2 実行x 1 • 有効にする権限の数字の和を取る • ex) -rw-rw-r-- : 664 • $ chmod 644 [filename] 2,文字を用いた変更 対象  操作  許可 [ugao] [+-=] [rwx] • 上と同様にすると • $ chmod u=rw,g=rw,o=r • [filename] u: 所有者 g:グループ o: その他のユーザ a: 全員 + :許可を与える - : 許可を取り消す = : 許可を設定する

  14. ファイルモード(5) 練習2 1, hoge.txt のファイルモードを数字、文字両方を使って変更しなさい. (1) rwx r-x r-x (2) r-x r-- r– ※ 変更後は $ls -l  で確認すること. 2, 出来たら Web 資料 [3.2] に進む

  15. 3, リンク

  16. File1 I -ノード番号 = 100001 シンボリックリンク ファイル実体 File2 ハードリンク システム側 File3 ユーザー側 リンク (1) 2 つのリンク形式 •  ハードリンク • ファイルの実体に直結 •   するリンク • シンボリックリンク • ファイル名を参照. •   参照先のファイルが •   無くなると実体にたど •   りつけなくなる

More Related