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
Yoshiki Kobayashi
January 22, 2022
Programming
0
800
ターミナル操作が多分早くなるtmuxのすゝめ
Yoshiki Kobayashi
January 22, 2022
Tweet
Share
More Decks by Yoshiki Kobayashi
See All by Yoshiki Kobayashi
エンジニアとして生きていくために在学中に多分やっておいた方が良いこと
yoshi0202
1
470
サーバレスアーキテクチャでLINE BOTが多分作れるようになるハンズオン
yoshi0202
0
960
サーバ構築の勘所が多分わかるハンズオン
yoshi0202
0
400
Dockerのことが多分わかるハンズオン
yoshi0202
48
20k
sessionとcookieが多分わかる資料
yoshi0202
11
13k
Other Decks in Programming
See All in Programming
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
160
dchart: charts from deck markup
ajstarks
3
990
Oxlintはいいぞ
yug1224
5
1.3k
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
190
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
AIエージェントの設計で注意するべきポイント6選
har1101
7
3.4k
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
410
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
440
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
The SEO Collaboration Effect
kristinabergwall1
0
350
Docker and Python
trallard
47
3.7k
The SEO identity crisis: Don't let AI make you average
varn
0
62
Designing Experiences People Love
moore
144
24k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
280
Being A Developer After 40
akosma
91
590k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Transcript
ターミナル操作が早くなる tmuxのすゝめ 2022/1/22 Yoshiki Kobayashi 多分 1
Yoshiki Kobayashi 型付け言語が書きたい何でも屋 本職はきっとバックエンド。最近Vue.jsの3.0を追いかけてるけど 書き方が違いすぎてなんもわからん。 好きな言語はTS/JS、一周回ってRubyとPHP。最近はDevOpsと か開発統括とか。実はインフラのが経歴長い、でもAWSの資格 失効してどうしよう。なんかわからんけど今年からCTO始めまし た。 @yoshi0202
https://code-plum.dev @codeplumdev 2
みなさん ターミナル 使ってますか? 3
こんなの 4
エンジニアな皆さんなら・・・ 使ってますよね? ね? 5
ターミナルで 複数の操作する時って、 どんな感じで操作してます? 6
例えば アプリケーションサーバ 起動中にgitのcommit したい時とか・・・ 7
①:ターミナル複数起動タイプ 8
一番楽だけど 目的のターミナルを 見失うんだよなぁ・・・ 9
②:タブ制御タイプ 10
まあこれでも良いけど・・・ 並べてみたい時 結構あるんだよなぁ・・・ ログを 流しながら なんか作業し たりとか 11
昔は ②のタブ制御で 頑張ってたりしました 12
あとは VSCodeのここで 頑張ったりとか・・・ 1 2 3 13
不満はいっぱいあった • ターミナル間の移動がマウスじゃないとできないのが辛 い • 間違えてVSCode閉じちゃったりすると全部初期化され る • なんやかんや小さくて可読性が悪い •
使いたい時にすぐ使えるけどちょっとなぁ・・・ 14
そこで 最適なターミナルと 最適な作業環境を求めて ジプシーした結果 15
こうなった 16
これはなに? 17
tmuxとは 一つのターミナル上で 複数のターミナルが起動できる SUGOI奴 18
どうすごいか ターミナル間の移動がすごい楽 19
どうすごいか 分割し放題プラン 20
どうすごいか 作業別に分割状態とかを 切り替えられる 21
どうすごいか PC再起動後も一瞬で元通り 22
徐々にtmuxが すごいと思ってきたでしょう? 23
とりあえずみなさん 今すぐインストール してみましょう $ brew install tmux 24
この辺参考にして 操作方法を覚える & カスタマイズ! • チートシート ◦ https://qiita.com/nmrmsys/items/03f97f5eabec18a3a18b • セッション情報の保存(tmux使うなら絶対入れよう)
◦ https://zenn.dev/nbtk/articles/df7f64e3550b07 • カスタマイズ(viのキーバインド使える人なら絶対カスタマイズしよう) ◦ https://qiita.com/b4b4r07/items/01359e8a3066d1c37edc インストールできたら 25
最後にちょっとだけ 僕のターミナルお見せして どんな感じに使ってるか 説明します 26
便利なのでみんな ぜひ使ってみてください!! 最後に好きなお酒の絵文字で締めます! ご清聴ありがとうございました!!! 🍶 27