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
EN
Uploaded by
Hiramatsu Ryosuke
1,719 views
Unix
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 11 times
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PPTX
前期講座09
by
Takenori Nakagawa
PDF
誰得コマンド&オプション35連発
by
Yozo SATO
PDF
SSH Tips & Tricks
by
Nobutoshi Ogata
PDF
Node-v0.12の新機能について
by
shigeki_ohtsu
PDF
[Intermediate 02] シェルの使い方 / Git, GitHub について
by
Yuto Takei
PPTX
Stream2の基本
by
shigeki_ohtsu
PPTX
HUで6000万pvのトラフィックを捌くまでに起ったことをありのままに話すぜ
by
basicinc_dev
PDF
mlr-grep - レコード指向grep
by
Ryoichi KATO
前期講座09
by
Takenori Nakagawa
誰得コマンド&オプション35連発
by
Yozo SATO
SSH Tips & Tricks
by
Nobutoshi Ogata
Node-v0.12の新機能について
by
shigeki_ohtsu
[Intermediate 02] シェルの使い方 / Git, GitHub について
by
Yuto Takei
Stream2の基本
by
shigeki_ohtsu
HUで6000万pvのトラフィックを捌くまでに起ったことをありのままに話すぜ
by
basicinc_dev
mlr-grep - レコード指向grep
by
Ryoichi KATO
What's hot
PDF
Look at-the-lisper
by
home
KEY
Cost of ovs receiving process
by
Takuya ASADA
PDF
Boost Tour 1_58_0 merge
by
Akira Takahashi
PDF
Webサーバ勉強会_#1_108-114:ログとか
by
Dai Utsui
PDF
Nginx lua
by
Moriyoshi Koizumi
PDF
Boost tour 1_40_0
by
Akira Takahashi
PDF
Erlangやってみた
by
ina job
PPTX
これだけMakefile (Basics of makefile)
by
seichi23
PPT
処理概要図&構築手順書1124
by
Kazuki Miura
PDF
速習A tour of go
by
敦志 金谷
PDF
CouchDB JP & BigCouch
by
Yohei Sasaki
PPTX
Redis速習会@Wantedly
by
Yoshinori Kawasaki
PDF
initramfsについて
by
Kazuhiro Nishiyama
PDF
BLS署名の実装とその応用
by
MITSUNARI Shigeo
PDF
Redisととあるシステム
by
Takehiro Torigaki
PPTX
はじめてのWebサーバ構築 さくらvps
by
Atsuhiro Takiguchi
PDF
Boost Tour 1.53.0 merge
by
Akira Takahashi
PPTX
Using context.context in context
by
James Kirk
PDF
TCP connectionの保存と復元
by
mittyorz
PDF
B lack jumbodog 運転と改造のすすめ
by
Shinichi Hirauchi
Look at-the-lisper
by
home
Cost of ovs receiving process
by
Takuya ASADA
Boost Tour 1_58_0 merge
by
Akira Takahashi
Webサーバ勉強会_#1_108-114:ログとか
by
Dai Utsui
Nginx lua
by
Moriyoshi Koizumi
Boost tour 1_40_0
by
Akira Takahashi
Erlangやってみた
by
ina job
これだけMakefile (Basics of makefile)
by
seichi23
処理概要図&構築手順書1124
by
Kazuki Miura
速習A tour of go
by
敦志 金谷
CouchDB JP & BigCouch
by
Yohei Sasaki
Redis速習会@Wantedly
by
Yoshinori Kawasaki
initramfsについて
by
Kazuhiro Nishiyama
BLS署名の実装とその応用
by
MITSUNARI Shigeo
Redisととあるシステム
by
Takehiro Torigaki
はじめてのWebサーバ構築 さくらvps
by
Atsuhiro Takiguchi
Boost Tour 1.53.0 merge
by
Akira Takahashi
Using context.context in context
by
James Kirk
TCP connectionの保存と復元
by
mittyorz
B lack jumbodog 運転と改造のすすめ
by
Shinichi Hirauchi
Viewers also liked
PDF
日本UNIXユーザ会50か年計画(?)
by
法林浩之
PPTX
20150906 第6回組織の経済学勉強会(後半)
by
FED事務局
PPTX
Google先生によるウィルス配布の件(正確にはアドウェアかな…)
by
Izumi Akiyama
PPTX
20150329 第3回組織の経済学勉強会
by
FED事務局
PPTX
20150125 第1回組織の経済学勉強会
by
FED事務局
PPTX
20150426 第4回組織の経済学勉強会
by
FED事務局
PDF
青空文庫サーバの今と今後
by
Keisuke Katsuki
PDF
ノンプログラマのためのウェブサーバ入門
by
Atsu Yamaga
PDF
Ext4 filesystem(1)
by
Yoshihiro Yunomae
PDF
aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)
by
masayoshi takahashi
PDF
自作サーバ同窓会スライド
by
Kazuhito Ohkawa
PDF
NGS速習コース:UNIXの基礎の理解/Linux導入
by
Takeru Nakazato
PPTX
Unixコマンド入門
by
Satosi Sakai
PDF
Unix 基礎
by
Sho A
PDF
Xenとzfsで作る家庭内VDIサーバ
by
zgock
PDF
Unixファイルシステムの歴史
by
magoroku Yamamoto
PDF
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
by
Masahiro NAKAYAMA
PPT
アメーバピグにおける自作サーバ運用
by
Akihiro Kuwano
PDF
アメーバピグにおける自作サーバ運用それからどうなった
by
Akihiro Kuwano
PDF
Schoo web campus 誰も教えてくれなかった給料のルール
by
schoowebcampus
日本UNIXユーザ会50か年計画(?)
by
法林浩之
20150906 第6回組織の経済学勉強会(後半)
by
FED事務局
Google先生によるウィルス配布の件(正確にはアドウェアかな…)
by
Izumi Akiyama
20150329 第3回組織の経済学勉強会
by
FED事務局
20150125 第1回組織の経済学勉強会
by
FED事務局
20150426 第4回組織の経済学勉強会
by
FED事務局
青空文庫サーバの今と今後
by
Keisuke Katsuki
ノンプログラマのためのウェブサーバ入門
by
Atsu Yamaga
Ext4 filesystem(1)
by
Yoshihiro Yunomae
aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)
by
masayoshi takahashi
自作サーバ同窓会スライド
by
Kazuhito Ohkawa
NGS速習コース:UNIXの基礎の理解/Linux導入
by
Takeru Nakazato
Unixコマンド入門
by
Satosi Sakai
Unix 基礎
by
Sho A
Xenとzfsで作る家庭内VDIサーバ
by
zgock
Unixファイルシステムの歴史
by
magoroku Yamamoto
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
by
Masahiro NAKAYAMA
アメーバピグにおける自作サーバ運用
by
Akihiro Kuwano
アメーバピグにおける自作サーバ運用それからどうなった
by
Akihiro Kuwano
Schoo web campus 誰も教えてくれなかった給料のルール
by
schoowebcampus
Similar to Unix
PDF
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
by
Makoto SAKAI
PDF
シェル芸初心者によるシェル芸入門 (修正版)
by
icchy
ODP
シェルスクリプトを極める
by
bsdhack
PDF
2017-12-04 Linuxの基本構造とBashでの扱い方
by
浩平 渡邉
PDF
シェル芸初心者によるシェル芸入門
by
icchy
PDF
業務報告会
by
Tomofumi Takayama
PDF
Unix コマンド入門
by
Sho A
PDF
お手軽並列処理
by
博文 斉藤
PDF
Oneliner
by
NNCT programming study group
PDF
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
by
Jun Nogata
PDF
NPCA夏合宿 2014 講義資料
by
Hiromu Yakura
ODP
仕事で使えるシェルスクリプト
by
bsdhack
PDF
2011年10月7日
by
nukaemon
PPTX
Windowsでも使えるシェル
by
Tetsuya Hasegawa
PDF
今からはじめる! Linuxコマンド入門
by
VirtualTech Japan Inc.
PDF
Zshでデキるプロンプト
by
Maruyama Tetsutaro
PDF
はじめてのLinux
by
Amelieff
PPTX
USP 友の会 LT 資料 20130413
by
博文 斉藤
PPTX
Powershell基礎_20180521用
by
Tetsu Yama
PDF
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
by
Kei IWASAKI
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
by
Makoto SAKAI
シェル芸初心者によるシェル芸入門 (修正版)
by
icchy
シェルスクリプトを極める
by
bsdhack
2017-12-04 Linuxの基本構造とBashでの扱い方
by
浩平 渡邉
シェル芸初心者によるシェル芸入門
by
icchy
業務報告会
by
Tomofumi Takayama
Unix コマンド入門
by
Sho A
お手軽並列処理
by
博文 斉藤
Oneliner
by
NNCT programming study group
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
by
Jun Nogata
NPCA夏合宿 2014 講義資料
by
Hiromu Yakura
仕事で使えるシェルスクリプト
by
bsdhack
2011年10月7日
by
nukaemon
Windowsでも使えるシェル
by
Tetsuya Hasegawa
今からはじめる! Linuxコマンド入門
by
VirtualTech Japan Inc.
Zshでデキるプロンプト
by
Maruyama Tetsutaro
はじめてのLinux
by
Amelieff
USP 友の会 LT 資料 20130413
by
博文 斉藤
Powershell基礎_20180521用
by
Tetsu Yama
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
by
Kei IWASAKI
More from Hiramatsu Ryosuke
PDF
iOS 8/Swift 概要 #ios8yahoo
by
Hiramatsu Ryosuke
PDF
これからはじめる SwiftPlayground入門
by
Hiramatsu Ryosuke
PDF
6秒動画アプリ Vineの作り方
by
Hiramatsu Ryosuke
PDF
iOSアプリ開発にほんのり役に立つtips集
by
Hiramatsu Ryosuke
PDF
5分でつまむEffective Objective-C
by
Hiramatsu Ryosuke
PDF
Xcodeを便利に使って爆速開発する #yxcm
by
Hiramatsu Ryosuke
PDF
iOSアプリの特急申請 - Apple Expedited Review Request
by
Hiramatsu Ryosuke
PDF
emoSound by たこ部 | OpenHackDay2
by
Hiramatsu Ryosuke
PDF
AppSwitcherでアプリをユーザーファーストに
by
Hiramatsu Ryosuke
PDF
Bitbucket Pull Request 練習帳
by
Hiramatsu Ryosuke
KEY
iPhoneアプリ開発を楽に楽しくするサイトまとめ
by
Hiramatsu Ryosuke
PDF
C-langage
by
Hiramatsu Ryosuke
iOS 8/Swift 概要 #ios8yahoo
by
Hiramatsu Ryosuke
これからはじめる SwiftPlayground入門
by
Hiramatsu Ryosuke
6秒動画アプリ Vineの作り方
by
Hiramatsu Ryosuke
iOSアプリ開発にほんのり役に立つtips集
by
Hiramatsu Ryosuke
5分でつまむEffective Objective-C
by
Hiramatsu Ryosuke
Xcodeを便利に使って爆速開発する #yxcm
by
Hiramatsu Ryosuke
iOSアプリの特急申請 - Apple Expedited Review Request
by
Hiramatsu Ryosuke
emoSound by たこ部 | OpenHackDay2
by
Hiramatsu Ryosuke
AppSwitcherでアプリをユーザーファーストに
by
Hiramatsu Ryosuke
Bitbucket Pull Request 練習帳
by
Hiramatsu Ryosuke
iPhoneアプリ開発を楽に楽しくするサイトまとめ
by
Hiramatsu Ryosuke
C-langage
by
Hiramatsu Ryosuke
Unix
1.
UNIX
2.
⽬目次 1.
UNIXとは? 2. UNIXコマンド 3. シェルスクリプト
3.
1. UNIX とは?
4.
UNIXの歴史 ・1970年,
AT&Tが始める ・マルチユーザ ・BSD系とSystem V系 ・UNIX委員会の認証があって 初めて名乗れる
5.
Linux =
PC用のUNIX ・でも最近はPC以外にも適⽤用されている。 (例例. 掃除機, 携帯, ⾃自販機) ・バザール⽅方式で開発される ・作ったのは、リーナス・トーバルスさん(1970年年頃)
6.
Linux のディストリビューション
Window システム デバイス ドライバ ディストリ ビューション Linuxの本体は コア (ソフトウェア群) これだけ
7.
Linux のディストリビューション 1.
Red Hat系 ・Red Hat Enterprise Linux 企業向け。サポート万全。有料。 ・Fedora 最新機能を搭載 ・CentOS 勉強⽤用に 安定性重視。 おすすめ! 2. Debian系 ・Ubuntu UI使いやすい。最新機能搭載。
8.
2. UNIX コマンド
9.
メタキャラクタ * :
任意の0⽂文字以上の⽂文字 ? : 任意の1⽂文字以上の⽂文字 [ab] : a または b [0-‐‑‒9]: [0123456789] [^3-‐‑‒5]: 3-‐‑‒5以外の数字 {xyz, abc, ccc} : xyz, abc, ccc のどれか
10.
chmod
ファイルのパーミッションを変更更する chmod [オプション] ファイル名/ディレクトリ名 dir 所有者 u グループ g 他のユーザ o -‐‑‒ r w x r w -‐‑‒ r -‐‑‒ x 7 6 5 r = 4: 読み取り権限 ディレクトリの場合はd, w = 2: 書き込み権限 ファイルの場合は -‐‑‒ x = 1: 実⾏行行権限 -‐‑‒R オプションで, フォルダ内全ての権限変更更
11.
基本UNIXコマンド (1/2) cp
[オプション] 元のパス 後のパス オプション -R でフォルダごとコピーできる。 mv [オプション] 元のパス 後のパス ファイルの移動の他、名前変更にも使える。
12.
基本UNIXコマンド (2/2) grep
ʻ‘freeBSCʼ’ test.txt 検索文字列 ファイル名 sed ʼ’s /元の⽂文字列列/後の⽂文字列列ʼ’ test.txt ‘編集モード / パターン1 / パターン2’ ファイル名 └ 【編集モード】s: 置換, d: 削除, p: 表示 awk -‐‑‒F: ʻ‘/^1/{print $1,$2;}ʼ’ test.txt 区切り文字 対象となる行 / 処理内容 ファイル名
13.
リダイレクトとパイプ > : 出⼒力力 <
: ⼊入⼒力力 >> : 追加 | : 左の結果を受けての右のコマンドの実⾏行行 grep ‘freeBSD’ test.txt | sed ‘s/freeBSD/freebsd’
14.
ちょっと便便利利UNIXコマンド
便便利利だけどあまり使わないコマンド集 使い⽅方は man コマンドで調べよう. ps ifconfig !! !?⽂文字列列? cat netstat history crontab less ping !n sleep more alias !⽂文字列列 kill └ 毎回読み込むようにするには、 ホームディレクトリの.bash_profileや .profile に記述する
15.
ちょっと便便利利 crontab crontab
-‐‑‒e : スケジュールの編集 crontab -‐‑‒l : スケジュールリストの表⽰示 【書式】 分 時 ⽇日 ⽉月 曜 実⾏行行書式 1分ごとに設定をチェックしにいってくれる。 バックアップ⽤用途などで重宝される!
16.
3. シェルスクリプト
17.
シェルスクリプト ・UNIXコマンドを自動化できる ・便利ですね
・Bシェル系 (sh, bash, ... ) Linuxの標準 ・Cシェル系 (csh, tcsh) FreeBSDの標準
18.
シェルスクリプト の書き⽅方
・先頭に #!/bin/sh ・# をつけたらコメント文 ・変数は適当に使える data1=100 echo “data1 = $data1” ・見やすいように字下げしてはダメ
19.
シェルスクリプト 実⾏行行⽅方法
・実行方法 sh val1.sh ・位置パラメータの使用 sh val2.sh OK NG
20.
シェルスクリプト の書き⽅方(2)
・四則演算 バッククォートで囲むと UNIXコマンド使える! ‘expr $x + $y’ ・if文ももちろん使える if [ s1 = s2 ] then echo “OK!” elif [ s1 = s3] echo “s3 OK!” else echo “NG!” fi
21.
シェルスクリプト の書き⽅方(3)
・case文 case $x in 1) echo “ONE” ;; 2) echo “TWO” ;; 3|6|9) echo “OK” ;; *) echo “NG” ;; esac
22.
シェルスクリプト の書き⽅方(4) ・for文
・while文 for i in 1 2 3 while [ $count -lt 6 ] do do echo “num : $i” echo “num : $count” done done -lt は比較演算子「<」のこと
23.
シェルスクリプト の書き⽅方(5)
・関数 定義と使い方 add() { return ‘expr $1 + $2’ } x=5 y=10 $? で直前の演算結果を add $x $y 参照できる result=$? echo “$x + $y = $result”
24.
シェルスクリプト 正規表現
. : 任意の1⽂文字 * : 直前の⽂文字の0回以上の繰り返し + : 直前の⽂文字の1回以上の繰り返し ? : 直前の⽂文字を0回or1回 ^ : ⾏行行の先頭 $ : ⾏行行の⽂文末 [] : []内の任意の⽂文字 [a-‐‑‒z0-‐‑‒9], [^3-‐‑‒4]など
25.
おまけ
26.
⽂文字コードの種類 ・1バイトコード
-‐‑‒ アメリカとかで採⽤用 ・マルチバイトコード -‐‑‒ EUC-‐‑‒JP // FreeBSD他 UNIX系OS -‐‑‒ Shift-‐‑‒JIS // Windows & Mac -‐‑‒ UTF-‐‑‒8 // Linux -‐‑‒ ISO-‐‑‒2022-‐‑‒JP // メールデータ送受信のエンコード
27.
リモート操作
平⽂文 暗号 リモート操作 telnet SSH リモート FTP SCP ファイル操作
Download