首页 > 代码库 > SecureCRT
SecureCRT
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,如图:
SecureCRT