4.14 Xshell的高效使用手册 ========================= |image0| -------------- |image1| 做为一名开发人员,我们难免都会与服务器打交道。 有时候是公司的线上生产环境,你需要上去部署公司的项目。 有时候是在阿里上买的云主机,想自己搭个博客来写写文章。 就像我,是从事云计算相关的,每天远程登陆的服务器都有几十台。 这时候,掌握一些远程登陆工具的使用技巧是相当有必要的,会大大增加你使用的便利性和愉悦性。 优秀的远程工具有很多,Xshell,SecureCRT,PuTTY等等。 由于小明是个很注重工具顔值的人,所以一开始就选择了Xshell。本篇也只会介绍Xshell的使用技巧,但是快捷键在其他工具上部分是通用的。 快捷入口 -------- **快速命令** 查看 -> 快速命令 双击底部自定义快速命令。 |image2| **使用收藏栏** 点击最左侧按按钮添加收藏。 |image3| **快捷设置** 工具 -> 选项 -> 键盘和鼠标 ① 右键粘贴 ② 双击分隔符 ③ 选中即复制 |image4| **设置Meta键** 文件 -> 属性 -> 键盘 一定要打钩,这是后面诸多快捷使用的前提。 |image5| 移动光标 -------- :: Ctrl+f 向后移动一个字符 Ctrl+b 向前移动一个字符 Ctrl+a 将光标移至输入行头,相当于Home键 Ctrl+e 将光标移至输入行末,相当于End键 Alt+f 以单词为单位,向前移动 Alt+b 以单词为单位,向前移动 Shift+PgUp 将终端显示向上滚动 Shift+PgDn 将终端显示向下滚动 删除元素 -------- :: Ctrl+u 删除到行首 Ctrl+k 删除到行末 Ctrl+y 粘贴上次Ctrl+u/k的字符 Ctrl+d 删除当前字符,等同于Del Alt+Backspace 向前删除一个单词,和 Ctrl+w 一样 切换标签 -------- :: Alt+n n为1-9数字,快速切换标签页 Ctrl+Tab 向右切换标签 Ctrl+Shift+Tab 向右切换标签 Shift+Tab 两个窗口来回切换 屏幕模式 -------- :: Alt+s 切换到简单版模式 Alt+Enter 切换至全屏 快速操作 -------- .. code:: shell Alt+. 取得上次命令的参数,并粘贴 Ctrl+r 在历史命令中查找,回车执行 Ctrl+o 放在命令后执行,可重复执行 Alt+u 以单词为单位,将光标处到单词结尾的字符转化为大写 Alt+l 以单词为单位,将光标处到单词结尾的字符转化为小写 Alt+Shift+# 注释当前命令,相当于ctrl-a,#,enter 辅助命令 -------- :: Ctrl+s 锁住终端,可用来停留在当前屏 Ctrl+q 解锁终端,恢复刷屏 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行 Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg Ctrl+Shift+r 重新连接 Ctrl+Insert 复制 Shift+Insert 粘贴 以我日常使用到的,暂时就这么些了,以后有用更多的使用技巧和快捷键再来补充。 配色方案 -------- 新建一个文件\ ``ubuntu.xcs`` :: [ubuntu] text(bold)=ffffff magenta(bold)=ad7fa8 text=ffffff white(bold)=eeeeec green=4e9a06 red(bold)=ef2929 green(bold)=8ae234 black(bold)=555753 red=cc0000 blue=3465a4 black=000000 blue(bold)=729fcf yellow(bold)=fce94f cyan(bold)=34e2e2 yellow=c4a000 magenta=75507b background=300a24 white=d3d7cf cyan=06989a [Names] count=1 name0=ubuntu 然后在xshell配色方案中导入即可 附上一个更全的帖子:\ `Xshell快捷键汇总 `__ -------------- |image6| .. |image0| image:: http://image.iswbm.com/20200602135014.png .. |image1| image:: http://image.iswbm.com/20190511162815.png .. |image2| image:: http://image.iswbm.com/20190511162524.png .. |image3| image:: http://image.iswbm.com/20190511162607.png .. |image4| image:: http://image.iswbm.com/20190511162716.png .. |image5| image:: http://image.iswbm.com/20190511162730.png .. |image6| image:: http://image.iswbm.com/20200607174235.png