SlideShare a Scribd company logo
Soumettre la recherche
Mettre en ligne
シェル入門
Signaler
Partager
ina job
Suivre
•
1 j'aime
•
1,184 vues
1
sur
13
シェル入門
•
1 j'aime
•
1,184 vues
Signaler
Partager
Télécharger maintenant
Télécharger pour lire hors ligne
Technologie
非エンジニア向けコマンドラインの説明
Lire la suite
ina job
Suivre
Recommandé
仕事で使えるシェルスクリプト par
仕事で使えるシェルスクリプト
bsdhack
18.9K vues
•
32 diapositives
シェル芸初心者によるシェル芸入門 par
シェル芸初心者によるシェル芸入門
icchy
37.9K vues
•
65 diapositives
シェルスクリプトを極める par
シェルスクリプトを極める
bsdhack
8.1K vues
•
24 diapositives
シェル芸初心者によるシェル芸入門 (修正版) par
シェル芸初心者によるシェル芸入門 (修正版)
icchy
5.8K vues
•
80 diapositives
R を起動するその前に par
R を起動するその前に
Kosei ABE
17.6K vues
•
41 diapositives
Local php-100828 2 par
Local php-100828 2
Akio Ishida
978 vues
•
22 diapositives
Contenu connexe
Tendances
Sourcecode Reading Workshop2010 par
Sourcecode Reading Workshop2010
Hiro Yoshioka
1.1K vues
•
52 diapositives
Python で munin plugin を書いてみる par
Python で munin plugin を書いてみる
ftnk
4.6K vues
•
22 diapositives
systemdでよく使うサブコマンド par
systemdでよく使うサブコマンド
Kazuhiro Nishiyama
761 vues
•
8 diapositives
Puppet Best Practices? at COOKPAD par
Puppet Best Practices? at COOKPAD
Gosuke Miyashita
2.7K vues
•
34 diapositives
ひのきのぼうだけで全クリ目指す par
ひのきのぼうだけで全クリ目指す
AromaBlack
1.5K vues
•
35 diapositives
Functions par
Functions
do_aki
1.5K vues
•
30 diapositives
Tendances
(20)
Sourcecode Reading Workshop2010 par Hiro Yoshioka
Sourcecode Reading Workshop2010
Hiro Yoshioka
•
1.1K vues
Python で munin plugin を書いてみる par ftnk
Python で munin plugin を書いてみる
ftnk
•
4.6K vues
systemdでよく使うサブコマンド par Kazuhiro Nishiyama
systemdでよく使うサブコマンド
Kazuhiro Nishiyama
•
761 vues
Puppet Best Practices? at COOKPAD par Gosuke Miyashita
Puppet Best Practices? at COOKPAD
Gosuke Miyashita
•
2.7K vues
ひのきのぼうだけで全クリ目指す par AromaBlack
ひのきのぼうだけで全クリ目指す
AromaBlack
•
1.5K vues
Functions par do_aki
Functions
do_aki
•
1.5K vues
最近の PHP の話 par y-uti
最近の PHP の話
y-uti
•
3.2K vues
Fabric Essentials par Yoshinari Takaoka
Fabric Essentials
Yoshinari Takaoka
•
7.2K vues
WebAPIではじめるphp入門 par Hiroaki Murayama
WebAPIではじめるphp入門
Hiroaki Murayama
•
2.8K vues
Fabricでサーバー管理をDRYにしよう par max747
Fabricでサーバー管理をDRYにしよう
max747
•
10.7K vues
2日間Fabricを触った俺が 色々解説してみる par airtoxin Ishii
2日間Fabricを触った俺が 色々解説してみる
airtoxin Ishii
•
4.4K vues
超簡単!Subversion入門 概念編 par Shin Tanigawa
超簡単!Subversion入門 概念編
Shin Tanigawa
•
812 vues
PowerShellが苦手だった男がPowerShellを愛するようになるまで par Kazuhiro Matsushima
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Kazuhiro Matsushima
•
28.6K vues
#logstudy 01 rsyslog入門 par Takashi Takizawa
#logstudy 01 rsyslog入門
Takashi Takizawa
•
26.2K vues
タスクマネージャーの上級版!Process Explorerの紹介 par Shin Tanigawa
タスクマネージャーの上級版!Process Explorerの紹介
Shin Tanigawa
•
333 vues
Open Source System Administration Framework - Func par Gosuke Miyashita
Open Source System Administration Framework - Func
Gosuke Miyashita
•
1.7K vues
超簡単!SubversionとTortoiseSVN入門(操作編2) par Shin Tanigawa
超簡単!SubversionとTortoiseSVN入門(操作編2)
Shin Tanigawa
•
549 vues
PHP と SAPI と ZendEngine3 と par do_aki
PHP と SAPI と ZendEngine3 と
do_aki
•
16.1K vues
Programming camp Codereading par Hiro Yoshioka
Programming camp Codereading
Hiro Yoshioka
•
461 vues
PHP AST 徹底解説 par do_aki
PHP AST 徹底解説
do_aki
•
26.4K vues
En vedette
1 Linux入門 第2章 ログインとコマンド par
1 Linux入門 第2章 ログインとコマンド
Enpel
1.5K vues
•
8 diapositives
1 Linux入門 第1章 UNIX/Linuxとは par
1 Linux入門 第1章 UNIX/Linuxとは
Enpel
3.2K vues
•
9 diapositives
OSの歴史 完成版 par
OSの歴史 完成版
慎太郎 佐藤
2.3K vues
•
22 diapositives
第1回 一撃サーバー構築シェルスクリプト勉強会 par
第1回 一撃サーバー構築シェルスクリプト勉強会
Yasutaka Hamada
7.1K vues
•
68 diapositives
File permission in linux par
File permission in linux
Prakash Poudel
4.6K vues
•
10 diapositives
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト par
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト
Richie Shellshoccar
44.2K vues
•
59 diapositives
En vedette
(6)
1 Linux入門 第2章 ログインとコマンド par Enpel
1 Linux入門 第2章 ログインとコマンド
Enpel
•
1.5K vues
1 Linux入門 第1章 UNIX/Linuxとは par Enpel
1 Linux入門 第1章 UNIX/Linuxとは
Enpel
•
3.2K vues
OSの歴史 完成版 par 慎太郎 佐藤
OSの歴史 完成版
慎太郎 佐藤
•
2.3K vues
第1回 一撃サーバー構築シェルスクリプト勉強会 par Yasutaka Hamada
第1回 一撃サーバー構築シェルスクリプト勉強会
Yasutaka Hamada
•
7.1K vues
File permission in linux par Prakash Poudel
File permission in linux
Prakash Poudel
•
4.6K vues
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト par Richie Shellshoccar
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト
Richie Shellshoccar
•
44.2K vues
Similaire à シェル入門
これからのOpenShiftの話をしよう par
これからのOpenShiftの話をしよう
Kazuto Kusama
3.4K vues
•
27 diapositives
Ansibleはじめよぉ -Infrastructure as Codeを理解- par
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Shingo Kitayama
10.2K vues
•
39 diapositives
TestFlight自動化でらくらくチームテスト par
TestFlight自動化でらくらくチームテスト
Yoichiro Sakurai
5.8K vues
•
35 diapositives
Scoop! par
Scoop!
NipponAlgorithm
550 vues
•
11 diapositives
AndroidでDIxAOP par
AndroidでDIxAOP
nfc research
1.1K vues
•
26 diapositives
Cakephp par
Cakephp
Yusuke Ando
1.6K vues
•
29 diapositives
Similaire à シェル入門
(20)
これからのOpenShiftの話をしよう par Kazuto Kusama
これからのOpenShiftの話をしよう
Kazuto Kusama
•
3.4K vues
Ansibleはじめよぉ -Infrastructure as Codeを理解- par Shingo Kitayama
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Shingo Kitayama
•
10.2K vues
TestFlight自動化でらくらくチームテスト par Yoichiro Sakurai
TestFlight自動化でらくらくチームテスト
Yoichiro Sakurai
•
5.8K vues
Scoop! par NipponAlgorithm
Scoop!
NipponAlgorithm
•
550 vues
AndroidでDIxAOP par nfc research
AndroidでDIxAOP
nfc research
•
1.1K vues
Cakephp par Yusuke Ando
Cakephp
Yusuke Ando
•
1.6K vues
恊働ロボットCOROの開発における形式的仕様の適用事例 par Life Robotics
恊働ロボットCOROの開発における形式的仕様の適用事例
Life Robotics
•
2.3K vues
どこでも動くゲームを作るためのベタープラクティス par 5mingame2
どこでも動くゲームを作るためのベタープラクティス
5mingame2
•
5.4K vues
Windows Azure PHP Tips par Microsoft Openness Japan
Windows Azure PHP Tips
Microsoft Openness Japan
•
662 vues
Android4.2徹底解剖! par leverages_event
Android4.2徹底解剖!
leverages_event
•
3.1K vues
Visual studio de debug par Kazushi Kamegawa
Visual studio de debug
Kazushi Kamegawa
•
5.4K vues
【学習メモ#1st】12ステップで作る組込みOS自作入門 par sandai
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
•
10K vues
PowerShell and Release Management Server par Kazushi Kamegawa
PowerShell and Release Management Server
Kazushi Kamegawa
•
2.2K vues
Windows PowerShell 2.0 の基礎知識 par shigeya
Windows PowerShell 2.0 の基礎知識
shigeya
•
3.3K vues
Tizen 2.0 alpha でサポートされなかった native api par Naruto TAKAHASHI
Tizen 2.0 alpha でサポートされなかった native api
Naruto TAKAHASHI
•
1.6K vues
【学習メモ#6th】12ステップで作る組込みOS自作入門 par sandai
【学習メモ#6th】12ステップで作る組込みOS自作入門
sandai
•
1.7K vues
LPICレベル1技術解説セミナー(2012/11/11) par Kazuko Itoda
LPICレベル1技術解説セミナー(2012/11/11)
Kazuko Itoda
•
2K vues
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話 par Hidenori Goto
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話
Hidenori Goto
•
678 vues
NPAPIを使ったandroid標準ブラウザの拡張方法 par Naruto TAKAHASHI
NPAPIを使ったandroid標準ブラウザの拡張方法
Naruto TAKAHASHI
•
4.1K vues
140917運用管理勉強会job scheduler par OSSラボ株式会社
140917運用管理勉強会job scheduler
OSSラボ株式会社
•
3.6K vues
Plus de ina job
KubeWeekly読書メモの紹介 par
KubeWeekly読書メモの紹介
ina job
2.1K vues
•
12 diapositives
僕の 技術の無駄遣いを 紹介します par
僕の 技術の無駄遣いを 紹介します
ina job
849 vues
•
24 diapositives
Voice remix! par
Voice remix!
ina job
1.5K vues
•
7 diapositives
Mustache入門 par
Mustache入門
ina job
3.6K vues
•
16 diapositives
MTM07で電子楽器を展示してきた par
MTM07で電子楽器を展示してきた
ina job
950 vues
•
27 diapositives
Erlangやってみた par
Erlangやってみた
ina job
663 vues
•
13 diapositives
Plus de ina job
(12)
KubeWeekly読書メモの紹介 par ina job
KubeWeekly読書メモの紹介
ina job
•
2.1K vues
僕の 技術の無駄遣いを 紹介します par ina job
僕の 技術の無駄遣いを 紹介します
ina job
•
849 vues
Voice remix! par ina job
Voice remix!
ina job
•
1.5K vues
Mustache入門 par ina job
Mustache入門
ina job
•
3.6K vues
MTM07で電子楽器を展示してきた par ina job
MTM07で電子楽器を展示してきた
ina job
•
950 vues
Erlangやってみた par ina job
Erlangやってみた
ina job
•
663 vues
SVNのすすめ&Redmineでプロジェクト管理 par ina job
SVNのすすめ&Redmineでプロジェクト管理
ina job
•
2.6K vues
OooBasic par ina job
OooBasic
ina job
•
810 vues
ICFP2009-いかにして我々は戦ったか par ina job
ICFP2009-いかにして我々は戦ったか
ina job
•
555 vues
context free art par ina job
context free art
ina job
•
938 vues
WxHaskell par ina job
WxHaskell
ina job
•
1.1K vues
webを飾る技術 par ina job
webを飾る技術
ina job
•
1.1K vues
Dernier
SNMPセキュリティ超入門 par
SNMPセキュリティ超入門
mkoda
175 vues
•
15 diapositives
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 par
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience
8 vues
•
34 diapositives
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... par
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation
73 vues
•
42 diapositives
さくらのひやおろし2023 par
さくらのひやおろし2023
法林浩之
91 vues
•
58 diapositives
JJUG CCC.pptx par
JJUG CCC.pptx
Kanta Sasaki
6 vues
•
14 diapositives
SSH応用編_20231129.pdf par
SSH応用編_20231129.pdf
icebreaker4
172 vues
•
13 diapositives
Dernier
(11)
SNMPセキュリティ超入門 par mkoda
SNMPセキュリティ超入門
mkoda
•
175 vues
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 par Knowledge & Experience
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience
•
8 vues
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... par NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation
•
73 vues
さくらのひやおろし2023 par 法林浩之
さくらのひやおろし2023
法林浩之
•
91 vues
JJUG CCC.pptx par Kanta Sasaki
JJUG CCC.pptx
Kanta Sasaki
•
6 vues
SSH応用編_20231129.pdf par icebreaker4
SSH応用編_20231129.pdf
icebreaker4
•
172 vues
Web3 Career_クレデン資料 .pdf par nanamatsuo
Web3 Career_クレデン資料 .pdf
nanamatsuo
•
14 vues
01Booster Studio ご紹介資料 par ssusere7a2172
01Booster Studio ご紹介資料
ssusere7a2172
•
300 vues
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) par NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
13 vues
Windows 11 information that can be used at the development site par Atomu Hidaka
Windows 11 information that can be used at the development site
Atomu Hidaka
•
71 vues
The Things Stack説明資料 by The Things Industries par CRI Japan, Inc.
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.
•
41 vues
シェル入門
1.
シェル入門 こわくない、黒い画面 @ina_ani 2014/June AiSA
2.
対象 普段はコンソールを使っていないけれど、たまに使 う方たち ex) Webデザイナー アプリ開発者 ゆとりエンジニア 黒魔術っぽい話はあまりしない予定
3.
コンソール使ってますか?
4.
シェルって? 貝 実を囲う殻 SYSTEM SHELL ACCESS 一般的なシェルの機能は以下のとおり(すべてのシェルが装備しているわけではない)。 プログラム名(プログラム出力)を指定してアプリケーションを起動する。 プログラムを終了する、フォアグラウンド・バックグラウンドを切り替える(ジョブコントロール)。 プログラムの出力をファイルに出力する(リダイレクト)、他のプログラムの入力とする(パイプ)。 プログラムの動作環境の設定に使用する環境変数、シェル変数の設定・参照。 入力コマンドライン中の特別な記法で指定した部分をファイル名としてパターンマッチさせて展開する機能(ワイルドカー ドの展開)。 入力履歴を呼び出す(コマンド入力ヒストリ)。 コマンドに別名をつける(エイリアス)。 繰り返しコマンドを実行したり、条件に応じて実行させたりするための制御構造。 入力時のファイル名などの補完機能 まとまった一連の入力をシェルスクリプトとして実行する。バッチ処理とも呼ばれる。
5.
シェルの仲間 JavaScript Shell http://en.wikipedia.org/wiki/Workbench_(AmigaOS) http://en.wikipedia.org/wiki/Shell_(computing)
6.
概念 今居る場所 ./ ../ 絶対パス・相対パス
7.
よく使うコマンド ls pwd cat cd find rm cp mv mkdir scp histor y less fg grep tail head vim ssh awk sed
8.
コマンド実行の概念 $ ls $ ls
/home $ ls -l /home $ ls -l -t -r /home $ ls -ltr /home $ ls -ltr /* $ ls -a $ ls --all $ grep test *.txt $ grep “test a” *.txt
9.
ワイルドカード *.txt test_*.txt *_* * test???.txt test_[abc].txt
10.
キーボードショートカット ↑、↓ Tab Ctrl + a
(アルファベット最初の文字) Ctrl + e (End) Ctrl + k (Kill) Ctrl + y (Yank) Ctrl + r (Recent?) Ctrl + l Ctrl + z
11.
パイプ使えてる? | ←-- コレがパイプ find
./ | grep “test” cat test.txt | sort
12.
リダイレクト使えてる? find ./ >
files.txt find ./ | grep ‘php’ > phpfiles.txt
13.
こまったらman man grep man find man
ls