Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
アシアル株式会社
11,016 views
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
アシアル塾のLinux超入門に関する教材です。 SSHコマンドやターミナルソフトを使ってLinuxにログイン。 コマンド操作などを学習します。
Read more
8
Save
Share
Embed
Embed presentation
Download
Downloaded 17 times
1
/ 34
2
/ 34
3
/ 34
4
/ 34
5
/ 34
6
/ 34
7
/ 34
8
/ 34
9
/ 34
10
/ 34
11
/ 34
12
/ 34
13
/ 34
14
/ 34
15
/ 34
16
/ 34
17
/ 34
18
/ 34
19
/ 34
20
/ 34
21
/ 34
22
/ 34
23
/ 34
24
/ 34
25
/ 34
26
/ 34
27
/ 34
28
/ 34
29
/ 34
30
/ 34
31
/ 34
32
/ 34
33
/ 34
34
/ 34
More Related Content
PPTX
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
by
Yuki Okamoto
PDF
スマートフォン向けサービスにおけるサーバサイド設計入門
by
Hisashi HATAKEYAMA
PDF
PHPで大規模ブラウザゲームを開発してわかったこと
by
Kentaro Matsui
PPT
LL言語でもHudsonを使おう!
by
KLab株式会社
PPTX
サーバーの初歩的な話セミナー@大阪20120901
by
Masayuki Abe
PDF
DockerでWordPressサイトを開発してみよう
by
mookjp
PPTX
LinAction Theme LPICの問題を解いてみる~ネットワーク編~
by
cyberblack28 Ichikawa
PPTX
microPCFを使ってみよう
by
Hiroaki_UKAJI
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
by
Yuki Okamoto
スマートフォン向けサービスにおけるサーバサイド設計入門
by
Hisashi HATAKEYAMA
PHPで大規模ブラウザゲームを開発してわかったこと
by
Kentaro Matsui
LL言語でもHudsonを使おう!
by
KLab株式会社
サーバーの初歩的な話セミナー@大阪20120901
by
Masayuki Abe
DockerでWordPressサイトを開発してみよう
by
mookjp
LinAction Theme LPICの問題を解いてみる~ネットワーク編~
by
cyberblack28 Ichikawa
microPCFを使ってみよう
by
Hiroaki_UKAJI
What's hot
PDF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
by
Masahito Zembutsu
PDF
Dockerの仕組みとIIJ社内での利用例
by
maebashi
PDF
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
by
Masahito Zembutsu
PDF
Mobage を支える Ruby の技術 ~ 複数DB編 ~
by
Naotoshi Seo
PDF
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
by
infinite_loop
PDF
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
by
infinite_loop
PDF
Docker 17.06 Updates 最近何が変わったの?
by
Masahito Zembutsu
PDF
地方企業がソーシャルゲーム開発を成功させるための10のポイント
by
Kentaro Matsui
PPTX
開発環境をVagrantからdockerに移行してみた
by
pyar6329
PDF
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
DOC
Cloud founryインストール手順
by
Kotaro Noyama
PDF
【dots. IT勉強会】開発環境のDocker化
by
Yuki Kanazawa
PDF
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
by
Takeshi Morikawa
PDF
成長を加速する minne の技術基盤戦略
by
Hiroshi SHIBATA
PDF
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
by
tama200x Kobayashi
PDF
Reading NATS
by
Katsunori Kawaguchi
PDF
CloudFoundry 2 on Apache CloudStack 4.2.1
by
Kotaro Noyama
PPTX
Appsody でnodejsのアプリを立ち上げよう!
by
Daisuke Hiraoka
PPTX
Ansible+Docker
by
正太 佐久本
PDF
マスタリング DEA/NG 第2版
by
i_yudai
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
by
Masahito Zembutsu
Dockerの仕組みとIIJ社内での利用例
by
maebashi
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
by
Masahito Zembutsu
Mobage を支える Ruby の技術 ~ 複数DB編 ~
by
Naotoshi Seo
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
by
infinite_loop
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
by
infinite_loop
Docker 17.06 Updates 最近何が変わったの?
by
Masahito Zembutsu
地方企業がソーシャルゲーム開発を成功させるための10のポイント
by
Kentaro Matsui
開発環境をVagrantからdockerに移行してみた
by
pyar6329
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
Cloud founryインストール手順
by
Kotaro Noyama
【dots. IT勉強会】開発環境のDocker化
by
Yuki Kanazawa
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
by
Takeshi Morikawa
成長を加速する minne の技術基盤戦略
by
Hiroshi SHIBATA
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
by
tama200x Kobayashi
Reading NATS
by
Katsunori Kawaguchi
CloudFoundry 2 on Apache CloudStack 4.2.1
by
Kotaro Noyama
Appsody でnodejsのアプリを立ち上げよう!
by
Daisuke Hiraoka
Ansible+Docker
by
正太 佐久本
マスタリング DEA/NG 第2版
by
i_yudai
Viewers also liked
PPTX
cordova/electronの構造を知る
by
Yasuharu Seki
PPTX
EC2上でパケットをミラーリング
by
Kenta Yasukawa
PDF
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
by
Shinichiro Yoshida
PDF
Introducing Apple MacBook Pro 2016
by
JJ Wu
PPTX
CordovaでAngularJSアプリ開発
by
アシアル株式会社
KEY
APACHE HTTP SERVER
by
寛之 横嶋
PPT
GNUのお話
by
寛之 横嶋
PDF
アフリカビジネス入門
by
YOICHIRO SHIBA
PDF
Titanium でつくろう! iPhone/Android 両対応アプリ
by
Takako Kansai
PPT
Bazaar
by
KLab株式会社
PDF
macbookについてみんなが誤解していること
by
Tomohiro MITSUMUNE
PDF
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
by
アシアル株式会社
PDF
20081220 Lt
by
id774
PDF
GPL And SIer
by
Koichi TAKAGI
PPTX
Gartner summit 2016
by
アシアル株式会社
PDF
20160308seminar2
by
アシアル株式会社
PPT
Viewportのお話
by
寛之 横嶋
PDF
マックのススメ
by
YanoLabLT
PDF
リクノート 資料 2012.8.1
by
co_rrdd
PPTX
研究者のための視覚コミュニケーション「タイポグラフィ」編 Visual Communication for Researchers: Typography
by
Niiyama Ryuma
cordova/electronの構造を知る
by
Yasuharu Seki
EC2上でパケットをミラーリング
by
Kenta Yasukawa
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
by
Shinichiro Yoshida
Introducing Apple MacBook Pro 2016
by
JJ Wu
CordovaでAngularJSアプリ開発
by
アシアル株式会社
APACHE HTTP SERVER
by
寛之 横嶋
GNUのお話
by
寛之 横嶋
アフリカビジネス入門
by
YOICHIRO SHIBA
Titanium でつくろう! iPhone/Android 両対応アプリ
by
Takako Kansai
Bazaar
by
KLab株式会社
macbookについてみんなが誤解していること
by
Tomohiro MITSUMUNE
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
by
アシアル株式会社
20081220 Lt
by
id774
GPL And SIer
by
Koichi TAKAGI
Gartner summit 2016
by
アシアル株式会社
20160308seminar2
by
アシアル株式会社
Viewportのお話
by
寛之 横嶋
マックのススメ
by
YanoLabLT
リクノート 資料 2012.8.1
by
co_rrdd
研究者のための視覚コミュニケーション「タイポグラフィ」編 Visual Communication for Researchers: Typography
by
Niiyama Ryuma
Similar to 【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
PDF
Unix 基礎
by
Sho A
PDF
講座Linux入門・サーバOSとしてのLinux
by
Tokai University
PDF
NGS速習コース:UNIXの基礎の理解/Linux導入
by
Takeru Nakazato
PDF
今からはじめる! Linuxコマンド入門
by
VirtualTech Japan Inc.
PDF
シェル芸初心者によるシェル芸入門 (修正版)
by
icchy
PDF
Linux基礎
by
Vitalify.Inc
PDF
linux基礎_新卒エンジニア勉強会20130404
by
エンジニア勉強会 エスキュービズム
PDF
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
by
Makoto SAKAI
PPTX
Linuxの基本コマンド
by
晋 小沼
PDF
Linux+PHPを学んで日程調整アプリを作ろう①
by
Aina Hara
PDF
20170124 linux basic_1
by
YUSUKE MORIZUMI
PDF
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
by
アシアル株式会社
PDF
Unix コマンド入門
by
Sho A
PDF
20141004 ゼウス・ラーニングパワーlinuxサーバ構築セミナー
by
Takahiro Kujirai
PDF
NPCA夏合宿 2014 講義資料
by
Hiromu Yakura
PPTX
無料セミナー20170321 awsから始めるlinux入門
by
Trainocate Japan, Ltd.
PDF
第二回 クラウドサーバー管理者若葉の会
by
masayoshi shiraishi
PDF
Unix
by
Hiramatsu Ryosuke
PDF
Linux基礎2回目
by
優之 田中
PDF
StatGenSummerSchool2023_Linux.pdf
by
The University of Tokyo, Osaka University, RIKEN IMS
Unix 基礎
by
Sho A
講座Linux入門・サーバOSとしてのLinux
by
Tokai University
NGS速習コース:UNIXの基礎の理解/Linux導入
by
Takeru Nakazato
今からはじめる! Linuxコマンド入門
by
VirtualTech Japan Inc.
シェル芸初心者によるシェル芸入門 (修正版)
by
icchy
Linux基礎
by
Vitalify.Inc
linux基礎_新卒エンジニア勉強会20130404
by
エンジニア勉強会 エスキュービズム
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
by
Makoto SAKAI
Linuxの基本コマンド
by
晋 小沼
Linux+PHPを学んで日程調整アプリを作ろう①
by
Aina Hara
20170124 linux basic_1
by
YUSUKE MORIZUMI
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
by
アシアル株式会社
Unix コマンド入門
by
Sho A
20141004 ゼウス・ラーニングパワーlinuxサーバ構築セミナー
by
Takahiro Kujirai
NPCA夏合宿 2014 講義資料
by
Hiromu Yakura
無料セミナー20170321 awsから始めるlinux入門
by
Trainocate Japan, Ltd.
第二回 クラウドサーバー管理者若葉の会
by
masayoshi shiraishi
Unix
by
Hiramatsu Ryosuke
Linux基礎2回目
by
優之 田中
StatGenSummerSchool2023_Linux.pdf
by
The University of Tokyo, Osaka University, RIKEN IMS
More from アシアル株式会社
PPTX
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
by
アシアル株式会社
PDF
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
by
アシアル株式会社
PDF
kintone 連携スマホアプリの開発・配布体験
by
アシアル株式会社
PDF
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
by
アシアル株式会社
PDF
Cordovaの特徴と開発手法概要
by
アシアル株式会社
PDF
Monacaによるモバイルアプリ開発ことはじめ
by
アシアル株式会社
PPTX
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
by
アシアル株式会社
PDF
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
PDF
Onsen UI 2 開発における JS フレームワーク衝突事例集
by
アシアル株式会社
PDF
Nifty cloud mbaas
by
アシアル株式会社
PDF
Html5/JSモバイルアプリ最前線
by
アシアル株式会社
PDF
Monacaソリューションセミナー20160621
by
アシアル株式会社
PPTX
モバイル用Webフレームワーク最前線
by
アシアル株式会社
PPTX
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
by
アシアル株式会社
PPTX
Web標準技術でiOS、Android両対応アプリを開発
by
アシアル株式会社
PDF
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
by
アシアル株式会社
PDF
PWA 4 Business
by
アシアル株式会社
PDF
MonacaとEducation活動の紹介
by
アシアル株式会社
PDF
Onsen UI の最近とこれから 〜 国内サポートはじめました
by
アシアル株式会社
PDF
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
by
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
by
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
by
アシアル株式会社
kintone 連携スマホアプリの開発・配布体験
by
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
by
アシアル株式会社
Cordovaの特徴と開発手法概要
by
アシアル株式会社
Monacaによるモバイルアプリ開発ことはじめ
by
アシアル株式会社
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
by
アシアル株式会社
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
Onsen UI 2 開発における JS フレームワーク衝突事例集
by
アシアル株式会社
Nifty cloud mbaas
by
アシアル株式会社
Html5/JSモバイルアプリ最前線
by
アシアル株式会社
Monacaソリューションセミナー20160621
by
アシアル株式会社
モバイル用Webフレームワーク最前線
by
アシアル株式会社
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
by
アシアル株式会社
Web標準技術でiOS、Android両対応アプリを開発
by
アシアル株式会社
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
by
アシアル株式会社
PWA 4 Business
by
アシアル株式会社
MonacaとEducation活動の紹介
by
アシアル株式会社
Onsen UI の最近とこれから 〜 国内サポートはじめました
by
アシアル株式会社
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
by
アシアル株式会社
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
1.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 1 Linux超入門 はじめてのLinux操作 1回3,000円のWeb技術教育・アシアル塾 http://www.asial.co.jp/school/juku.php
2.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 2 本講座の目的 本講座の目的 • Webの仕事に携わる上で避けて通れないLinuxサーバーの役割を理解します • いわゆる黒い画面を利用した操作方法を学びます • サーバーのファイルを直接変更する方法を学びます 受講対象者 • Webを普段から利用しており、Linuxサーバーに興味関心がある方 第一回目(はじめてのLinux操作)の目標 1. Linuxの役割を理解する 2. ターミナル経由でサーバーにログインして簡単な操作を行うことができる 3. コマンド・パイプやリダイレクトを理解する 4. viでファイルを編集することができる
3.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 3 サーバーの役割とLinux
4.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 4 サーバーとは サーバーとは • クライアントからのリクエストに応えてサービスを提供するプログラム 例:Webサーバー、メールサーバー、FTPサーバー サーバーが動作するハードウェア • パソコンでもサーバー用OSやサーバーソフトは動きます ただし24時間365日安定して稼働させるためには少し高価なパーツを選ぶ必要があります。 あるいは複数のコンピューターでクラスタや冗長化構成を組み、故障しても動き続けるようにします サーバーが動作するOS • WIndowsでもMacでもLinuxでもサーバーは動きます Linuxは無料かつソフトや情報も豊富なので、Webの世界では大体Linuxが利用されています。
5.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 5 LAMP構成 LAMP構成とは • Webサイトで採用されるOSやサーバーソフトの典型的な構成例です。 Linux(OS)、Apache(Webサーバー)、MySQL(データベースサーバー)、 PHP(プログラミング言語)の頭文字 全てオープンソースなので無料で入手可能です • WordPress等のCMSソフトもLAMP構成の上で構築されていることが多いです • CMSに限らず大体のWebシステムはLAMPで構築することが可能です LAMP以外の選択肢の例 • PHP言語を使わない場合 • WindowsOSを使う場合 • 性能を重視してApacheではなくNginxを利用する場合 • 機能を重視してMySQLではなくPostgreSQLを利用する場合 LAMPとWebシステムのイメージ図 (あくまでイメージです) Linux Apache MySQL PHP Webシステム ハードウェア
6.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 6 レンタルサーバーと専用サーバー・VPSとクラウドの違い レンタルサーバー • 既にサーバーソフトがセットアップされたコンピューターのユーザーアカウントを借りて利用する方式 • メンテナンスの手間は無いが自由度が少ない。また、一つのOSを共有することの問題もある。 専用サーバー • 専用のサーバーを借りて利用する方式。 データセンターにラックを借りて自分でサーバーを持ち込む方式はハウジング • レンタルサーバと反対。自由度は高いが構築やメンテナンスの手間がある。また、セキュリティを自分で 担保する必要がある。 VPS • 仮想サーバーを借りて利用する方式。 • 専用サーバーと大体同じだが専用サーバーを1台まるごと借りるよりも安い。 クラウド • クラウドの範囲が広いので一概には言えないが、VPSを更に柔軟にしたような方式が存在する。 • 仮想サーバーを1時間単位や1日単位から利用できる。また、CPUやメモリ・ディスクも柔軟に変更するこ とができる。
7.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 7 SSHによる接続と基本的なコマンド操作
8.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 8 SSHとは SSHとは • Secure SHellの略 セキュアにリモートのコンピューターと通信を行うことができるプロトコル(通信規約) – 認証時のパスワードやデータがすべて暗号化される サーバーOSのシェル(操作用のインターフェース)を利用することができる ※シェルについては後述します 特徴 • SSHではシェルによる操作だけでなくファイル転送も行うことができる scpコマンドやsftpコマンドが用意されている ※安全にファイル転送できるためFTPなどよりもお勧めです
9.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 9 SSH接続の確立 サーバー側の準備 • SSH対応のレンタルサーバーであれば特に準備は不要です • 最近のLinuxOSであればSSHサーバーが最初から起動している場合が多いです クライアント側の準備 • SSHクライアントソフトを用意してください Windowsの場合 – Poderosa » ja.poderosa.org – PuTTY • Macの場合 ターミナルからsshコマンドで接続することが可能です – ssh ログイン名@ホスト名
10.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 10 Poderosaの使い方 起動の流れ • Poderosaのアイコンをクリック • ファイル→新規Telnet/SSH接続 • ホストに接続先のアドレスを入力 • アカウントにユーザ名を入力 • パスフレーズにパスワードを入力
11.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 11 Poderosaの使い方 Poderosaのメリット • タブによる複数接続が行えます • パスワード以外にも鍵認証方式によるSSH接続が行えます • 標準で日本語の各種文字コードに対応しています • 接続先を自動的に履歴してくれるため、複数のサーバを管理する場合は重宝します
12.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 12 ターミナル(仮想端末)とシェル 今接続しているSSHクライアントソフトの画面やターミナルは「仮想端末」とも呼びます • 昔は物理的な「端末」を直接サーバに接続してました シェル • シェルはOSの機能を利用するためのインタフェースです。 OSのカーネル(中核部分)にプログラムの実行やファイルの入出力を指示することができます。 • シェルから「コマンド」を呼び出すことでOSの機能を利用することができます ※VT100端末 By ClickRick
13.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 13 基本的なコマンド コマンド • Linuxサーバーには1000以上のコマンドが存在します(環境によります)。 • コマンド名は英単語や複数の単語の頭文字を取ったものが大半です • コマンドにオプションや引数を渡すことで目的に沿った処理を行わせることができます 基本的なコマンド • まずは最低限の操作を行えるよう、以下のコマンドを使ってみましょう。 ※下記の分類は分かりやすくするためのもので公式的な分類ではありません。 環境コマンド pwd cd 表示コマンド ls cat man 検索コマンド find grep ファイル操作 コマンド cp mv rm ディレクトリ操作 コマンド mkdir rmdir
14.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 14 【実習】環境コマンド 環境コマンド • pwd 現在のカレントディレクトを表示します • cd パスを指定することでカレントディレクトリを変更します パスを指定しない場合はホームディレクトリに移動します 実習 $ pwd $ cd /tmp/ $ pwd $ cd ~/public_html/ $ pwd
15.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 15 【実習】表示コマンド 表示系コマンド • ls ディレクトリ内のファイル一覧を表示します • cat ファイルの中身を表示します • man コマンドのマニュアルを表示します 実習 $ ls / $ ls /etc/ $ ls /etc/httpd/ $ ls /etc/httpd/conf/ $ cat /etc/httpd/conf/httpd.conf $ man ls
16.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 16 【実習】検索コマンド 検索系コマンド • find ディレクトリ以下のファイルやディレクトリを探す • grep テキストファイルを検索しパターンにマッチする行を表示する 実習 補足事項 • コマンドによっては文字列を指定する際に「正規表現」が利用できます。 例えば「find /etc/httpd/ -name "*.conf"」と記述することで拡張子が.confのファイルをまとめて検索すること ができます。 $ find /etc/httpd/ -name "httpd.conf" $ grep -n -i "documentroot" /etc/httpd/conf/httpd.conf
17.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 17 【実習】ファイル操作コマンド ファイル操作コマンド • cp ファイルをコピーします • mv ファイルを移動します • rm ファイルを削除します 実習 $ cp /etc/httpd/conf/httpd.conf . $ ls $ mv httpd.conf httpd.txt $ ls $ rm httpd.txt $ cp -a /etc/httpd . $ ls $ ls httpd $ rm -rf httpd $ ls
18.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 18 【実習】ディレクトリ操作コマンド ディレクトリ操作コマンド • mkdir ディレクトリを作成します • rmdir 空のディレクトリを削除します 実習 $ mkdir asial $ mkdir asial/monaca $ find asial/ $ rmdir asial/ $ rmdir asial/monaca $ rmdir asial $ mkdir -p asial/monaca/ide $ find asial $ rmdir -p asial $ rmdir -p asial/monaca/ide $ ls
19.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 19 コマンドを活用するための仕組み
20.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 20 履歴とタブ補完 履歴 • 過去に実行したコマンドの履歴を再利用することができます 十字キーの上下で呼び出せます historyコマンドで過去の履歴を一覧できます – fcコマンドで履歴番号を指定して呼び出します タブ補完 • ディレクトリ名やファイル名、コマンド名の一部を入力した後に「タブ」を押すと補完が行われます。 積極的に活用することで、Linuxの操作速度が飛躍的に向上します
21.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 21 パイプとリダイレクト パイプとは • 「¦(パイプ)」を使うことでコマンドの出力結果を他のコマンドの入力に渡すことができます。 • パイプは複数個連ねることができます リダイレクトとは • 「>(リダイレクト)」を使うことでコマンドの出力結果をファイルに書き込むことができます • パイプと組み合わせることもできます $ find /etc/httpd/ | grep 'conf' $ find /etc/httpd/ | grep 'conf' | wc -l $ find /etc/httpd/ > httpd.txt $ find /etc/httpd/ | grep 'conf' > httpd.txt
22.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 22 その他の便利・強力なコマンド
23.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 23 【デモ】その他の便利・強力なコマンド Web関係 • w3m ウェブサイトを閲覧します • wget ウェブコンテンツをダウンロードします 圧縮・展開 • zip zip形式でファイルを圧縮します • unzip zip形式のファイルを展開します • tar ファイルを一つにまとめてアーカイブします – オプションで圧縮や展開も行えます 表示コマンド • tree
24.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 24 テキストエディタ(vi)によるファイル編集
25.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 25 テキストエディタとvi テキストエディタとは • 一般的に、プレーンテキストを作成・編集できるソフトをテキストエディタと呼びます。 プレーンテキストとは • 装飾情報などを持たない、純粋な文字情報のみのテキストデータです 基本的にLinuxの設定ファイルやコマンドの入出力、プログラムのソースコードはプレーンテキストです viとは • LinuxなどのUNIX系OSで昔から普遍的に使われているエディタです Emacsという高機能なエディタも人気ですがインストールされていない場合があります Vimはviの進化系です。 – 最近のLinuxではviの代わりにVimが入っておりviコマンドをたたいてもVimが起動します • 特徴 キーボードだけで操作可能 コマンドを使用することができます コマンドモードと入力モードという概念が存在するため、慣れるまでに少し時間がかかります
26.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 26 viの起動 ファイルを編集する • vi ファイル名 viにはメニューボタンのようなものは無いため、モードを切り替えて文字の入力や編集・保存を行います モード切替 • 入力モード 「a」や「i」などのキーで入力モードに入ります • コマンドモード 「ESC」キーでコマンドモードに入ります
27.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 27 viによるファイルの保存と終了 ファイルの保存 • コマンドモードで「:w」を実行するとファイルを書き込みます • 「:w ファイル名」で指定したファイル名で書き込みます • 「:w!」で強制的にファイルを上書きします 終了 • 「:q」で終了します • 「:q!」で強制終了します(変更を保存せずに終了するときに利用します) • 「:wq」でファイルを上書きして終了します
28.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 28 【課題】viで簡単な文章を書いてみよう viで簡単な文章を書いてみよう
29.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 29 発展的な内容
30.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 30 viによるヤンク(コピー)とデリートとペースト ヤンク(コピー) • 「yy」で現在の行をコピーします • 「数yy」現在の行から指定した数分の行をコピーします デリート • 「dd」で現在の行を削除します • 「数dd」で現在の行から指定した数分の行を削除します ペースト • 「p」でコピーした内容をペーストします
31.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 31 viによる検索と置換 検索 • 「/パターン」で文字列や正規表現による検索を行います 複数の文字列がマッチした場合はnで次の文字列に移動します。 – 前の文字列に戻る場合はNです 置換 • 「:s/パターン1/パターン2」で現在の行の内容を置換することができます 例:行末に<br>タグを付与する – 「:s/$/<br>」 ※検索や置換の指定方法は多岐にわたります。viを長く使う場合は、色々な指定方法を試すことをお 勧めいたします。
32.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 32 viによるUndoとRedo Undo • 「u」コマンドで変更を元に戻すことができます Redo • 「Ctrl + r」コマンドでUndoを取り消すことができます
33.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 33 【発展課題】黒い画面だけでWebサイトを作ってみよう 黒い画面だけでWebサイトを作ってみよう • 実習用サーバーはpublic_htmlにファイルを置くことでWeb上にコンテンツを配信できます • viやwgetなどのコマンドを駆使し、黒い画面だけでWebサイトを作ってみよう
34.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. │ 34 アシアル塾のご案内 1回3,000円でWeb技術を約90分学習できる格安の教育サービスです • 60分の講義+30分の復習&質問タイム 対象 • IT業界やWeb業界で働いているプロの方の技術学習を応援します! 営業の方やディレクター・デザイナーの方も大歓迎 苦手分野の教育を支援します 絶対理解保証キャンペーン実施中 • もし講義内容にご満足いただけなかった場合は返金いたします (返金手数料のみ頂戴いたします) URL • http://www.asial.co.jp/school/juku.php
Download