zoukankan      html  css  js  c++  java
  • SecureCRT

    securecrt进行命令编辑的时候,不能跨单词移动光标。
    所以为了简便,使用映射键功能:
    选项-> 全局选项->映射键
     
    点击映射键,然后按下
    ctrl + ← 然后输入 
    33b

    这就实现了左边单词移动,同理:

    ctrl + →

    /033f

    右边单词移动。

     
    编辑命令

    Ctrl + a :移到命令行首
    Ctrl + e :移到命令行尾
    Ctrl + xx:在命令行首和光标之间移动

    Ctrl + u :从光标处删除至命令行首
    Ctrl + k :从光标处删除至命令行尾
    Ctrl + w :从光标处删除至字首

    alt + b : 打开快速启动栏
    alt + 1/2/3... : 在多个不同的session标签之间切换


    重新执行命令

    Ctrl + r:逆向搜索命令历史
    Ctrl + g:从历史搜索模式退出
    Ctrl + p:历史中的上一条命令
    Ctrl + n:历史中的下一条命令


    控制命令

    Ctrl + l:清屏
    Ctrl + c:终止命令
    Ctrl + z:挂起命令


    鼠标复制:(常用)

    options -> global options ->  Terminal  钩上Copy on select,并钩上paste on 【right】 button
    这样在SecureCRT中用鼠标选中一段字符,就可以直接复制到剪切板,按鼠标右键完成粘贴。


    双击复制并打开新session:(常用)

    options -> global options -> Terminal -> Tabs 选择Double-click action的下拉框为Clone tab,这样就可以在已经打开的session标签中鼠标双击,打开一个完全一样的新session标签。


    用sftp与windows之间上传现在文件:

    在一个已经打开的session中按alt + p组合键,打开一个该session的sftp,通过cd,ls查看远程服务器的文件,通过lcd,lls可以查看windows上面的的文件,通过put,get命令可以进行文件的上传下载,用习惯之后比rz,sz效率高。


    键盘映射:(常用)

    options ->  global options -> General -> Default Session,点击Edit default settings按钮,再Terminal -> Mapped Keys,在这里面用map a key按钮来设定键盘映射,对于经常需要输入的字符串,可以在这里设置,如密码。


    保持连接:

    options -> global options -> General -> Default Session,点击Edit default settings按钮,在Terminal中钩上Send protocol NO-OP, every 30 seconds,这样可以保证securecrt不会因为一段时间没有操作,而丢掉连接。


    改变颜色配置:


    最佳解决方案:Global Options => Terminal => Appearance => ANSI Color:将Normal color的颜色改成自己喜欢的颜色即可。(勾选“ANSI Color”, 才能显示鲜艳的颜色)


    改变显示的最大列(默认80列,不满屏):
    (常用)

    1) Global Options => Terminal => Appearance, 调整最大列为300;
    2) Options => Session Options => Terminal => Emulation,调整逻辑列为132(或其他)


    让标签显示文件路径:


    Options => Session Options => Terminal => Emulation
    选择Terminal为Xterm/VShell,勾选“ANSI Color”,这样就会自动修改标签标题,还会包含当前目录。


    关闭“确认断开对话框”:


    options ->  global options -> General ,取消“显示确认断开对话框”。

    1.1.  下载SecureCRT

    请百度一下,找到所需资源。

    1.2.  登录relay

    打开SecureCRT,选择FileàQuick Connection,或者直接Alt+Q:

     

    如图配置,<myname>填上邮箱前缀。点击Connect,得到如下提示:

     

    输入relay帐号所对应的pin+token,确认即完成relay的登录。

    注意:

    l  第一次使用请先上yidong.baidu.com修改PIN,参考随token发放的手册。

    l  请不要重复输入token密码,一个token时间片只可以使用一次

    l  如果token被锁住,请联系IT-HELP解锁, 电话:6666

    l  Token上数字左边的六格进度条即是当前剩余的有效时间,十秒减一格,减完后token会变化。故快要变化的时候可以稍等一下。

    Ref:

    QA中“relay、测试机、开发机一节”

    1.3.  登录开发机

    命令用法:ssh <your_name>@<dev_machine>

    按提示输入密码即可。

    备注:

    l  <your_name>是自己在开发机上的帐号

    l  <dev_machine>是开发机的域名(地址)

    Ref:

    QA中“relay、测试机、开发机一节”

    1.4.  修改开发机密码

    命令:passwd

    根据提示,输入新老密码即可。

    备注:

    l  使用“help”查看可用命令,“man <cmd>”查看命令手册,打开手册后操作同vim。

    l  常用命令,cd,ls,pwd,mkdir,rmdir,rm,cp,mv。

    1.5.  编写你的hello.c

    用vim创建程序文件:vim hello.c

    (默认应该已经是输入状态)

    在其中输入程序内容,完成后按ESC,然后“:wq”回车。

    备注:

    l  没有用过vim?不用急,随时F1,或者输入“:help”回车即可。

    l  附件中有一篇很好的vim入门ppt,一小时即可上手。

    1.6.  编写Makefile,生成可执行文件

    用vim创建Makefile文件:vim Makefile

    (默认应该是普通状态)

    按i进入插入模式,输入以下内容:

    hello : hello.c

            gcc -o hello hello.c

    注意:“gcc”前面是一个tab键。

    “:wq”保存并退出。

    在bash中输入make命令,得到可执行文件:hello。

    备注:

    l  以前没有写过Makefile?附件中有相关参考资料。

    1.7.  拷贝可执行文件到测试机上

    常用模式:scp <本地文件名> <测试机账户>@<测试机域名>:<路径>

    样例:scp hello work@xxxx:/home/work

    1.8.  ssh到测试机上,运行和检查 结果

    同连接开发机的方法,使用cd切换目录,“./hello”运行程序即可。

    2.      环境优化

    通过前一章的练习,对整个流程和所需知识点已经有了一个了解。在这节中,手册将分主题简介常用的开发环境优化项目,通过这些配置,可以使你开始高效的工作。

    2.1.  SecureCRT常用配置

    2.1.1. 快速登录开发机的配置方法

    进入菜单:File -> Connect -> New Session。

    设置Session Name:

     

    设置自动登录密令:(一般填的是开发机的帐号的密码)

     

    设置relay帐号:

    可以用的地址:relay01.baidu.com;relay02.baidu.com

     

           如上设置完成后,以后可以在FileàConnection直接选择该项登录到开发机。

    2.1.2. 彩色高亮显示

    从菜单进入:OptionsàSession OptionsàTerminalàEmulation

    设置终端模式,以便以不同颜色高亮显示。Xterm和Linux均可。

     

    2.1.3. 设置SecureCRT复制功能

    菜单进入:Options -> Global Options

    建议“Mouse”的三个都选上,第二个一般是paste on right button。这种配置下,选择即可复制,右键粘贴,可以提高效率。

    复制效果:

     

    终端配成Linux模式的截图:

     

    2.2.  本地与开发环境交换文件。

    使用SecureCRT的rz/sz进行文件传输即可。

    在使用rz/sz时,添加-be参数,并且去掉弹出的对话框中“以ASCII方式上传文件”前的勾选,即可解决使用rz/sz传输文件时经常发生中断现象并且上传的文件MD5发生变化的问题。参数意义如下:

    -b binary 用binary的方式上传下载,不解释字符为ascii

    -e 强制escape 所有控制字符,比如Ctrl+x,DEL等

    2.2.1. rz的使用

    如图所示:

     

    2.2.2. sz的使用

    命令用法:sz  –be <集群上的文件名>

    回车后,等待执行完毕,在本地目录可以看到传来的文件。

    2.2.3. 配置上传下载默认路径

    菜单进入:OptionsàSession Options,如图:

  • 相关阅读:
    针对上一篇文章中的代码,想出的重构方案(python实现)
    Android中的广播Broadcast详解
    Android中的Serialable和Parcelable的区别
    Java中的序列化Serialable高级详解
    Android中的Parcel机制(下)
    Android中的Parcel机制(上)
    Java中获取前一天和后一天时间
    Android中的Service详解
    Window 通过cmd查看端口占用、相应进程、杀死进程等的命令
    Java高新技术第三篇:注解的使用
  • 原文地址:https://www.cnblogs.com/chenhuan001/p/5908698.html
Copyright © 2011-2022 走看看