zoukankan      html  css  js  c++  java
  • Xshell和secureCRT

          作为一名测试人员,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的话可能会接触更多的关于这方面的知识。
      
     
         
  • 相关阅读:
    Drools只执行一个规则或者执行完当前规则之后不再执行其他规则(转)
    使用redis作为缓存,数据还需要存入数据库中吗?(转)
    双亲委派
    SpringBoot整合Mybatis传参的几种方式
    Drool规则引擎详解(转)
    IDEA导出可执行的jar包
    十:SpringBoot-配置AOP切面编程,解决日志记录业务
    九:SpringBoot-整合Mybatis框架,集成分页助手插件
    七:SpringBoot-集成Redis数据库,实现缓存管理
    八:SpringBoot-集成JPA持久层框架,简化数据库操作
  • 原文地址:https://www.cnblogs.com/dreamyu/p/6376336.html
Copyright © 2011-2022 走看看