Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Missionary activities of fish
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
raichel
February 03, 2018
Programming
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Missionary activities of fish
社内勉強会で作った資料
raichel
February 03, 2018
Other Decks in Programming
See All in Programming
Railsバージョンを4倍にした話
optim
0
450
Next.js: The final boss of Web Performance
guaca
0
280
AWSに止められる覚悟してますか?
morizo_1984
2
540
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
33k
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
Domain-Driven Transformation
hschwentner
2
2.3k
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
100
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.2k
Automating Front-end Workflow
addyosmani
1369
210k
Unsuck your backbone
ammeep
672
58k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
How to Talk to Developers About Accessibility
jct
2
580
エンジニアに許された特別な時間の終わり
watany
109
250k
We Are The Robots
honzajavorek
0
400
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Transcript
ڕྨ։
Who Github:yutanakano Blog:raichel.tech
Do you know fish?
͕ͪ͏ɻͦ͏͡Όͳ͍ɻ
Then what is a fish?
Friendly Interactive Shell
What is Friendly interactive shell?
What is Friendly interactive shell? fish ϢʔβϑϨϯυϦ Ͱ͋Δ͜ͱΛ࠷ॏཁ ࢹͯ͠ઃܭ͞Ε͍ͯΔγΣϧͰ͢ɻ
Today's target bash͔ͬͨ͜͠ͱ͕ͳ͍ਓ ઃఆ͕ΊΜͲ͍͘͞ਓ ָͰ͖ΔγΣϧΛ୳ͯ͠Δਓ ͦΕҎ֎ͷਓʁ ͖ͳͷͬͯԼ͍͞ɻ
࣭: ԿͷγΣϧΛ͍ͬͯ·͔͢ʁ 1:bash 2:zsh 3:fish 4:ksh 5:tcsh
࣭: ԿͷγΣϧΛ͍ͬͯ·͔͢ʁ 1:bash 66% 2:zsh 22% 3:fish 6% 4:ksh 3%
5:tcsh 2% https://news.mynavi.jp/article/20160306-a082/
fishͷԿ͕͍͍ͷʁ ແઃఆͰศརػೳ͕ຬࡌ(phpstromΈ͍ͨʹઃఆ͠ͳͯ͘ศར) ຊޠυΩϡϝϯτ༗ ද͕ࣔσϑΥϧτͰΧϥϑϧ ೖྗcommandΛSyntaxHighlightͯ͘͠ΕΔ λϒิ͕ઈ༏ल ཤྺ͔Β༧ଌͯ͠ίϚϯυΛදࣔ ྫ)git tabΩʔ Ͱgitʹؔ͢ΔཤྺΛߜࠐදࣔ
ڥมͷొίϚϯυ1ൃ ઃఆϒϥβͰՄೳ ͳΤϥʔϝοηʔδ grepʹ৭͕͘
fishͷಛʹΦεεϝʁ ઃఆ͠ͳͯ͋͘ΔͱศརͳͷઃఆࡁΈͳͱ͜Ζ ϦΞϧλΠϜ ߏจϋΠϥΠτ(24bitΧϥʔ) – ೖྗதʹจ๏νΣοΫͯ͘͠ΕΔͷͰΤϥʔࢭʹͳΔ – ΫΦʔτͷด͡ΕΛ͛Δ ໎ͬͨΒڧྗͳ TAB
ԡͤʂ – ͯ͢ͷิ(ΦϓγϣϯɺίϚϯυ໊ͱʹ)ʹରͯ͠؆୯ͳઆ໌͕͋Δ – 3ճԡͤϝχϡʔબʹͳΔ (ͲͷΑ͏ʹमਖ਼͖͔͢Λڭ͑ͯ͘ΕΔ)ͳ Τϥʔϝοηʔδ – ҠߦͷͨΊʹɺfishಠࣗͷจ๏׳ΕΔΑ͏ͳྀ͕ͳ͞Ε͍ͯΔ Ϣχόʔαϧม Ӭଓ ͢Δม – ෳͷfishηογϣϯʹଈ࠲ʹө͞ΕΔ – Ұઃఆ͢ΕӬଓԽ͞Εɺίϯϐϡʔλ࠶ىಈͯ͠ө͞Εͨ··
Ͱɺ bashzshͰ ಉ͜͡ͱͰ͖ΔΜ
ͦ͏ɺ ઃఆΛΠδΕͶ
fishͳΒઃఆ͠ͳ͍͍ͯ͘ ͚Ͳɺͬͺઃఆͨ͘͠ͳΔ ͦΜͳ࣌ɾɾɾ
fish_config ϒϥβ͔Βઃఆ͢Δ͜ͱ͕ՄೳʹͳΓ·͢
ࣗͰઃఆ͢Δͷ໘͍͘͞ ςʔϚͱ͔ͳ͍ͷʁ
ͪΖΜ͋Γ·͢ ςʔϚΛ͍͍ͨͱ͖ fishermanΛͬͯԼ͍͞
fishermanͱ ฒྻॲཧύοέʔδϚωʔδϟʔ fishΛΧελϚΠζ͢Δͷʹඞਢ جຊతʹҎԼͰpackageΛՃ͢Δ fisher install userName/packageName
ΦεεϝͷϓϥάΠϯ z(cdͨ͠pathz λϒΩʔ ͰݕࡧͰ͖Δ) https://github.com/fisherman/z oh-my-fish/plugin-expand(cdͤͣʹDirectoryҠಈՄೳ) https://github.com/oh-my-fish/plugin-expand 0rax/fish-bd(σΟϨΫτϦͷީิΛग़ͯ͘͠ΕΔ) https://github.com/0rax/fish-bd
ϓϥάΠϯ ઃఆͱ͔͍ΔΜͰ͠ΐʁ
ೖΕΔ͚ͩͰ͢ɻ
thanks:) http://raichel.tech/web/fish