最低限UNIX 第2回 実習編 中神雄一 [email protected] このスライドの目的 Web 版 「最低限 UNIX/Linux [II]」 の授 業用補助資料です. 実習に必要な最低限の知識を簡潔にまとめ てあります Web に掲載されている作業をするための 練習を用意してあります UNIX および Linux に関する詳細な知識につい ては Web 版資料および参考文献を参照してくだ さい. 1, ファイルとディレクトリ ファイルとディレクトリ (1) ディレクトリの階層構造 ディレクトリの並び方をイメージしよう 階デ 層ィ 構レ 造ク ト リ に よ る ルートディレクトリ「 / 」を起点 としたツリー構造 ホーム ディレクトリ ファイルとディレクトリ (2) ディレクトリの呼び方 カレントディレクトリ 現時点で自分自身が作業して いるディレクトリ 「. 」 で表す. dongury 親ディレクトリ カレントディレクトリのすぐ一段 うえのディレクトリ 「.. 」で表す. home ホームディレクトリ ユーザ専用ディレクトリ. 「~」 で表す. dongury ファイルとディレクトリ (3) パス (絶対パス / 相対パス) ファイルなどがどのディレクトリにあるか識別する 表記方法 絶対パス : ルートディレクトリから 見た位置 /home/sugiyama/jupiter.txt (各ディレクトリの間を / で区切る) 相対パス : カレントディレクトリ からの相対的な位置 ../sugiyama/jupiter.txt home ディレクトリに相当 ファイルとディレクトリ (4) やってみよう! <コマンド> $ pwd : 自分が今いるディレクトリ名が 表示される $ ls : ファイルやディレクトリの一覧表示 $ cd [移動先ディレクトリ名] : ディレクトリ間移動. 移動先は絶対・ 相対パスで. まずは VTA に見本を示してもらおう! ファイルとディレクトリ (5) 練習1 1, / まで移動して直下のディレクトリ構造を眺める. 2, home 以下のディレクトリを眺めて各マシンに アカウントを持つユーザー数とアカウント名を 確かめる. 3, 相方(または VTA) のディレクトリに入る 4, 相対パスを使って自分のディレクトリに戻る 5, 絶対パスを使って相方 (VTA)のディレクトリに 入る 6, 相方に交代 7, Web 版資料 [2.3.1] に進む 2, ファイルモード ファイルモード(1) ファイルモード UNIX はマルチユーザの OS ・ 他人に見られたくないファイルもある アクセス権制御が重要 ・ 所有者,グループメンバ,その他で区別 ファイルモード(2) ファイルの属性 $ ls -l -rw-r--r-- 1 inex drwxr-xr-x 3 inex drwxr-xr-x 2 inex ① ② ③ inex inex inex ④ 7518 Oct 24 09:45 index.html 4096 Oct 24 10:14 lecture 4096 Oct 16 15:14 lecture-html ⑤ ⑦ ⑥ ① ファイルモード ② ファイルへのリンク数 ③ ファイルの所有者 ④ ファイルの属するグループ ⑤ ファイルの大きさ(バイト単位) ⑥ ファイルの最終更新時刻 ⑦ ファイルの名前 ファイルモード(3) 読 み 出 し 許 可 書 き 込 み 許 可 実 行 許 可 アザ-ズパーミッション ○ × ○ グループパーミッション ○ × ○ ユーザーパーミッション ○ ○ ○ ファイルモード 利用権限 d rwx r-x r-x ファイルのタイプ ・ - :通常のファイル ・ d : ディレクトリ ・ l : リンク ファイルモード(4) ファイルモードの変更 1,数字を用いた変更 許可 記号 数字 読込 r 4 書込 w 2 実行 x 1 有効にする権限の数字の和を取る ex) -rw-rw-r-- : 664 $ chmod 644 [filename] 2,文字を用いた変更 対象 操作 許可 [ugao] [+-=] [rwx] u: 所有者 + :許可を与える g:グループ - : 許可を取り消す o: その他のユーザ = : 許可を設定する a: 全員 上と同様にすると $ chmod u=rw,g=rw,o=r [filename] ファイルモード(5) 練習2 1, hoge.txt のファイルモードを数字、文字両方を使って 変更しなさい. (1) rwx r-x r-x (2) r-x r-- r– ※ 変更後は $ls -l で確認すること. 2, 出来たら Web 資料 [3.2] に進む 3, リンク リンク (1) 2 つのリンク形式 ハードリンク ファイルの実体に直結 するリンク シ ン ボ シンボリックリンク リ ッ ファイル名を参照. ク 参照先のファイルが リ 無くなると実体にたど ン ク りつけなくなる File1 File2 File3 I -ノード番号 = 100001 ハ ー ファイル実体 ド リ ン システム側 ク ユーザー側
© Copyright 2025 ExpyDoc