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
クララと学ぶbash / Learn bash with Clara
Search
Hiromichi NOMATA
September 24, 2018
Education
84
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クララと学ぶbash / Learn bash with Clara
Hiromichi NOMATA
September 24, 2018
More Decks by Hiromichi NOMATA
See All by Hiromichi NOMATA
プロダクトと一緒に成長できるMVCフレームワークの使い方 / Adjustable MVC Framework
hiromichinomata
1
550
急にDX言い出した理由と真にDXを実現するために必要なこと / DX Explained
hiromichinomata
1
800
エボルタNEOくん三輪車で学ぶ動くペーパクラフトとバルーン / Evolta NEO Three Wheeled Cycle
hiromichinomata
1
810
ガンダムとザクの構造比較から見る動くガンダムを手に入れるために必要なこと / Gundam vs Zaku
hiromichinomata
1
820
投下資本に比例して成長できる開発組織体制について / How To Create Scalable Development Team
hiromichinomata
1
580
絵文字扇子の作り方 / How to create Emoji Sensu
hiromichinomata
1
770
Ruby 2.7クイズ / Ruby 2.7 Quiz
hiromichinomata
1
460
クララと学ぶプログラミング / Learn Programming with Clara
hiromichinomata
1
160
Other Decks in Education
See All in Education
医療事務養成の専門学校でのAI教育 非エンジニアの学生にAIを1年間使ってもらって、感じたこと
naochim2026
0
130
One Year of Learning English with AI @エンジニア英語キャリア Meetup #3
kekekenta
0
260
Requirements Analysis and Prototyping - Lecture 3 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.8k
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
オンラインコミュニティ TRY部 体験マニュアル
ytapples613
0
370
焦燥を平穏に変えるエンジニアのための哲学
ichimichi
7
7k
AIがコードを書く時代に、何を教えるのか / What Should We Teach in the Age of AI-Generated Code?
ichiroc
1
580
NT函館2026mini LT 電子部品店とMakerイベント
tomit3
1
110
Serious Games for Food Waste Reduction
ezefranca
0
120
生成AIとの付き合い方/ How to work with AI
kaityo256
PRO
3
700
Science Tokyo University for International Research Excellence scheme_April 2026
sciencetokyo
PRO
0
340
[2026前期火5] 論理学(京都大学文学部 前期 第13回)「走って、止まって、積み上がる」
yatabe
0
260
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Navigating Weather and Climate Data
rabernat
0
540
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Designing for Timeless Needs
cassininazir
1
510
What's in a price? How to price your products and services
michaelherold
247
13k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Mobile First: as difficult as doing things right
swwweet
225
10k
Done Done
chrislema
187
17k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
560
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Transcript
ΫϥϥͱֶͿ bash
γΣϧ ≒ ϑΝΠϥʔ (ίϚϯυϥΠϯ)γΣϧ άϥϑΟΧϧγΣϧ • bashɺzshͳͲ • λʔϛφϧ(ࠇ͍ը໘ʣͰ੍ޚ •
Explorer, FinderͳͲ • GUI্ͰϚεͰײతʹૢ࡞
γΣϧΛֶͿཧ༝ ɾWebαʔόʔͷૢ࡞ ≒ γΣϧ αʔόʔʹGUI ڥ͕ͳ͍͜ͱ͕ଟ͍ ɾϓϩάϥϛϯάؔͷπʔϧCLIલఏ CLI = ίϚϯυϥΠϯɾΠϯλʔϑΣΠε
ϓϩάϥϜʹύϥϝʔλʔAͱBΛઃఆ࣮ͯ͠ߦ ɾ Linux, Macͷඪ४γΣϧbash
·ͱΊ ɾ γΣϧʹ ίϚϯυϥΠϯγΣϧ άϥϑΟΧϧγΣϧ ͷ2छྨ͕͋Δ ɾϓϩάϥϛϯάΛ͢Δ্ͰCLIͰͷૢ࡞ඞਢ
ΫϥϥͱֶͿ iTerm, Github
iTermͷμϯϩʔυ λʔϛφϧ: Macඪ४ iTerm: ๛ͳΧελϚΠζ߲ https://www.iterm2.com/index.html
iTermͷϓϩϑΝΠϧͷมߋ ɾࠇ͍ը໘͔Β͖ͳ৭ʹมߋՄೳ ɾઃఆࡁΈͷϑΝΠϧͷΠϯϙʔτՄೳ https://github.com/altercation/solarized/tree/ master/iterm2-colors-solarized
GitHubͱ ɾϓϩάϥϜͷιʔείʔυΛཧͰ͖ΔαΠτ https://github.com ɾϚείοτOctocat ɾ2018/7ʹMicrosoftʹങऩ͞Εͨ
ιʔείʔυͷμϯϩʔυ ɾϑΝΠϧΛGitHub͔ΒzipϑΝΠϧΛ μϯϩʔυ https://github.com/clarawahr/clara-collection
ιʔείʔυͷμϯϩʔυ ɾղౚͯ͠σεΫτοϓʹҠಈ
ϛογϣϯ ·ͩΧςΰϦʔ͚͞Ε͍ͯͳ͍ը૾Λ λʔϛφϧͷૢ࡞͚ͩͰҠಈ͠Α͏ʂ
ΫϥϥͱֶͿ pwd, cd
pwd (ݱࡏͷσΟϨΫτϦΛදࣔ) ɾpwd: print working directory Windows: ϑΥϧμ Unix: σΟϨΫτϦ
ɾλʔϛφϧىಈ࣌ϗʔϜσΟϨΫτϦ OSʹΑͬͯҧ͏͕ɺMacOSͩͱ ϗʔϜσΟϨΫτϦ= /Users/<Ϣʔβʔ໊> ɾύε = σΟϨΫτϦͷॴΛද͢จࣈྻ
cd (σΟϨΫτϦΛҠಈ) ɾcd: change directory cd <Ҡಈ͍ͨ͠ϑΥϧμ໊> ɾઈରύε = શ෦ࢦఆ
/Users/clara/Desktop/clara-collection ɾ૬ରύε = ݱࡏͷσΟϨΫτϦΛىʹࢦఆ ./Desktop/clara-collection . = ݱࡏͷσΟϨΫτϦ
cd (σΟϨΫτϦΛҠಈ) ɾ . = ݱࡏͷσΟϨΫτϦ ɾ .. = σΟϨΫτϦ
ɾ ../.. = σΟϨΫτϦ ɾ ~ = ϗʔϜσΟϨΫτϦ ɾ * =ύλʔϯϚονɻҙͷจࣈ ɾ - = લͷσΟϨΫτϦ
ΫϥϥͱֶͿ ls, cat, open
ls(LiSt directory contents) ɾ ls: directoryͷϑΝΠϧΛදࣔ ɾ ࢠσΟϨΫτϦͷதͷΈදࣔ ɾ ls
-l: ϦετܗࣜͰදࣔ ɾ ls -a: શͯදࣔ ɾ ls -al: ϦετܗࣜͰશͯදࣔ ɾ UnixͰ . ͔Β࢝·ΔϑΝΠϧӅ͠ϑΝΠϧ
υοτϑΝΠϧΛ࡞ͬͯΈΔ ɾ touch: ۭϑΝΠϧΛ࡞ΔίϚϯυ ɾ touch .hidden.txt : .hidden.txtΛ࡞ ɾ
lsίϚϯυ͚ͩͩͱ.hidden.txtදࣔ͞Εͳ͍ ɾ -aΦϓγϣϯΛ͚ͭΔͱӅ͠ϑΝΠϧදࣔ
cat (conCATenate) ɾ cat: ϑΝΠϧͷ࿈݁ίϚϯυ ɾ தΛදࣔ͢Δͷʹ༻Մೳ ɾ cat README.md
ͰREADMEͷதΛදࣔ ɾ echo: ೖྗ༰Λ͓͏Ήฦ͢͠ΔίϚϯυ ɾ ࢁ͔ͬ͜(>) ͱΈ߹ΘͤΔͱϑΝΠϧॻ͖ग़͠ ɾ echo ‘VTuber’ > vtuber.txt ɾ cat README.md vtuber.txt ɾ ϑΝΠϧΛ࿈݁ͨ͠ͷΛදࣔ
open (։͘) ɾ open: ϑΝΠϧɺσΟϨΫτϦΛ։͘(Mac only) ɾ Windowsͩͱexplorer, Linuxͩͱnautilus ɾ
open README.md => ΤσΟλ͕։͘ ɾ open burning => burningσΟϨΫτϦ͕։͘ ɾ open normal/ok.png => ը૾͕։͘
ΫϥϥͱֶͿ cp, mkdir, mv, rm
cp (CoPy) ɾ cp: ϑΝΠϧΛίϐʔ͢ΔίϚϯυ ɾ cp a.txt b.txt: a.txtͱಉ༰Ͱb.txtΛ࡞
ɾ cp a.txt cdir: a.txtͱಉ༰Ͱcdir/a.txtΛ࡞ ɾ uncategorized/burning_punch.png ΛburningσΟϨΫτϦʹίϐʔ
mkdir (MaKe DIRectory) ɾ mkdir: σΟϨΫτϦΛ࡞͢ΔίϚϯυ ɾ mkdir adir: adirͱ͍͏໊લͷσΟϨΫτϦΛ࡞
ɾ flyingσΟϨΫτϦΛ࡞͠Α͏ ɾ mkdir -p adir/bdir adirΛ࡞ޙɺadirͷதʹbdirΛ࡞
mv (MoVe) ɾ mv: ҠಈɺϦωʔϜͷίϚϯυ ɾ mv a.txt b.txt: a.txtͷ໊લΛb.txtʹมߋ
ɾ mv a/b.txt c: aσΟϨΫτϦͷb.txtΛcσΟϨΫτ ϦʹҠಈ ɾ flying_0.png, flying_1.pngΛ uncategorized͔ΒflyingʹҠಈ͠Α͏
rm (ReMove) ɾ rm: আͷίϚϯυ ɾ rm a.txt: a.txtΛআ ɾ
rm -r bdir: bdirσΟϨΫτϦ͝ͱআ ɾ .hidden.txt, vtuber.txt, uncategorizedΛআ͠Α͏
ϛογϣϯୡ!! ɾ claraͷը૾ͷΧςΰϦʔ͚ʹޭ ɾ γΣϧૢ࡞: Lv1 ֫ಘ