×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Linuxことはじめ ひでシス(@hidesys)
Slide 2
Slide 2 text
第一課内容 • a. Linuxに触ろう – i. ログイン – ii. 今どこにいるの – iii. どこかへ行く – iv. ファイルの一覧 – v. 名前を変える、削除する……
Slide 3
Slide 3 text
LINUXに触ろう
Slide 4
Slide 4 text
やること • サーバーに接続して作業する、を体感する
Slide 5
Slide 5 text
PuTTYの起動 • PuTTY – Windows用SSHソフトウェア – SSH • Secure Shell。リモートコンピューターに接続してコマン ドを打つもの • このアイコンをクリックして起動→
Slide 6
Slide 6 text
サーバーへの接続 • dti.mantropy.net に接続します。 一般的にはSSHのポートは22番ですが、DTIのVPSでは塞がれているので2222番を使っています
Slide 7
Slide 7 text
(用語解説) • Host Name – www.google.com とか mantropy.net とか – コンピューターのアドレス • 実際には「192.249.76.94」とかなんだけど、数字の羅列は 人間には覚えにくいのでDNSでマッピングされている • Port – コンピュータとやり取りする際に、サービス毎にあら かじめ割り当てられた番号。 – HTTPは80番、SSHは22番。 • http://mantropy.net/ と http://mantropy.net:80/ は同じもの が表示される
Slide 8
Slide 8 text
ログイン (1) ユーザー名を入力して エンター (2) パスワードを入力して エンター(入力したパス ワードは表示されない) (0) hidesysから ユーザー名とパスワードを 受け取ってください
Slide 9
Slide 9 text
ログインできた? 「Welcome to Ubuntu」と表示されれば ログイン成功
Slide 10
Slide 10 text
(用語解説) • Ubuntu – Debian GNU/Linuxをベースとしたオペレーティン グシステム (OS) である。Linuxディストリビューショ ンの1つ • OS – 中央演算装置と入出力を統合的に扱ってくれる 基本ソフトウェア – WindowsとかMac OSとかAndroidとかLinuxとか
Slide 11
Slide 11 text
WinSCPでログインする
Slide 12
Slide 12 text
WinSCP サーバーのファイルの一覧が 表示されます ファイル一覧の更新
Slide 13
Slide 13 text
Command Line Interfaceに慣れる • 基本的な操作 – コマンドプロンプトでは必ずどこかに居る 1. コマンドをコマンドプロンプトに打ち込み、エン ターを押すと実行される 2. コマンドが実行され終わると、コマンドプロンプト に戻ってくる • コマンドと引数の間には半角スペースを入 れます
Slide 14
Slide 14 text
私は今どこにいるの? • `pwd` (print working directoryの意味) 以降、コマンドは``に囲ん で表示します pwdと入力し、エンター 「/home/hidesys」に居ることがわかる
Slide 15
Slide 15 text
/home/hoge/text.txtを作ってみる • `nano text.txt` • nanoというテキストエディタが起動する なにか書いてみよう 終了するには「Ctrl」+「X」キーを押下 「Y」「Enter」「Enter」で保存して終了
Slide 16
Slide 16 text
ファイルの一覧を確認 • `ls` (listの意味) さっき作ったtext.txtが確認できる
Slide 17
Slide 17 text
ファイルの中身を確認 • `cat text.txt` • 中身がコマンドラインに出力される
Slide 18
Slide 18 text
ディレクトリ(フォルダ)を作る • `mkdir texts` (make directory) • `ls`して確認してみる
Slide 19
Slide 19 text
ディレクトリの移動 • `cd texts` (change current directory) – textsディレクトリへ移動 • `pwd`して確認してみる • `cd ../` – 一つ上のディレクトリへ移動 • `pwd`して確認してみる
Slide 20
Slide 20 text
相対パスと絶対パス • `pwd` #=> /home/hoge • `mkdir huga` – hugaディレクトリが作成される – 絶対パス: /home/hoge/huga • / から見て – 相対パス: huga • /home/hoge から見て
Slide 21
Slide 21 text
相対パスと絶対パス(2) • `cd huga` • `pwd` #=> /home/hoge/huga • ここから /home/hoge/text.txt を見るには – 絶対パスで: `cat /home/hoge/text.txt` • / から見て – 相対パスで: `cat ../text.txt` • /home/hoge/huga から見て。一つ上(「../」)のtext.txt
Slide 22
Slide 22 text
ファイルのコピー • `cp text.txt texts/text2.txt` (copy) – text.txtをtextディレクトリ内へtext2.txtという名前 でコピー • `cat texts/text2.txt`で確認 • `ls texts`でtextsディレクトリの中を確認 • `cd texts`, `ls`でtextsディレクトリの中を確認
Slide 23
Slide 23 text
ファイルの移動・名前変更 • `mv text.txt texts/text.txt` (move) – text.txtをtextsディレクトリの中へtext.txtという名 前で移動
Slide 24
Slide 24 text
ディレクトリのコピー • `cp –r texts texts2` (copy -recursive) • `ls`で確認 • `ls texts2`で確認
Slide 25
Slide 25 text
ファイル・ディレクトリの削除 • `rm text2/text.txt` (remove) • `ls text2` • `rm –rf text2` (remove –recursive -force)
Slide 26
Slide 26 text
おわり • `exit` – でSSH接続を終了してください