我的Linux使用说明书

发布时间 2023-11-17 22:45:21作者: A_sc

我的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 ,

3、shell语法

4、git

5、thrift

6、管道、环境命令

7、云服务器

8、docker