Xshell的使用

XShell是一款Windows下非常优秀的远程连接Linux主机的工具,是测试或开发的工作中必不可少的。这里就介绍一下Xshell的使用并介绍一些可以提供效率的小技巧。

目录


  • Xshell的使用
  • 目录
  • 新建会话
  • 新建会话
  • 设置登录密码
  • 设置登录脚本
  • 设置编码格式
  • 打开会话
  • 小技巧
  • 技巧一:设置快速复制和粘贴
  • 技巧二:设置快速命令
  • 技巧三:将命令发送到多个ssh会话终端
  • 结语


新建会话

新建会话路径如下:
如之前没有用Xshell连接过任何linux服务器,则需新建会话连接服务器,这里举一个新建连接测试环境服务器的例子;

新建会话

xshell 跑hive文件 xshell如何用_服务器

设置登录密码

这里用户身份认证的方式有三种,通常用的是普通的用户名/密码登录,在公司处于安全考虑可能会用到秘钥登录,另外一种用的比较少,这里就不做介绍了;
注:如果不提前设置,则每次等服务器都得重新输入登录账号和密码。

用户名/密码登录,选择”Password”方法,填写你的用户名密码即可;

xshell 跑hive文件 xshell如何用_用户名_02


秘钥登录,选择”Public Key”方法,在浏览中导入你的秘钥文件(秘钥文件提前生成),再输入你的密码即可;

xshell 跑hive文件 xshell如何用_服务器_03

设置登录脚本

登录服务器之后,默认在根目录下面,但是通常我们需要去的路径极少数会在根目录下面,所以通常我会设置一下登录脚本直接到我通常去的路径下面,下面以 /home 路径为例;

下面设置的目的是:登录服务器成功之后,输入cd,空格之后,默认带出 /home ,并执行,实现“cd /home”的目的;可设置多个;

如tailf /home/test.log;当你输入tailf 默认查看/home/test.log的实时日志;

xshell 跑hive文件 xshell如何用_用户名_04

设置编码格式

终端>>编码;为防止Xshell打印中文时乱码,设置编码格式为UTF-8;

xshell 跑hive文件 xshell如何用_xshell 跑hive文件_05

打开会话

当你已经新建好了会话之后,文件>>打开>>选择会话;即可登录你需要的服务器;

xshell 跑hive文件 xshell如何用_xshell 跑hive文件_06

小技巧

技巧一:设置快速复制和粘贴

个人认为Xshell在复制可粘贴上面做的很不错,应该是有一个优秀的产品经理;只要设置一遍,以后再Xshell中粘贴复制,执行动动鼠标即可,设置路径如下:工具>>选项>>键盘和鼠标,设置如下;你就可以在Xshell中选择你要复制的内容,然后右键或中间建即可完成复制

xshell 跑hive文件 xshell如何用_服务器_07

技巧二:设置快速命令

当你在linux下面需要执行很多重复性的操作时,设置快速命令将对你有很好的帮助,设置好之后,以后只需一键即可执行那些重复的操作;

你需要做如下操作:

1、调出快速命令栏

xshell 跑hive文件 xshell如何用_登录脚本_08


2、新增快速命令

只需点击一个快速命令即可跳出编辑页面,编辑你需要新增的命令

a、发送以下文本即为直接执行下面命令:

xshell 跑hive文件 xshell如何用_登录脚本_09


b、粘贴以下文本文件的内容,则需新增文件路径即可;

c、如有程序脚本也可新增

技巧三:将命令发送到多个ssh会话终端

当你需要同时给多个已经登录的服务器发送同样的命令时,Xshell也提供了很好的帮助,你只需在“撰写栏”中编辑你的命令,然后选择发送到全部会话或全部Xshell即可

1、调出撰写栏

xshell 跑hive文件 xshell如何用_服务器_10


2、发送撰写栏内容到全部会话或全部Xshell;

这里需要注意发送到全部会话和全部Xshell是不一样的;

因为Xshell一个窗口可以打开多个会话,且也可打开多个窗口;所以“发送到全部会话”就是当前窗口的全部会话,“全部Xshell”就是发送给所有窗口的所有会话;

xshell 跑hive文件 xshell如何用_服务器_11

结语

大家在用工具的同时,可以更深层次的去挖掘它的能力,不要仅仅局限于工具可用。XShell可能还有其他的方便的功能,大家可以多多去尝试。