我的Linux使用說明書
一、基礎知識篇
1、常用命令
2、tmux和vim
(1) tmux快速上手
- 推薦博客1
- 參照acwing教程,使用
ctrl+a
作爲tmux前置指令 - 第一步:創建會話:(命令)
tmux new -s <session-name>
創建一個名爲<session-name>的會話- 需要解釋一下,tmux可以理解爲是會話與窗口的"解綁"工具,將它們徹底分離
- 通過上面命令,相當於在當前窗口,新建一個會話,同時這個會話會和窗口綁定(可以理解爲當前窗口顯示出會話內容)
- 啓動的會話編號從0開始遞增
- 第二步: 解除窗口和會話的綁定:(快捷鍵)
ctrl + a d
或 (命令)tmux detach
- 注意是先按ctrl+a, 鬆開後再按d
- 這個快捷鍵,能解除當前會話和窗口的綁定,相當於讓會話回到後臺,不在窗口顯示
- 第三步:查看當前所有會話:(命令)
tmux ls
- 這是簡單但非常重要的命令,能讓你對新建的會話有充分的瞭解
- 第四步:重新接入會話:(命令)
tmux attach -t <session-name>
- 掌握了創建,查看,退出,重連就能基本流暢地使用tmux了
- 第五步:一些其他命令
- 刪除會話:(命令)
tmux kill-session -t <session-name>
- 切換會話:(命令)
tmux switch -t <session-name>
- 重命名會話:(命令)
tmux rename-session -t <old session-name> <new session-name>
或 (快捷鍵)ctrl+a $
- 列出所有會話: (快捷鍵)
ctrl+a s
- 刪除會話:(命令)
(2) tmux窗格操作
- Tmux 可以將窗口分成多個窗格(pane),每個窗格運行不同的命令。這裏只記錄一些快捷鍵,對應的命令不詳細介紹
- 劃分窗格:
- 劃分左右窗格: (快捷鍵)
ctrl+a %
- 劃分上下窗格: (快捷鍵)
ctrl+a "
- 關閉窗格:(快捷鍵)
ctrl+a x
- 切換光標到其他窗格: (快捷鍵)
ctrl+a 方向鍵
- 顯示窗格編號:(快捷鍵)
ctrl+a q
- 窗格全屏/取消全屏:(快捷鍵)
ctrl+a z
- 窗格變獨立窗口:(快捷鍵)
ctrl+a !
- 劃分左右窗格: (快捷鍵)
(3) tmux窗口管理
- tmux可以新建多個會話session, 每個會話還能管理多個窗口windows, 每個窗口可以管理多個窗格pane
- 第一步、會話創建新窗口:(命令)
tmux new-window
或者tmux new-window -n <window-name>
- 快捷鍵:
ctrl+a c
- 快捷鍵:
- 第二步、切換窗口:(命令)
tmux select-window -t <window-name>
- 快捷鍵:
ctrl+a p
切換到上一個窗口,ctrl+a n
切換到下一個窗口,ctrl+a <number>
切換指定窗口 ctrl+b w
從列表選擇窗口
- 快捷鍵:
- 第三步、窗口重命名:(命令)
tmux rename-window <new-name>
- 快捷鍵:
ctrl+a ,
- 快捷鍵: