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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Taichi Aida
July 05, 2021
Technology
0
430
新入生向けチュートリアル:tmux
2021/07/19 新入生向けチュートリアル
Taichi Aida
July 05, 2021
Tweet
Share
More Decks by Taichi Aida
See All by Taichi Aida
意味を表すベクトル表現を用いたテキスト分析
a1da4
0
95
PhD Defence: Considering Temporal and Contextual Information for Lexical Semantic Change Detection
a1da4
1
260
文献紹介:A Multidimensional Framework for Evaluating Lexical Semantic Change with Social Science Applications
a1da4
1
370
YANS2024:目指せ国際会議!「ネットワーキングの極意(国際会議編)」
a1da4
0
290
言語処理学会30周年記念事業留学支援交流会@YANS2024:「学生のための短期留学」
a1da4
1
410
新入生向けチュートリアル:文献のサーベイv2
a1da4
16
11k
文献紹介:Isotropic Representation Can Improve Zero-Shot Cross-Lingual Transfer on Multilingual Language Models
a1da4
0
210
文献紹介:WhitenedCSE: Whitening-based Contrastive Learning of Sentence Embeddings
a1da4
1
350
文献紹介:On the Transformation of Latent Space in Fine-Tuned NLP Models
a1da4
0
120
Other Decks in Technology
See All in Technology
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
Greatest Disaster Hits in Web Performance
guaca
0
210
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.3k
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
120
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
1
130
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
230
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Code Reviewing Like a Champion
maltzj
527
40k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
93
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
HDC tutorial
michielstock
1
370
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
Designing for humans not robots
tammielis
254
26k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
84
Transcript
tmux M2 相田太一 2021/07/19 新入生向けチュートリアル
こんな時、どうしますか? - ssh 切断後も処理を継続・再開したい → docker で良さそう… - ssh 接続先で複数の処理をしたい
→ tmux が便利 2
目的 - tmux について(ざっくりと)理解する - tmux とは - 基本的な操作 -
設定ファイル 3
tmux (terminal multiplexer) - ssh を切断しても端末の接続を保持 - docker も同様の機能 -
作業の中断・再開が可能 - 1つのウィンドウで複数端末にアクセス可能 - これが便利 4 端末1 端末2 端末3
基本的な操作 - 新規セッションの作成 - セッション内でのコマンド - 画面分割 - 新規ウィンドウ -
切断・再開 - セッションの一覧取得・削除 5
基本操作 新規セッションの作成 - $tmux new -s [NAME] で作成可能 - ここで作成したものをセッションという
6 test という セッションが作 成された
基本操作 セッション内でのコマンド - セッション内でコマンドを実行するには、prefix key を入力する(デフォルトは Ctrl-b) - 画面分割関係 -
Ctrl-b %:左右に分割 - Ctrl-b “:上下に分割 - Ctrl-b 矢印:移動 - Ctrl-b x:削除 7 各分割単位を ペインと呼ぶ pane 0 pane 1 pane 2
基本操作 セッション内でのコマンド - 新規ウィンドウも作成できる - Ctrl-b c:セッション内で新規ウィンドウを作成 - Ctrl-b [0-9]:セッション内のウィンドウを移動
- Ctrl-b &:ウィンドウの削除 8 ウィンドウが増 えている 現在地は *
画面分割の例 - 最近はこういう分割が多いです 9 ソースコード の編集 htop shell script 実行系
基本操作 セッションの切断・再開 - Ctrl-d:セッションから離脱(detach) - $tmux a (-t [NAME]) で再開(attach)
- detach 前の状況から再開できる - 処理なども裏で動いている 10
基本操作 セッションの一覧取得・削除 - $tmux ls でセッションの一覧を取得 - $tmux kill-session (-t
[NAME]) でセッションを 削除 - $tmux kill-server で tmux 全体を終了 11
設定ファイル - tmux も設定ファイル ~/.tmux.conf がある - 基本的なもの - $tmux
source ~/.tmux.conf:設定を反映 12 https://github.com/a1da4/dotfiles/blob/master/.tmux.conf ペイン切り替え・幅変更がマウ スでできて良い
まとめ - tmux は… - 切断しても端末の接続を保持 - 1つのウィンドウで複数端末にアクセス可能 - prefix
key+コマンド で以下の操作が可能 - 画面分割 - 新規ウィンドウ - デタッチ - 設定ファイルでカスタマイズも可能 - 公式 https://github.com/tmux/tmux/wiki/Getting-Started 13