スライド 1

Similar documents
第 3 回情報基礎演習 UNIX / Linux: ファイルシステム シェルを理解しよう! 谷口貴志 Panda に login し 情報基礎演習クラスの VDI から Ubuntu に接続し Linux に login した後, 左 上の Activity 端末のアイオン をクリック 端末 を立ち

Microsoft PowerPoint - InfPro_I6.pptx

Microsoft PowerPoint - スハ?コン利用入門_ _UNIX利用の基礎知識.pptx

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _

<4D F736F F F696E74202D E3F FC96E55F F554E CC8AEE D8EAF2E B8CDD8AB B83685D>

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

図 1: 場所をクリックし ホームフォルダーをクリックすると (上図) ホーム フォルダー下にあるファイルやディレクトリの一覧を見ることができる 下図 2

160420c_unix.pptx

PowerPoint Presentation

スライド 1

01: 講義概要

これを調べるには pwd というコマンドを使います pwd とは print working directory の頭文 字をとったもので これから意味は明らかですよね 演習 1 (a) pwd を実行した結果を書け なお 立ち上げた直後の作業用ディレクトリのことをホー ムディレクトリ もしくは単に

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

情報処理概論(第二日目)

情報処理概論(第二日目)

k_seminar_hands_on_for_linux_beginner.pptx

fs.ppt

ネットワークシステム管理 #01

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

ネットワークシステム管理 #01

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

情報処理概論(第二日目)

PowerPoint プレゼンテーション

untitled

170420_unix.pptx

PowerPoint Presentation

I #2 : ( 8-13), () URL : j inoue/prog2007/prog2007.html

PowerPoint プレゼンテーション

