Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第1課 Linuxことはじめ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ひでシス
October 25, 2016
0
890
第1課 Linuxことはじめ
http://onemonth.mantropy.net/
ひでシス
October 25, 2016
Tweet
Share
More Decks by ひでシス
See All by ひでシス
第4課 リレーショナルデータベース
hidesys
0
710
第3課 書いたコードを管理する(Git)
hidesys
0
810
第2課 Rubyでプログラミング
hidesys
0
810
第1課 Linuxことはじめ 事前準備
hidesys
0
260
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Believing is Seeing
oripsolob
1
56
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
56
Test your architecture with Archunit
thirion
1
2.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Transcript
Linuxことはじめ ひでシス(@hidesys)
第一課内容 • a. Linuxに触ろう – i. ログイン – ii. 今どこにいるの
– iii. どこかへ行く – iv. ファイルの一覧 – v. 名前を変える、削除する……
LINUXに触ろう
やること • サーバーに接続して作業する、を体感する
PuTTYの起動 • PuTTY – Windows用SSHソフトウェア – SSH • Secure Shell。リモートコンピューターに接続してコマン
ドを打つもの • このアイコンをクリックして起動→
サーバーへの接続 • dti.mantropy.net に接続します。 一般的にはSSHのポートは22番ですが、DTIのVPSでは塞がれているので2222番を使っています
(用語解説) • Host Name – www.google.com とか mantropy.net とか –
コンピューターのアドレス • 実際には「192.249.76.94」とかなんだけど、数字の羅列は 人間には覚えにくいのでDNSでマッピングされている • Port – コンピュータとやり取りする際に、サービス毎にあら かじめ割り当てられた番号。 – HTTPは80番、SSHは22番。 • http://mantropy.net/ と http://mantropy.net:80/ は同じもの が表示される
ログイン (1) ユーザー名を入力して エンター (2) パスワードを入力して エンター(入力したパス ワードは表示されない) (0) hidesysから
ユーザー名とパスワードを 受け取ってください
ログインできた? 「Welcome to Ubuntu」と表示されれば ログイン成功
(用語解説) • Ubuntu – Debian GNU/Linuxをベースとしたオペレーティン グシステム (OS) である。Linuxディストリビューショ ンの1つ
• OS – 中央演算装置と入出力を統合的に扱ってくれる 基本ソフトウェア – WindowsとかMac OSとかAndroidとかLinuxとか
WinSCPでログインする
WinSCP サーバーのファイルの一覧が 表示されます ファイル一覧の更新
Command Line Interfaceに慣れる • 基本的な操作 – コマンドプロンプトでは必ずどこかに居る 1. コマンドをコマンドプロンプトに打ち込み、エン ターを押すと実行される
2. コマンドが実行され終わると、コマンドプロンプト に戻ってくる • コマンドと引数の間には半角スペースを入 れます
私は今どこにいるの? • `pwd` (print working directoryの意味) 以降、コマンドは``に囲ん で表示します pwdと入力し、エンター 「/home/hidesys」に居ることがわかる
/home/hoge/text.txtを作ってみる • `nano text.txt` • nanoというテキストエディタが起動する なにか書いてみよう 終了するには「Ctrl」+「X」キーを押下 「Y」「Enter」「Enter」で保存して終了
ファイルの一覧を確認 • `ls` (listの意味) さっき作ったtext.txtが確認できる
ファイルの中身を確認 • `cat text.txt` • 中身がコマンドラインに出力される
ディレクトリ(フォルダ)を作る • `mkdir texts` (make directory) • `ls`して確認してみる
ディレクトリの移動 • `cd texts` (change current directory) – textsディレクトリへ移動 •
`pwd`して確認してみる • `cd ../` – 一つ上のディレクトリへ移動 • `pwd`して確認してみる
相対パスと絶対パス • `pwd` #=> /home/hoge • `mkdir huga` – hugaディレクトリが作成される
– 絶対パス: /home/hoge/huga • / から見て – 相対パス: huga • /home/hoge から見て
相対パスと絶対パス(2) • `cd huga` • `pwd` #=> /home/hoge/huga • ここから
/home/hoge/text.txt を見るには – 絶対パスで: `cat /home/hoge/text.txt` • / から見て – 相対パスで: `cat ../text.txt` • /home/hoge/huga から見て。一つ上(「../」)のtext.txt
ファイルのコピー • `cp text.txt texts/text2.txt` (copy) – text.txtをtextディレクトリ内へtext2.txtという名前 でコピー •
`cat texts/text2.txt`で確認 • `ls texts`でtextsディレクトリの中を確認 • `cd texts`, `ls`でtextsディレクトリの中を確認
ファイルの移動・名前変更 • `mv text.txt texts/text.txt` (move) – text.txtをtextsディレクトリの中へtext.txtという名 前で移動
ディレクトリのコピー • `cp –r texts texts2` (copy -recursive) • `ls`で確認
• `ls texts2`で確認
ファイル・ディレクトリの削除 • `rm text2/text.txt` (remove) • `ls text2` • `rm
–rf text2` (remove –recursive -force)
おわり • `exit` – でSSH接続を終了してください