forked from Catorpilor/linux_config
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cheetsheet
105 lines (87 loc) · 3.84 KB
/
Cheetsheet
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#############
#命令行键位 #
#############
<backspace> 删除
** <ctrl-l> 清空屏幕, 相当于clear
tab 将命令匹配完整, 自动补全路径/命令
** <Ctrl+e> 光标跳至命令结尾
<Ctrl+a> 光标跳至命令开始
<ctrl+b>:光标左移一个字母
<ctrl+f>:光标右移一个字母
<ctrl+t>:交换光标位置前的两个字符(敲错顺序的时候)
<ctrl+h>:删除光标前一个字符,同 backspace 键相同
<ctrl+w>: 移除光标前的一个单词
** <ctrl+u>: 清除光标前至行首间的所有内容【可用于删除整行已录入的命令】
** <ctrl+k>:清除光标后至行尾的内容
<ctrl+y>: 粘贴或者恢复上次的删除
上下键 查看之前执行的命令
** <ctrl+p>前一个命令
<ctrl+n>后一个命令
<ctrl+r>:匹配历史命令,搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的history当查找到的命令不是你想要的命令,你还可以继续按Ctrl + R来查找下一个匹配的命令
<ctrl + s> 锁定键盘
<ctrl + q> 解锁键盘
<ctrl-c> 中断当前的命令并返回Shell. 【终止当前进程】
<Ctrl-d> 中断当前的通信或从文件中退出【退出shell】
<ctrl + z> 暂停当前进程bg后台运行,fg转到前台 (习惯bg,fg操作,效率大大提升)
Ctrl-J 相当于回车键
** Alt-. 用于提取历史命令中的最后一个单词。你先执行history命令,然后再敲击此快捷键若干下,你就懂了!
Alt-L 用于将光标所在单词及所在单词的后续字符都变成小写。
Alt-U 用于将光标所在单词的光标所在处及之后的所有字符变成大写。
Alt-C 用于将当前光标处的字符变成大写,同时本光标所在单词的后续字符都变成小写。
#############
# 捷径命令 #
#############
执行上一次执行过的命令
!!
执行最近一次以xx开头的命令
!xx (很危险,不建议使用)
返回上一个命令的最后一个参数
$_
watch会反复运行一个命令,并在屏幕上打印输出。它可以让你实时的观察程序的输出变化。默认情况下,程序每2秒运行一次。watch命令与tail命令很相似。
watch -d ls -l
这条命令会监视当前目录的所有文件,并且高亮文件所发生的改变
man ascii 快速查看ascii码表
#############
# 日期操作 #
#############
date -d @1193144433
date -d @1193144433 "+%Y-%m-%d %T"
反向:date -d "2007-10-23 15:00:23" "+%s"
#############
# Tmux #
#############
#需要去学会复制粘帖 ctrl+b + [
tmux #开启tmux
C-b " 分割出来一个窗口
C-b % 分割出来一个窗口
C-b (方向键)
C-b x 关闭当前光标处的小窗口
C-b t 钟表
C-b d 临时断开会话 断开以后,还可以连上的哟:), 返回主 shell , tmux 依旧在后台运行,里面的命令也保持运行状态
tmux attach 恢复会话
tmux ls #显示已有tmux列表(C-b s)
tmux attach-session -t 数字 #选择tmux
C-b c 创建一个新的窗口
C-b n 切换到下一个窗口
C-b p 切换到上一个窗口
C-b l 最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道,最后使用的窗口
c-b w 通过上下键选择当前窗口中打开的会话
C-b 数字 直接跳到你按的数字所在的窗口
C-b & 退出当前窗口
C-b o 在小窗口中切换
C-b ! 关闭所有小窗口? 吧当前窗口变为新窗口
C-b pageup/pagedow"
C-b s 以菜单方式显示和选择会话
C-b w 以菜单方式显示和选择窗口
C-b C-方向键 调整分隔窗口大小
C-b 空格 采用下一个内置布局
C-b C-o 调换窗口位置
C-b ? 显示快捷键帮助 , q退出
C-b q // 显示分隔窗口的编号
C-b t //显示时钟
C-b , 给当前窗口改名
C-b [ 复制(空格开始)
C-b ] 粘贴(回车结束)