1. 基本操作 メールを使用するためにサインインします (1) サインインして利用する 1 ブラウザ (InternetExploler など ) を開きます 2 以下の URL へアクセスします ( 情報メディアセンターのトップページからも移動で

目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの

PowerPoint プレゼンテーション - 物理学情報処理演習

ファイルシステムとファイル管理

情報リテラシー 第1回

PowerPoint プレゼンテーション

kiso2-01.key

本 日 の 授 業 内 容 最 低 限 覚 えるべきUNIXコマンド pwd, ls, mkdir, cd, cp, rm, mv テキストエディタの 簡 単 な 使 い 方 テキストエディット, Jedit X,Emacs C 言 語 プログラミングの 初 歩 hello, world を 画 面

UNIX

unix.dvi

GNU Emacs GNU Emacs

Taro-cshプログラミングの応用.jt

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

目次 1. はじめに WEB インタフェース... 4 アクセス方法... 4 操作方法 FTP クライアント FFFTP(WINDOWS) インストール方法 アクセス方法 操作方法 CYBERD

PowerPoint プレゼンテーション

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部

Microsoft Word Webmail

X Window System X X &

Webhard_Users manual

Microsoft PowerPoint _2.プログラミングの基礎_final

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

2 Grac のデータを全学メールへ移行する環境 2.1 後楽園キャンパス 3 号館 4 階の実習室 A-E Grac のメールバックアップとデータの取得とデータの変換を行います データの取得を行う事で MUA( メールソフト ) へ取り込む事が可能になります データの移行は 全

UNIX とは? 1969 年 米国のベル研究所で開発されたオペレーティングシステム特徴 文字ベースの対話型 OS マルチユーザ 複数のユーザが同時に利用できる マルチタスク マルチプロセス 複数の処理を平行して行える タイムシェアリング 一定の時間に区切って処理を行う 複数の処理を平行しているよう

Windowsクライアントユーザーマニュアル_version+1_0_1_

kiso2-01.key

再起動した状態になり パスワードを入力すると 図 2 のように DEXCS2011 のアイコ ンがデスクトップ上に表示される 2 端末を準備する メニューバーにある端末の形を左クリック 図 2 デスクトップ メニューバーに端末の形がない場合 図 3 メニューバー アプリケーション アクセサリー 端末

P.2 もくじ 8. ファイルのアップロードとダウンロード 8-. ファイルのアップロード 8-2. ファイル指定でアップロード 8-3. Zip 解凍アップロード 8-4. ドラッグ & ドロップで一括アップロード 8-5. ファイルのダウンロード 9. ファイルの送信 ( おすすめ機能 ) 9-

XEN 仮想マシンの移植 Islandcenter.jp 2009/04/14 既に作成済みの XEN 仮想マシンを移植する方法を説明します 仮想マシンイメージは 通常 /var/lib/xen/image/myvmachine に作成されていますが このファイルを tar 圧縮してリムーバブルメデ

<4D F736F F D E6312E3094C5817A4D D E302E B838B8EE88F878F915F836C F815B834E A C52E646F63>

Microsoft Word Proself-guide4STD+Prof.docx

Microsoft Word - FreeBSD

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

Microsoft PowerPoint - lecture2_PPT.pptx

外字登録 取扱説明書 (14.07) 株式会社タテムラ

設定仕様書

Microsoft Word - macマニュアル【 】.doc

目次 Web インターフェースでのログイン方法 1 Web インターフェースから利用できる機能の紹介 3 1ファイルのアップロードとダウンロード 4 2 転送確認 ( ファイルのアップロード状況 ) 9 3ファイル更新履歴の管理 10 4 操作履歴の確認 12 5アクセスチケットの生成 ( フォルダ

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

目次 1. テンプレートの準備 1.1 エクセルファイルの準備 1.2 タグを作成する 1.3 エクセルファイルの表示調整 2.PC へテンプレートを追加 3.iPad での ICLT の操作 3.1 入力者の操作 入力者のログイン テンプレートを更新する チェッ

Microsoft Word - BRマニュアル教員用new.docx

目次 1. はじめに... 1 動作環境... 1 その他 他の人が利用する ID を発行したい... 2 ユーザー ID 作成を作成しましょう パソコンのデータを自動でアップロードしたい... 4 PC 自動保管機能を使用してみましょう 不特定多数の

1 はじめに はじめに 制限事項 注意事項 お問い合わせ窓口 メールの利用 ( ブラウザを利用 ) OUTLOOK WEB APP への接続方法 EXCHANGE ONLINE の画面構成...

ICLT 操作マニュアル (2011 年 05 月版 ) Copyright 2011NE 東京株式会社 All Rights Reserved

e 飛伝 Pro システム e 飛伝 Pro バージョンアップ手順書 第 11 版 平成 2 3 年 5 月 2 3 日

引き算アフィリ ASP 登録用の日記サイトを 作成しよう Copyright 株式会社アリウープ, All Rights Reserved. 1

サイボウズ ツールバー βマニュアル

ファイルサーバ ご利用の手引き 第 1.0 版 2008 年 2 月 14 日 近畿大学総合情報システム部 (KUDOS)

IPPO - 校内研修支援プログラム - 使用説明書 目次 項 目 ページ 1 プログラム利用の準備 この説明書の記述について プログラムの動作環境等 プログラムファイルのコピー プログラムファイルの起動 4 2 プログラムファイルの利用

01: 講義概要

目次 1. ログイン ログアウト デスクトップ ( 例 :Word Excel 起動中 ) Dock( 例 :Word Excel 起動中 ) Finder ウィンドウ メニューバー ( 例 :Word 起動中 )...

PowerPoint プレゼンテーション

ご利用になる前に ここでは しんきん電子記録債権システム をご利用になる前に知っておいていただきたいことがらについて説明します 1 ご利用環境と動作条件の確認 2 2 初期設定とは 4 3 ソフトウェアキーボードの使いかた 6

中綴じ3・4級.ren

<4D F736F F F696E74202D B B836F82B CC8EE888F882AB2891E6342E3794C5292E B8CDD8AB B83685D>

NSS利用者マニュアル

OS

ZipTheRipper のページへ移動したら ダウンロードの文字をクリックして下さい 使用許諾書を確認の上 同意チェックを入力し ダウンロードボタンを押して下さい サブウィンドウが表示されたら 保存 を選択して下さい ダウンロードが開始されます ダウンロードフォルダの中にある ZipTheRipp

セットアップの流れ Graphtec Pro Studio を使用する SAi Cloud へのユーザー登録 1-1 SAi Cloud へのユーザー登録 Graphtec Pro Studio のインストール 1-2 Graphtec Pro Studio のインストール Cutting Mast

2006

SMB送信機能

タイトル

製品を使う前に基本操作インターネットアプリケーション Q&A 付録 Web Internet Explorer の使い方 1 Web Web Windows Internet Explorer Web Internet Explorer Internet Explorer を ❶ 起動する Inte

SMB送信機能

1 はじめに はじめに お問い合わせ窓口 OUTLOOK WEB APP システムの利用 接続方法 ( サインイン ) 初回サインイン時の利用開始処理 回目以降のサインイン EX

(Microsoft Word - \201\231\210\363\215\374\227p.doc)

ユーザーズマニュアル

ファイル アップロード

拓殖大学総合情報センター 学生 Web メール (Office365) 操作マニュアル 目 次 1. Office365 の Web メール 2 2. 利用上の制約事項 送受信メールサイズ制限 メールボックス利用制限 2 3. Office365 のサインイン サインアウト

Linux 利用の手引き ( 基本編 ) Linux 手引き ( 基本編 )-1 総合情報センター 2018 年 3 月版 総合情報センター 1 概要 Linux システム Linux 起動 サインイン Gnome ウインドウ メニュー操作

Transcription:

今日は Unix! Ubuntu を起動しよう Panda の VDI から接続!

出席を取るので配布した紙に 紙を 横が広い方向にこのようにおいて この方向で大きくかいてください 0.3 or 4 限目 (4/24) 1. 学生番号 2. 名前 を書いて 退出するときに 入口の近くにおいて台の上 に提出 ( 学生番号ははっきりと )

第 3 回情報基礎演習 本日の演習内容 1. テキスト3 章および4 章 UNIX/Linux: ファイルシステム シェル 2. 課題 第 2 回演習と同じくメールによる提出とします

授業資料のダウンロード (1) ブラウザを起動アドレスバーに下記 URL を入力し, Enter キーを押す (2) 以下のアドレスを入力 https://panda.ecs.kyoto-u.ac.jp/x/zrudj1

アドレスバーに下記 URL を入力し, Enter キーを押す https://panda.ecs.kyoto-u.ac.jp/x/zrudj1 授業資料 第 3 回.lzh ファイルをダウンロード 1. 第 3 回.lzh ファイルを左クリック 2. フォルダの参照ボタンをクリック 3. マイドキュメント をクリックし, OK をクリックする

キュメント ショートカットをダブルクリック 第 3 回 フォルダをダブルクリック 3UNIX-1.pdf, 3UNIX-2.pdf, mailformat3.txt 3つのファイルがあることを確認して下さい 教科書 ( 情報基礎演習 ) 3UNIX-2.pdfを参照しつつ, 3UNIX-1.pdf に従って演習を進める課題は3UNIX-1.pdfに記載

デスクトップ / ショートカット Panda : Kyoto University CyberLearningSpace People and Academe KUMOI : メールを利用するとき

Panda に login する

VDI(Virtual Desktop Infrastructure) を使う 4 限目の学生 (1) ここをクリック 3 限目の学生 (2) ここをクリック

VDI にサインイン (1) ここをクリック

VDI にサインイン (2) クリック

VDI で Linux( Ubuntu ) を起動してみよう ここをクリック

(1) Password を入力する (2) OK をクリックし login する

ここをクリック

terminal ここをクリック

Terminal を使う terminal と呼ぶ

UNIX のコマンドの実行 Linux (Unix) にログインしターミナル ( 別称 : コンソール ) を開くと [axxxxxxx@xxx:~]$ カーソル のような文字列が表示される この部分を ( コマンド ) プロンプトと呼ぶ. このプロンプトに対し,UNIX の様々なコマンドを入力することが出来る [Enter] キーを押すと そのコマンドが実行され再びプロンプトが現れるそこに次のコマンドを入力していく 例えば,date というコマンド ( 日付, 時刻を表示させる ) を実行してみる [axxxxxxx@xxx:~]$ date [Enter] Mon Apr 16 11:38:59 JST 2018 [axxxxxxx@xxx:~]$ 今の日付 時刻の出力 注 : 今後 プロンプトは [a... ~]$ 或いは $ のように省略 [Enter] キーを押すの意味 次のコマンドを入力できる状態になる

ユーザインタフェースとしての GUI と CUI GUI = Graphical User Interface ウィンドウやアイコンなどをマウスで操作して キーボードで文字入力を行うタイプの仕組み CUI = Command line User Interface キーボードからコマンドを打ち込んで操作する仕組み Windows や Macintosh などの OS と同様に UNIX (Linux) でも, GUI と CUI が使える. 今日の授業では UNIX (Linux) の CUI での操作に焦点を当てる.

UNIX/Linux システム (OS) を利用するための基本が身につきます 将来, 科学技術計算やホームページ サーバー管理を行なうようになった時には必須となるでしょう 本演習で扱うコマンドの一例 コマンド名 機能 cat テキストファイルの内容を表示 ( catenate ) ls ディレクトリの内容 ( ファイル ) の表示 ( list ) cd ディレクトリの移動 ( change directory ) mkdir ディレクトリの作成 ( make directory ) rm ファイルまたはディレクトリの削除 ( remove ) rmdir ディレクトリの削除 ( remove directory ) mv cp ファイルの他のディレクトリへの移動, またはファイル名の変更 ( move ) ファイルの他のディレクトリへの複写, または異なるファイル名を持つ同一ファイルの作成 ( copy )

コマンドの引数 (1) UNIX のコマンドには date のようにコマンド名を入力するだけで実行出来るものがあるが コマンド名に続けて追加情報を指定する必要があるものも多い たとえば ファイルの内容を画面に表示するコマンド cat は $ cat.bashrc[enter] ここに.bashrc ファイルの内容が表示される の様に コマンド名 (cat) の後に 表示したいファイルの名前を指定する必要がある このような追加の情報を引数と呼ぶ コマンド名と引数の間は 1 つ以上の空白文字 ( スペース ) で区切る

コマンドの引数 (2) cat の例で 別のファイルを表示したい場合には 表示したいファイルの名前を指定する必要がある. まず どのようなファイルが, 今いるディレクトにあるか調べるには $ ls [Enter] ここに このディレクトリに存在するファイルが表示される この中から 例えば.cshrc というファイルを表示させたいとすると $ cat.cshrc [Enter] ここに.cshrc ファイルの内容が表示される ls により表示されたファイルから各自で表示させたいファイルを書く

コマンドの引数 (3) 引数を 2 個 ( 以上 ) 要求するコマンドもある 例えば, ファイルのコピーを作成するコマンド cp は $ cp.bashrc test [Enter] コマンド引数 1 コピー元 引数 2 コピー先 の様に使う これで.bashrc という名前のファイルのコピーが test という名前で作られる

コマンドのオプション (1) コマンドには オプションを指定することで, 動作を変更することが出来るものがある 例えば $ cp -i.bashrc test [Enter] コマンド引数 1 コピー元 オプション 引数 2 コピー先 この場合, オプション -i を付けると コピーがあるファイルを上書きする場合にいいかどうか コンピュータ側が問い合わせてくる y [Enter] あるいは n [Enter] で答える.

オプションの他の例 ls ls コマンド : $ ls -al [Enter] コマンド オプション オプションは覚える必要はない. $ man コマンド名 [Enter] コマンドのオプション (2) ファイルの一覧を表示 意味 -a directory 内のすべてのファイルを表示 -l 詳細情報を表示 でどのようなオプションがあるか調べることができる. ちなみに $ ls -a -l [Enter] $ ls -l -a [Enter] $ ls -al [Enter] $ ls -la [Enter] はすべて同じ 例えば $ man ls [Enter] を行ってみるとわかる. (man は manual の省略に由来 )

1. プロンプトとは ( 以前のページ参照 ) [axxxxxxx~]$ 注 : 今後 プロンプトは [a... ~]$ 或いは $ のように省略 2. カレントディレクトリの表示 ( print working directory ) [axxxxxxx~]$ pwd /home/a00xxxxx ピコピコしているこの部分を含めてプロンプト (prompt) と呼ぶ カレントディレクトリ (current directory) = 今作業しているディレクト = ディレクトリ (a) ディレクトリとは? (directory) ファイルシステムの木構造から理解してみよう ファイルシステムの参考資料 ( 課題の後のページに記載 )

ディレクトリ ファイルの表示 ( list ) [axxxxxxx~]$ ls カレントディレクトリに存在するファイル, ディレクトリが表示される [axxxxxxx~]$ ls l > list.txt [axxxxxxx~]$ mkdir list ディレクトリ ファイルの詳細表示 [axxxxxxx~]$ ls -l drwxr--r-- 1 a00xxx user 96 April 26 18:01 list/ -rw-r--r-- 1 a00xxx user 258 April 26 18:01 list.txt パーミッション 所有者グループサイズ (kb) drwxr-xr-x 所有者 u グループ g その他 o -rw-r--r-- r: w: x: ファイル名一覧の表示ファイルの作成 削除ファイルへのアクセス r: 読出 w: 書込 x: 実行

-rw-r--r-- r: 読出 w: 書込 x: 実行 所有者 u グループ g その他 o [axxxxxxx~]$ ls -l -rw-r--r-- 1 a00xxx user 258 April 26 18:01 list.txt ファイル権限 ( パーミッション ) の変更 ( change mode ) [axxxxxxx~]$ chmod g+w list.txt [axxxxxxx~]$ ls -l -rw-rw-r-- 1 a00xxx user 258 April 26 18:01 list.txt

リダイレクト [axxxxxxx~]$ ls l > list.txt ls l の結果が標準出力 ( 端末 ) ではなく, list.txt ファイルに書き出される cat(catenate) [axxxxxxx~]$ cat list.txt list.txt ファイルの中身が端末に表示される mkdir( make directory ) [axxxxxxx~]$ mkdir text text ディレクトリが作成される

カレントディレクトリの表示 [axxxxxxx~]$ pwd /home/a00xxxxx 別のディレクトリへの移動 ( change directory ) [axxxxxxx~]$ cd text [axxxxxxx~]$ pwd /home/a00xxxxx/text ホームディレクトリへ戻る [axxxxxxx~]$ cd [axxxxxxx~]$ pwd /home/a00xxxxx

ファイル ディレクトリのコピー ( copy files or directories ) [axxxxxxx~]$ cp text1.txt text2.txt text1.txtと同じ内容のファイルtext2.txtを作成する [axxxxxxx~]$ cp text1.txt text text1.txtをtextディレクトリにコピーする ファイル名変更と移動 ( move files or directories ) [axxxxxxx~]$ mv list1.txt list2.txt ファイル名をlist1.txtからlist2.txtに変更する [axxxxxxx~]$ mv text1.txt text text1.txtをtextディレクトリに移動する

ファイル ディレクトリの消去 ( remove files or directories ) [axxxxxxx~]$ rm text1.txt text1.txtファイルを削除する [axxxxxxx~]$ rmdir text textディレクトリを削除する ( 但しディレクトリが空であること ) [axxxxxxx~]$ rm -r text textディレクトリを削除する ( ファイルがあってもOK)

入力したコマンドの履歴の表示 [axxxxxxx~]$ history [Enter] 入力したコマンドの履歴をファイル ( 例えば history.txt) に保存したいとき ( リダイレクトを使う方法 ) [axxxxxxx~]$ history > history.txt [Enter] Linux 中の History.txt を Windows のシステムに移動させたいとき [axxxxxxx~]$ cp history.txt /Nextcloud [Enter] この後 Windows 側でExplorer をクリックし Nextcloud(N:) をクリックすると, history.txtがあるはずです

よく使うコマンドの List コマンド名 $ date $ who $ w $ pwd $ cd directory1 $ cd $ ls $ ls directory1 $ ls a ディレクトリ名 $ ls -l $ cat file1 $ more file2 $ man cmdname1 意味 日付や時間の表示現在ログインしているユーザーの表示同上カレントディレクトリの表示カレントディレクトリを directory1 へ変更カレントディレクトリをホームディレクトリへ変更カレントディレクトリ内のファイルの一覧 directory1 内にあるファイルの一覧全てのファイル ( 隠しファイルも ) を表示詳しい情報も表示 file1 の内容を表示 file2 の内容を 1 ページづつ表示 cmdname1 という名称のコマンドの説明

ファイル操作の例一覧 以下で イタリックの部分は引数 実行時には 実際のファイル名やディレクトリ名で置き換える $ cp file1 file2 $ cp file directory $ mv file1 file2 $ mv file directory $ rm file $ mkdir directory $ rmdir directory file1 をfile2にコピーする file をdirectoryの中にコピー file1 の名前を file2 に変更 file をdirectoryの中に移動 file を消去 directory を作成 directory を消去

キュメント ショートカットをダブルクリック 第 3 回 フォルダをダブルクリック 3UNIX-1.pdf, 3UNIX-2.pdf, mailformat3.txt 3つのファイルがあることを確認して下さい 教科書, 3UNIX-2.pdfを参照しつつ, 3UNIX-1.pdf に従って演習を進める課題は3UNIX-1.pdfに記載

課題の提出方法 history.txt を開く時 : ファイルを右クリック 開く クリック or ファイルを右クリック Edit with Notepad++ を選択 youremail_address ttaniguchi.clalss@cheme.kyoto-u.ac.jp メール本文上をクリックし 左クリック + ドラッグによって必要な部分を 選択してから Ctrl キーと C キーを同時に押す てから Ctrl キーと V キーを 同時に押す 件名を必ず 3 限目 (or 4 限目 ) 情報基礎演習の課題 3 宛先を 3 限目のクラスの学生は ttaniguchi.class@cheme.kyoto-u.ac.jp 4 限目のクラスの学生は ttaniguchi.class2@cheme.kyoto-u.ac.jp としてメールを送信して下さい

課題の提出方法 (3 限目 ) history.txt を開く時 : ファイルを右クリック 開く クリック or ファイルを右クリック Edit with Notepad++ を選択 youremail_address ttaniguchi.clalss@cheme.kyoto-u.ac.jp メール本文上をクリックし 左クリック + ドラッグによって必要な部分を 選択してから Ctrl キーと C キーを同時に押す てから Ctrl キーと V キーを 同時に押す 件名を必ず 3 限目情報基礎演習の課題 3 宛先を 3 限目のクラスの学生は ttaniguchi.class@cheme.kyoto-u.ac.jp としてメールを送信して下さい

課題の提出方法 (4 限目 ) history.txt を開く時 : ファイルを右クリック 開く クリック or ファイルを右クリック Edit with Notepad++ を選択 youremail_address ttaniguchi.clalss2@cheme.kyoto-u.ac.jp メール本文上をクリックし 左クリック + ドラッグによって必要な部分を 選択してから Ctrl キーと C キーを同時に押す てから Ctrl キーと V キーを 同時に押す 件名を必ず 4 限目情報基礎演習の課題 3 宛先を 4 限目のクラスの学生は ttaniguchi.class2@cheme.kyoto-u.ac.jp としてメールを送信して下さい

ファイルシステムについての参考資料

ファイルシステムの木構造 (1) ディレクトリ = 複数のファイルや他のディレクトリを入れておける箱のようなもの注 :Windows や Mac OS でいうところのフォルダ, しかし ディレクトリの呼び名の方が昔からある. Windows にパクられた / home ecsfs1 e2 e3 ルートディレクトリ ユーザ a00xxxxx のホームディレクトリ terminal を起動したら 最初必ず ここにいる. f ecs g a00xxxxx program

2. カレントディレクトリの表示 ( print working directory ) [axxxxxxx~]$ pwd /home/ecsfs1/ecs/a0xx/a00xxxxx これを 絶対パス と呼ぶ 絶対パス :/ から あるディレクトリに到達する 最短の 道筋のこと / ルートディレクトリ home ecsfs3 ecsfs2 ecsfs1 yyyy zzzz ecs ここへの絶対パス /home/ecsf1/ecs/aoxx a0yy a0xx ここへの絶対パス /home/ecsfs3/yyyy a00xxxxx 皆さんのホームディレクトリ

ファイルシステムの木構造 (1) ディレクトリ = 複数のファイルや他のディレクトリを入れておける箱 f home / ecsfs1 ルートディレクトリ ユーザ a00xxxxx のホームディレクトリ今 ここにいるとする ディレクトリの作成の仕方 mkdir 作成したいディレクトリ名 は 一マスあける の意味 a00xxxxx program どんなファイルやディレクトリがあるか知りたい時 例えば,program と言う名前のディレクトリを作成したい場合 [a... ~]$ mkdir program [Enter] [a... ~]$ ls [Enter]

ファイルシステムの木構造 (2) ディレクトリ = 複数のファイルや別のディレクトリを入れておける箱 / ルートディレクトリ ユーザ aooxxxxx のホームディレクトリ f home ecsfs1 カレントディレクリの変更 ( 移動 ) cd 移動する先のディレクトリ名 例えば,program と言う名前のディレクトリに移動したい場合 a00xxxxx [a... ~]$ cd program [Enter] [a... ~]$ mkdir AAAA [Enter] program [a... ~]$ mkdir BBBB [Enter] [a... ~]$ ls [Enter] AAAA BBBB

home / ファイルシステムの木構造 (3) 相対パス : 今いるディレクトリ ( カレントディレクトリ ) から あるディレクトリに到達する道筋のこと 必ずしも最短の道筋とは限らない f ecsfs1 a00xxxxx program Mail AAAA BBBB tanaka 例題 suzuki program の絶対パスは? /home/ecsfs1/aooxxxxx/program aooxxxxxというディレクトリから aooxxxxxx( 自分自身 ) への相対パスは?./ or. aooxxxxxxというディレクトリからの program への相対パスは? program 或いは./program aooxxxxxxというディレクトリからの suzuki への相対パスは? Mail/suzuki 或いは./Mail/suzuki

ファイルシステムの木構造 (4) ドット 1 つ / 絶対パス : / から あるディレクトリに到達する道筋のこと相対パス : あるディレクトリ 1 から あるディレクトリ 2 に到達する道筋のこと home f ecsfs1 a00xxxxx program Mail 〇カレントディレクトリを表す記号. あるいは./ 〇カレントディレクトリの 1 つ上位のディレクトリを.. あるいは./.. で表す. ドット 2 つ AAAA BBBB tanaka suzuki

ファイルシステムの木構造 (8) / home ecsfs2 ecsfs1 ecs cd.. [return] と cd.. cd cd [return] 親ディレクトリに移動する ホームディレクトリに移動 註 : 親ディレクトリは current directory より 1 つ上位の directory の意味 a0yy a0xx a00xxxxx 例 : aooxxxxx というディレクトリにいるとする $ cd.. [Enter] aoxx に移動 $ cd.. [Enter] ecs に移動 $ cd.. [Enter] ecsfs1 に移動 $ cd [Enter] どこにいても自分の home directoryに戻る (aooxxxxx に戻る )

ファイルシステムの木構造 (5) / home f ecsfs1 a00xxxxx program 例題 1: 水色で書かれた構造の directory ツリーを作成せよ Mail $ cd [return] $ cd program $ mkdir CCCC $ mkdir DDDD $ cd CCCC $ mkdir EEEE $ pwd $ cd.. $ cd DDDD $ cd../cccc $ cd [Enter] home directory に移動 program というディレクトリに移動 CCCC という directory を作成 DDDD という directory を作成 CCCC へ移動 EEEE という directory を作成 current directory の絶対パス表示 1 つ上位の directory(cccc) に移動 DDDD へ移動相対パスを使って CCCC へ移動 home directory へ一気に移動 CCCC EEEE DDDD tanaka suzuki 註 : $ cd [return] どの directory からでも home directory に一気に戻れる便利なコマンド.

f home ecsfs1 / ファイルシステムの木構造 (6) 例題 2: 水色で書かれた構造の directory ツリーを作成せよ $ cd $ mkdir molecules $ mkdir molecules/monomer/methylene $ mkdir molecules/monomer/styrene $ mkdir polymer $ mkdir polymer/polystyrene a00xxxxx molecules monomer polymer methylene styrene polystyrene 別の方法 $ cd $ mkdir molecules $ cd molecules $ mkidir monomer $ mkdir polymer $ cd monomer $ mkdir methylene $ mkidir styrene $ cd../polymer $ mkdir polystyrene $ cd [Enter]