作为一名测试人员,xshell和secureCRT用它们来查看日志、排查定位问题,用的时间长了总感觉只是摸着点皮毛,连这两个工具的名字以及它的工作原理都不清楚,就查了点资料来多了解下,虽然可能在日常工作中能用的也只是它的部分功能,但是多了解点还是好的,总得摸清底细嘛。

      Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。
     SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括WindowsUNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。
     我在工作中用的比较多的是Xshell,我感觉它的界面设计的比较简洁,用起来比较舒服,支持标签打开多个链接的时候比较方便,还可以设置快捷按钮保存常用命令。我接触的开发和测试来说,一般用Xshell就是查log了,并不会直接通过它做些文件传输工作,在这里就记录下Xshell的常用命令和它的一些小技巧。
   (1)命令ls——列出文件 
   ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 
   ls a* 列出当前目录下以字母a开头的所有文件 
   ls -l *.doc 给出当前目录下以.doc结尾的所有文件

(2)命令cp——复制文件 
   cp afile afile.bak 把文件复制为新文件afile.bak 
   cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下 
   cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下 
   cp -a docs docs.bak 递归性地把当前目录下的docs目录复制为新目录docs.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项 
   cp -i 在覆盖前询问用户 
   cp -v 告诉用户正在做什么

(3)命令mv——移动和重命名文件 
  mv aflie bfile 将afile重命名为bfile 
  mv afile /tmp 把当前目录下的afile移动到/tmp/目录下

(4)命令rm——删除文件和目录 
  rm afile 删除文件afile 
  rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。 
  rm -rf domed 删除domed目录以及它所包含的所有内容 
  rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认

(5)命令cd——更改目录 
 cd ~ 切换到主目录 
 cd /tmp 切换到目录/tmp 
 cd dir 切换到当前目录下的dir目录 
 cd / 切换到根目录 
 cd .. 切换到到上一级目录 
 cd ../.. 切换到上二级目录 
 cd ~ 切换到用户目录,比如是root用户,则切换到/root下

(6)命令mkdir——建立目录  
 mkdir phots 在当前目录中建立名为photos的目录 
 mkdir -p this/that/theother 在当前目录下建立指定的嵌套子目录 

 
 (7)命令more、less——查看文件内容 
 more /etc/passwd 查看/etc/passwd的内容 
 功能:分页显示命令
 more file 
 more命令也可以通过管道符(|)与其他的命令一起使用,
 例如:   
 ps ux|more  
 ls|more 
 less /etc/passwd 查看/etc/passwd的内容

(8)命令grep——搜索文件内容 
grep bible /etc/exports 在文件exports中查找包含bible的所有行 
tail -100 /var/log/apache/access.log|grep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行 
tail -100 /var/log/apache/access.log|grep -v googlebot 在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行 
grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行 (10)命令find——查找文件 
find .-name *.rpm 在当前目录中查找rpm包 
find .|grep page 在当前目录及其子目录中查找文件名包含page的文件 locate traceroute 在系统的任何地方查找文件名包含traceroute的文件 

 
  这是在平时工作中比较常用的一些命令,自己还没有开始学习linux,以后如果开始学习并使用linux的话可能会接触更多的关于这方面的知识。
  
 
     

最新文章

  1. 本地连接虚拟机上面的redis
  2. javascript之小积累-.-typeof与instanceof的区别
  3. 登陆mysql时出现unknown variable 'character_set_client=UTF8' 的错误
  4. ruby self.included用法
  5. 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能
  6. [POJ] 3277 .City Horizon(离散+线段树)
  7. ASP.NET获取路径的方法
  8. 编写可维护的javascript代码---开篇(介绍自动报错的插件)
  9. 利用Oracle数据库的UTL_SMTP发送HTML 邮件
  10. 浅谈MySQL分表
  11. Codeforces 858A. k-rounding 数论
  12. iOS - IM 即时通讯
  13. 一致性Hash漫画图解
  14. ArcGIS API for JavaScript:Layer之间那点儿事
  15. gnuradio 初次使用
  16. 微信小程序测试指南
  17. 添加Godaddy二级域名子域名方法
  18. ubuntu服务器常见使用技巧及-kill掉后GPU显存不释放进程-
  19. keras搭建密集连接网络/卷积网络/循环网络
  20. 通过ReentrantLock简单了解下并发包中的锁

热门文章

  1. 洛谷——P2386 放苹果
  2. Oracle PL/SQL块 多表查询(emp员工表、dept部门表、salgrade工资等级表)
  3. @RequestParam,@PathVariable,@ResponseBody,@RequestBody,@ModelAttribute学习
  4. 如何使用ssh远程编辑定时任务crontab?
  5. sql分级汇总
  6. 在pypy环境中运行odoo8
  7. 安装odoo 9实录
  8. Effective Go(官方文档)笔记
  9. 深入浅出WPF----第五章----控件与布局
  10. CASIO fx-991es Plus科学计算器使用技巧