Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
デザイナーのための tmux 超入門
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenta Okamoto
July 09, 2012
Programming
10k
7
Share
デザイナーのための tmux 超入門
社内の LT で発表したものです。
Kenta Okamoto
July 09, 2012
More Decks by Kenta Okamoto
See All by Kenta Okamoto
リリースして 6 年経つ Gem にどう手を入れるか
chocoby
0
460
Electron で Evernote クライアントを作ってみた
chocoby
5
2.4k
ErgoDox を買った話
chocoby
0
940
おすすめ gem
chocoby
2
1.9k
Other Decks in Programming
See All in Programming
CSC307 Lecture 17
javiergs
PRO
0
230
Swiftのレキシカルスコープ管理
kntkymt
0
190
AI時代になぜ書くのか
mutsumix
0
450
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
2k
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
720
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
970
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
280
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
790
Zod v4 Codec でスキーマに型変換を埋め込む REST API 設計 #TSKaigi2026
ryutaro_yako
0
140
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
1
480
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
940
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.6k
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.1k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
180
New Earth Scene 8
popppiees
3
2.3k
GitHub's CSS Performance
jonrohan
1033
470k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
310
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
810
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
Git: the NoSQL Database
bkeepers
PRO
432
67k
Un-Boring Meetings
codingconduct
0
300
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
820
Transcript
σβΠφʔͷͨΊͷ UNVYೖ ։ൃ-5 !DIP@DP
UNVYͱ w IUUQUNVYTPVSDFGPSHFOFU w ಡΈํͯ͌ʔΉͬͯ͌͘͢ʔ·ͬ͘͢ w ʠUNVYJTBUFSNJOBMNVMUJQMFYFSʡ
ҙ༁ ҰͭͷεΫϦʔϯͰɺͦΕͧΕಠཱͨ͠ϓϩάϥ Ϝ͕ಈ͘ΟϯυΛ࡞ͬͨΓૢ࡞͢Δ͜ͱ͕Ͱ ͖·͢ɻ εΫϦʔϯ͔Βஅͯ͠ɺUNVYޙΖͰಈ͖ ଓ͚͍ͯ·͢ɻͦͯ͠ɺ͋ͱ͔Β࠶ଓ͢Δ͜ͱ ͕Ͱ͖·͢ɻ IUUQUNVYTPVSDFGPSHFOFU
Θ͔ΒΜ
མͪண͍ͯ w UNVYɺ͋ͳ͕ͨৗͰ৮͍ͬͯΔ ࠇ͍ը໘Λศརʹͯ͘͠ΕΔ͔͠Ε ͳ͍πʔϧͰ͢ɻ
ओʹͭͷಛ͕͋Γ·͢ɻ
ಛෳͷΟϯυ
͜Μͳ͜ͱ͋Γ·ͤΜ͔ʁ
None
w Ҋ݅αʔόʔ͝ͱʹҧ͏QVUUZΛཱ ্͍ͪ͛ͯΔɻ w σεΫτοϓ͕ࢄΒ͔Γ͕ͪɻ w "MU 5BC͢Δͱ͖ʹQVUUZ͕͍ͬͺ ͍දࣔ͞Εͯࠞཚ͢Δɻ ͋Δ͋Δ
˞ฐࣾͰ44)ΫϥΠΞϯτͱͯ͠ओʹQVUUZΛ༻͍ͯ͠·͢ɻ ඞཁʹԠͯ͡ɺUFSNJOBMBQQJ5FSNͳͲʹಡΈସ͍͑ͯͩ͘͞ɻ
w ͭͷQVUUZͰΟϯυͷΓସ͕͑Ͱ͖·͢ɻ ͋ͳ͕ͨࢥ͍ු͔ͨΟϯυͱগ͠ҧ͍· ͢ʂͲͪΒ͔ͱݴ͏ͱʮλϒʯͰ͢ɻ w $ISPNF 'JSFGPY %SFBNXFBWFSͷλϒΛࢥ͍ු ͔͍ͯͩ͘͞ɻ w
ศ্ٓɺΟϯυͷ͜ͱΛ͜͜Ͱλϒͱݺͼ· ͢ɻ UNVYΛ͏ͱ
λϒʂ
w ͷλϒҊ݅"ͷHJUɺͷλϒҊ݅# ͷHJUΈ͍ͨʹ͚͓͚ͯ·͢ɻ w λϒͷதΛׂ͢Δ͜ͱͰɺӈଆʹHJUEJGG ͰࠩΛදࣔͤ͞ͳ͕ΒɺࠨଆͰHJUͷί ϛοτίϝϯτΛॻ͘͜ͱ͕Ͱ͖·͢ɻ UNVYΛ͏ͱ
ಛ࡞ۀதͷঢ়ଶΛͦͷ ··ʹ͓͚ͯ͠Δ
͜Μͳ͜ͱ͋Γ·ͤΜ͔ʁ
ʮίϛοτϩάΛॻ͍ͯΔ͚Ͳ͏ऴిͩ͠ؼΒ ͳͪ͘ΌʂQVUUZΛऴྃͪ͠ΌͬͨΒ༰͕ফ͑ Δ͚Ͳɺ໌ॻ͖ͳ͓ͦ͏ʯ ʮ1$Λγϟοτμϯ͍͚ͨ͠ͲHJUQVTI͕ ͍ʂऴిͳ͘ͳͬͪΌ͏ʂʯ (JU)VCͷQVTI͕ΊͪΌͪ͘Ό͍͕࣌͋Δ
w σλον࡞ۀ͍ͯ͠Δঢ়ଶΛอ࣋ͨ͠·· QVUUZΛऴྃ͢Δ͜ͱ͕Ͱ͖·͢ɻ ϓϩάϥ ϜཪͰಈ͍ͨ·· w Ξλονσλονͨ࣌͠ͷঢ়ଶ͔Β࡞ۀΛ࠶ ։͢Δ͜ͱ͕Ͱ͖·͢ɻ w ҙαʔόʔࣗମ͕ऴྃͨ͠߹࡞ۀ༰
ফ͑ͯ͠·͍·͢ɻ UNVYΛ͏ͱ
ಛηογϣϯͷڞ༗
w ෳͷΫϥΠΞϯτ͔ΒɺҰͭͷηο γϣϯΛࢀর͢Δ͜ͱ͕Ͱ͖·͢ɻ w ϖΞϓϩάϥϛϯά͕Ͱ͖·͢ɻ w ࠓճ৮Ε·ͤΜɻ UNVYΛ͏ͱ
ૣ͘ڭ͑ͯ͘Εʂ
؆୯ͳ͍ํ
લఏΠϯετʔϧ w Πϯετʔϧʹ͍ͭͯɺΠϯλʔ ωοτΛࢀরͨ͠ΓɺΤϯδχΞʹฉ ͍ͯΈ͍ͯͩ͘͞ɻ w ࣾͷ։ൃαʔόʔʹେମೖ͍ͬͯ ·͢ɻ
લఏϓϨϑΟοΫεΩʔ w ϓϨϑΟοΫεΩʔͱ͍͏ͷΛΈ ߹ΘͤͯUNVYΛૢ࡞͠·͢ɻ w σϑΥϧτͰ$USMCͰ͢ɻ w ઃఆͰมߋ͢Δ͜ͱ͕Ͱ͖·͢ɻ $USMUʹ͍ͯ͠·͢ɻ
લఏϓϨϑΟοΫεΩʔ w ʮCtrl-b cʯͱදه͞Ε͍ͯΔ߹ $USMΩʔͱCΩʔΛಉ࣌ʹԡͨ͋͠ͱ ʹɺDΩʔΛԡ͠·͢ɻ
UNVYͷىಈ •$ tmux
λϒͷ࡞ •Ctrl-b c
λϒͷΓସ͑ •Ctrl-b [num] ೖྗͨ͠ࣈͷλϒʹΓସ͑Δ •Ctrl-b n ࣍ͷλϒʹΓସ͑Δ •Ctrl-b p લͷλϒʹΓସ͑Δ
ׂ w λϒͷத ϖΠϯ Λॎԣʹׂ͢Δ ͜ͱ͕Ͱ͖·͢ɻ •Ctrl-b s ԣʹׂ͢Δ •Ctrl-b
% ॎʹׂ͢Δ
ׂ •Ctrl-b <ҹΩʔ> ׂͨ͠தΛҠಈ͢Δɻ •Ctrl-b h: ࠨ j: ্ k:
Լ l: ӈ
λϒͷআ •Ctrl-b x •$ exit
λϒͷ໊લΛมߋ •λϒʹɺϓϩδΣΫτ໊ͳͲࣗͷ͖ͳ ໊લΛ͚ͭΔ͜ͱ͕Ͱ͖·͢ɻ •Ctrl-b , ໊લΛೖྗͯ͠ɺ&OUFSΛԡ͢ɻ • ਓʹΑͬͯ ࠷ޙʹ࣮ߦͨ͠ίϚϯυΛλ ϒͷ໊લʹ͢Δɺͱ͍͏ઃఆʹͳ͍ͬͯΔ࣌
͋Γ·͢ɻ
σλον •Ctrl-b d w ·ͨɺQVUUZΛऴྃ͢ΔͱࣗಈͰσ λον͞Ε·͢ EFUBDIPOEFTUSPZ w ࡞ۀΛΊΔ࣌σλονͯ͠ऴྃ͠ ·͢ɻ
Ξλον •$ tmux a(attach) w ࡞ۀΛ࠶։͢Δͱ͖Ξλον͠· ͢ɻ
σλονʁΞλονʁ w ʮ͋ͬɺऴిʂؼΒͳ͖Όʂଓ͖໌ ʂʯ σλον w ʮ͓Α͏ʂࠓ͍͍ఱؾͩʂ࡞ۀ ࠶։ʂʯ Ξλον
Ԡ༻ฤ
UNVYͷΧελϚΠζ w UNVYDPOGͱ͍͏ϑΝΠϧΛฤू͢ Δ͜ͱͰɺࣗΈʹUNVYΛΧελ ϚΠζ͢Δ͜ͱ͕Ͱ͖·͢ɻ w ΩʔͷׂΓͯɺεςʔλεόʔʹ දࣔ͢Δ߲ɺ৭ͳͲɻ
౿Έͱͯ͠ͷUNVY w ͋ΔαʔόʔͷUNVYΛ౿Έͱͯ͠ɺผʑ ͷαʔόʔʹଓ͠·͢ɻ w λϒαʔόʔ"ɺλϒαʔόʔ# ͱ͔ɻ w QVUUZΛͭىಈ͢Δ͚ͩͰྑ͍ɻ w
ଓઌͷαʔόʔͷதͰUNVYΛ։͘ͱɺ໘ ͳ͜ͱʹͳΓ·͢ɻ
౿Έαʔόʔ αʔόʔ" αʔόʔ# λϒ" λϒ#
͝ਗ਼ௌ͋Γ͕ͱ͏͝ ͍͟·ͨ͠ɻ