Linux学习
我的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 ,
- 快捷键:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现