forked from hackerlank/note
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathxshell快捷键.txt
536 lines (274 loc) · 11 KB
/
xshell快捷键.txt
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
ctrl+c 强制终止当前命令
ctrl+l 清屏
ctrl+a 光标移动到命令行首
ctrl+e 光标移动到命令行尾
ctrl+u 从光标所在位置删除到行首
ctrl+z 把命令放入后台 (并不是结束命令!)
ctrl+r 在历史命令中搜索
ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dl
ctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dh
ctrl + k 删除光标后面全部字符相当于VIM里d shift+$
ctrl + u 删除光标前面全部字符相当于VIM里d shift+^
ctrl + w 删除光标前一个单词相当于VIM里db
ctrl + y 恢复ctrl+u上次运行时删除的字符
ctrl + ?
撤消前一次输入
alt + r 撤消前一次动作
alt + d 删除光标所在位置的后单词
移动
ctrl + a 将光标移动到命令行开头相当于VIM里shift+^
ctrl + e 将光标移动到命令行结尾处相当于VIM里shift+$
ctrl + f 光标向后移动一个字符相当于VIM里l
ctrl + b 光标向前移动一个字符相当于VIM里h
ctrl + 方向键左键 光标移动到前一个单词开头
ctrl + 方向键右键 光标移动到后一个单词结尾
ctrl + x 在上次光标所在字符和当前光标所在字符之间跳转
alt + f 跳到光标所在位置单词尾部
替换
ctrl + t 将光标当前字符与前面一个字符替换
alt + t 交换两个光标当前所处位置单词和光标前一个单词
alt + u 把光标当前位置单词变为大写
alt + l 把光标当前位置单词变为小写
alt + c 把光标当前位置单词头一个字母变为大写
^oldstr^newstr 替换前一次命令中字符串
历史命令编辑
ctrl + p 返回上一次输入命令字符
ctrl + r 输入单词搜索历史命令
alt + p 输入字符查找与字符相接近的历史命令
alt + > 返回上一次运行命令
其他
ctrl + s 锁住终端
ctrl + q 解锁终端
ctrl + l 清屏相当于命令clear
ctrl + c 另起一行
ctrl + i 类似TAB健补全功能
ctrl + o 反复运行命令
alt + 数字键 操作的次数
实际操作:
#c+l 清屏先
minuit@suse:~>str1 str2 str3 #输入三个单词发现第一单词须要大写好按c+a跳到开头按a+c
minuit@suse:~> Str1 str2 str3 #好如今单词就变成了如今这个样子,又发现第二个单词要全大写(这种命令真是玩死人:( )好吧假设你当前光标在第二个单词,那直接a+u把这个单词改变,假设不在的话那按住c+a接着c+f跳到第二个单词那再a+u就OK了结果像以下所看到的。
minuit@suse:~> Str1 STR2 str3 #我想换过来怎么办我的位置已经在最后一个单词这个好办按住a+2+b哈哈跳到了第二个单词再来一下a+l这下第二个单词全小写了
minuit@suse:~> welcome to chinaunix! #不就是变个大写和小写吗? 按住c+a接着a+3+c看看效果
minuit@suse:~> Welcome To Chinaunix! #GOOD非常easy
我们再来试试替换
minuit@suse:~> Welcome To Chinaunix! #还是这三单词c+a跳到开头再接着跳到第二个单词那(由于a+t仅仅能跟前一个单词做替换所以不能在第一个单词按a+t)按住a+t
minuit@suse:~> To Welcome Chinaunix! #如今成这样子的了假设我用再按a+2+t那又变了一个样
minuit@suse:~> Chinaunix! Welcome To #好了来一点比較经常使用的
minuit@suse:~>ls /tmp/ #看看以下有些什么
file1 file2 file3 ..... ..
minuit@suse:~>^ls^cd #如今再又想进入文件夹非常easy的健入替换命令即可了在命令非常长时用这个替换能够省掉非常多按a+b或a+f的时间
cd /tmp/
minuit@suse:/tmp> #进入了tmp文件夹了
跳转的命令就不试了大家自己体会试也看不见^_^
------------------------------------------------------------------------------
Ctrl + a 能够高速切换到命令行開始处
Ctrl + e 切换到命令行末尾
Ctrl + r 在历史命令中查找
Ctrl + u 删除光标所在位置之前的全部字符
Ctrl + k 删除光标所在位置之后的全部字符
ctrl + w 删除光标之前的一个单词
Ctrl + d 结束当前输入、退出shell
ctrl + s 可用来停留在当前屏 ctrl + q 恢复刷屏
ctrl + l 清屏
CTRL 键相关的快捷键:
Ctrl + a - Jump to the start of the line
Ctrl + b - Move back a char
Ctrl + c - Terminate the command //用的最多了吧?
Ctrl + d - Delete from under the cursor
Ctrl + e - Jump to the end of the line
Ctrl + f - Move forward a char
Ctrl + k - Delete to EOL
Ctrl + l - Clear the screen //清屏,类似 clear 命令
Ctrl + r - Search the history backwards //查找历史命令
Ctrl + R - Search the history backwards with multi occurrence
Ctrl + u - Delete backward from cursor // password输入错误的时候比較实用
Ctrl + xx - Move between EOL and current cursor position
Ctrl + x @ - Show possible hostname completions
Ctrl + z - Suspend/ Stop the command
补充:
Ctrl + h - 删除当前字符
Ctrl + w - 删除最后输入的单词
ALT 键相关的快捷键:
平时非常少用。有些和远程登陆工具冲突。
Alt + < - Move to the first line in the history
Alt + > - Move to the last line in the history
Alt + ? - Show current completion list
Alt + * - Insert all possible completions
Alt + / - Attempt to complete filename
Alt + . - Yank last argument to previous command
Alt + b - Move backward
Alt + c - Capitalize the word
Alt + d - Delete word
Alt + f - Move forward
Alt + l - Make word lowercase
Alt + n - Search the history forwards non-incremental
Alt + p - Search the history backwards non-incremental
Alt + r - Recall command
Alt + t - Move words around
Alt + u - Make word uppercase
Alt + back-space - Delete backward from cursor
// SecureCRT 假设没有配置好,这个就非常管用了。
其它特定的键绑定:
输入 bind -P 能够查看全部的键盘绑定。这一系列我认为更为有用。
Here "2T" means Press TAB twice
$ 2T - All available commands(common) //命令行补全。我觉得是 Bash 最好用的一点
$ (string)2T - All available commands starting with (string)
$ /2T - Entire directory structure including Hidden one
$ ./2T - Only Sub Dirs inside including Hidden one
$ *2T - Only Sub Dirs inside without Hidden one
$ ~2T - All Present Users on system from "/etc/passwd" //第一次见到。非常好用
$ $2T - All Sys variables //写Shell脚本的时候非常有用
$ @2T - Entries from "/etc/hosts" //第一次见到
$ =2T - Output like ls or dir //好像还不如 ls 快捷
补充:
Esc + T - 交换光标前面的两个单词
表2-1 浏览命令行的击键
击键
全名
含义
Ctrl+F
字符向前
向前移动一个字符
Ctrl+B
字符向后
向后移动一个字符
Alt+F
单词向前
向前移动一个单词
Alt+B
单词向后
向后移动一个单词
Ctrl+A
行头
到当前行的開始
Ctrl+E
行尾
到行的末尾
Ctrl+L
清屏
清除屏幕。并在屏幕顶端留下一行
表2-2中的击键能够用来编辑命令行。
表2-2 编辑命令行的击键
击键
全名
含义
Ctrl+D
删除当前内容
删除当前字符
Backspace或Rubout
删除曾经内容
删除前一个字符
Ctrl+T
调换字符
交换当前字符和前一个字符的位置
Alt+T
调换单词
交换当前单词和前一个单词的位置
Alt+U
大写单词
将当前单词变为大写
Alt+L
小写单词
将当前单词变为小写
Alt+C
首字母大写
将当前单词的首字母变为大写
Ctrl+V
插入特殊字符
加入特殊字符。
比如,按Ctrl+V+Tab可加入一个Tab字符
使用表2-3中的击键可在命令行上剪切和粘贴文本。
表2-3 在命令行上剪切和粘贴文本的击键
击键
全名
含义
Ctrl+K
剪切行尾
剪切文本到该行末尾
Ctrl+U
剪切行头
剪切文到该行开头
Ctrl+W
剪切前个单词
剪切光标前的一个单词
Alt+D
剪切下个单词
剪切光标后的一个单词
Ctrl+Y
粘贴近期的文本
粘贴近期剪切的文本
Alt+Y
粘贴早期的文本
轮回到先前剪切的文本并粘贴它
Ctrl+C
删除整行
删除一整行
表2-4 用于文本补全的组合键
组合键
用于
Alt+~
用username补全文本
Alt+$
用变量补全文本
Alt+@
用主机名补全文本
Alt+!
用命令名(以别名、保留字、shell函数、shell内置命令和文件名称的顺序依次检查)补全文本。
换句话说,用曾经执行过的命令补全这个按键序列
Ctrl+X+/
列出可能的补全username文本
Ctrl+X+$
列出可能的补全环境变量
Ctrl+X+@
列出可能的补全主机名
Ctrl+X+。
列出可能的补全命令名
表2-5 使用命令历史的击键
键
功 能 名
描 述
方向键
(↑或↓)
步进
按上和下箭头可步进浏览历史列表中的每一个命令行。直到所需的位置(Ctrl+P和Ctrl+N分别有相同的功能)
Ctrl+R
反向渐进搜索
按下这些键后。输入一个搜索字符串进行反向搜索。
输入此字符串后,匹配的命令行即会出现,能够执行或编辑它
Ctrl+S
前向渐进搜索
与前一个功能相似,仅仅只是是前向搜索
Alt+P
反向搜索
按下这些键后,输入一个字符串进行反向搜索。输入一个字符串而且按Enter键可看到包括该字符串的近期已用命令
Alt+N
前向搜索
与前一个功能类似。仅仅只是是前向搜索
Alt+<
历史列表的开头
到历史列表的第一项
Alt+>
历史列表的末尾
到历史列表的最后一项
Xshell 5 注册码: 101210-450789-147200
Xftp 5 注册码:101210-450789-147200
Xmanager 5 注册码:101210-450789-147200
操作方法
1.首先在本站下载MobaXterm最新版。下载后解压,里面有两个文件,只要MobaXterm.exe文件就可以了,然后双击运行MobaXterm.exe文件。
配置MobaXterm
无需任何设置,像在Linux下一样直接命令行
打开 MobaXterm可以看到一个类似CMD的窗口只需要在后面直接输入命令即可
命令:ssh -qTfnNg -D 7070 [email protected] -p 22
本地socks端口 用户名 服务器地址 服务器端口
mobaxterm怎么用?mobaxterm使用教程
之后回车
mobaxterm怎么用?mobaxterm使用教程
一会要求输入密码好啦那就输入呗。
mobaxterm怎么用?mobaxterm使用教程
一会提示是否保存密码,如果用户是长期使用的可以保存。
mobaxterm怎么用?mobaxterm使用教程
通过上述方法,用户即可在正确配置并使用MobaXterm软件了
Settings->Configuration->Terminal
可以修改字体,字号
勾选Paste using right-click,启用右键复制功能,此时如果要用右键菜单,用Ctrl+右键即可。