securecrt命令(SecureCRT的常用命令: )
一、SecureCRT 常用命令
常用命令:
一、ls只列出文件名(相当于dir,dir也可以使用)
-A:列出所有文件,包含隐藏文件。
-l:列表形式,包含文件的绝大部分属性。
-R:递归显示。
--help:此命令的帮助。
二、cd改变目录
cd/:进入根目录
cd:回到自己的目录(用户不同则目录也不同,root为/root,xxt为/home/xxt
cd..:回到上级目录
pwd:显示当前所在的目录
三.less文件名:查看文件内容。
tail-f日志名:查看日志
四.q退出打开的文件。
五.上传文件: rz选择要传送的文件,确定。
六.下载文件: sz指定文件名,enter敲,即下载到了secureCRT/download目录下。
七:删除文件: rm删除文件,rmdir删除空目录。rm-rf强行删除非空目录
八.显示最近输入的20条命令:history 20
九.获得帮助命令--help查看命令下详细参数:如:rz--help, sz--help。
十.cd进入某个文件夹的命令:
mkdir+文件夹名创建某个文件夹的命令
sz+文件名从服务器端向本机发送文件的命令
rz从本机向服务器端传送文件的命令
ll列出当前目录下的所有文件,包括每个文件的详细信息
dir对当前文件夹
vi打开当前文件
十一.在编辑某个文件的时候:
a切换到编辑模式
ctrl+c退出编辑模式
dd删除整行
:q退出当前文件
:w写入并保存当前文件
-f强行xx的参数。。。
其它命令:
1.ps-ef//查看server的进程,以列表形式显示的server进程。
ps显示当前在系统运行的进程/usr/bin/ps [选项]-e显示每个现在运行的进程-f生成一个完全的列表
2.ant-buildfile CMS_MainTrunk.xml//build包
3.vi test.txt//浏览文件内容
i{insert写输入}
esc退出insert
:wq! write保存并退出vi模式
:q!不保存退出vi模式
4、secureCRT中乱码解决:Options->SessionOptions->Appearance->font把default改成UTF-8,就可以显示中文字体了。
6.hostname:查hostname
7.ifconfig查询主机IP
8.在S-CRT下用ctrl+c和ctrl+v:
Options---Global Options---Edit default Settings进去后点Terminal---Emulation然后点Mapped Keys,点中低部的,use windows copy and paste key,点确认。
9.进入vi的命令:
vi filename:打开或新建文件,并将光标置于第一行首
vi+n filename:打开文件,并将光标置于第n行首
vi+ filename:打开文件,并将光标置于最后一行首
vi+/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
10.移动光标类命令:
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H:光标移至屏幕顶行
M:光标移至屏幕中间行
L:光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
11.屏幕翻滚类命令:
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏//好像是 r
Ctrl+b;向文件首翻一屏
12.搜索命令:
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令
postgres使用:
1.进入sql运行环境。
[test@test bin]$./psql-n dbname-U usrname
stay81=# select count(*) from table1;
count
-------
5986
(1 row)
2.退出,使用结束后退出,不然连接一直被挂起。
stay81=#\q
3.postgres数据导出。
[postgres@test bin]$./pg_dump-U postgres-t testTable-d testDB> testTable.dump
或[postgres@test bin]$./pg_dump-U postgres-d testDB-t testTable-F c-v> testTable.dump
4. postgres数据导入。
[postgres@test bin]$./psql-U postgres-d testDB< testTable.dump
或[postgres@test bin]$./pg_restore-U postgres-d testDB< testTable.dump
5.一台主机上将数据库目录转储到另一台主机上。
pg_dump-h host1-p 5432 dbname| psql-h host2-p post1 dbname
或./pg_dump-U postgres-d testDB1-t testTable|./psql-U postgres-d testDB2
-U为用户名,-d为DB名,-t为表名称,如果整个数据库导出,不需此项。
6.php执行。
[test@test bin]$/usr/bin/php-q./batchstart.php
希望回答对你有帮助~~
二、SecureCRT快速命令集
服务器分布资源较多,日志目录较深时,查看每台服务器日志是一件很繁琐的事情,殊不知,CRT也有类似于xshell的快速命令集,用法如下
1.在CRT安装目录新增VBS目录,如D:\Program Files\SecureCRT\VBS;
2.确定自己要查看的日志,如tail-f/opt/demo/demo.log;
3.编写demo.vbs脚本到VBS目录,如:
1.登陆要使用快速命令的服务器;
2.CRT-选项-会话选项-连接-登陆动作-登陆脚本,选择自己编写好的D:\Program Files\SecureCRT\VBS\demo.vbs;
3.使用CRT重新连接服务器,命令行就会自动执行vbs内的脚本,一键实时打印日志;
有些服务器没有外网映射,需要用其他有外网映射的服务器,ssh登录到要查询的服务器,需要执行多条命令,才能查看到服务器日志,命令之间需要时间间隔(ms),如:
三、SecureCRT 详细使用图文教程
SecureCRT技巧总结
目录
SecureCRT技巧总结... 1
一、安装和激活... 1
二、一些按钮的中文翻译... 4
三、创建一个普通的Session. 5
四、美化终端窗口和字体。... 9
五、修改默认的session配置... 10
六、SecureCRT自带的文件传输... 11
七、克隆session. 12
八、常用快捷键... 13
九、session keeplive
一、安装和激活
安装
1、在下载相关包激活工具,运行scrt622-x86.exe。
2、进入安装向导程序,默认下一步,直到安装完成既可以。
破解
1、找到安装crt的目录。C:/Program Files/VanDyke Software/SecureCRT
2、把secureCRT-kg.exe放到安装crt的目录下,运行此程序
点击patch按钮
然后输入注册信息,点击Generate按钮,生成注册码。
3、把注册码输入应用程序。
点击Enter license Data。
4、点击完成SecureCRT及安装完成。
二、一些按钮的中文翻译
1、File文件
Connect...连接,打开一个连接或者编辑已有的连接,创建新连接。
Quick Connect...快速连接,快速连接对话框,快速连接主机的最便捷方式
Connect in Tab...在Tab中打开一个新的会话窗口。
Clone Session克隆当前会话窗口。
Connect SFTP Tab打开SFTP窗口,对于SSH连接,此选项可用。在此会话窗口中可使用SFTP命令传输文件。
Reconnect重新连接
Disconnect中断当前会话窗口的连接
Log Session把当前窗口的会话记录到log文件中。
Raw Log Session将更详细的会话记录到log文件中,包括服务器更详细的响应信息。
Trace Options在log文件中记录协议会话信息选项。(包括客户端与主机互相连接时的一些信息内容)
2、Edit编辑
拷贝粘贴等
3、View视图
显示各种工具条
4、Options选项
包括全局选项和Session选项
5、 Transfer传递文件
使用Xmodem/Zmodem上传下载文件
6、Script.脚本
运行一个脚本文件,或记录一个新的脚本。(类似Word中的宏功能)
7、Tools工具
键盘映射编辑,密钥生成工具等
8、 Help帮助
三、创建一个普通的Session
1、点击File→Connect,出现Connect窗口,反键Sessions,创建一个目录,名字叫linux。
如图
3、然后反键linux,建立一个session。
弹出一个new session向导,我们勾住下面的‘Do not use this wizard when creating’。
然后点击OK,session建立成功。
点击这个Session就可以连接进去,以后的内容不解释。
四、美化终端窗口和字体。
默认的界面看着挺难看的,我们优化以下。
View→Themes→选择你自己喜欢的主题
然后优化字体,我觉得默认的字体一般,不过可以选择自己更喜欢的。顺便说下,有时间看见一些网友截图上来的终端字体,我看的那个是头疼啊,难看的要死……所以才产生了这节教程。西面的Normal font是设置字体,characterencoding是编码,如果你使用的UTF8的中文,就需要调整character为UTF8,否则乱码。下面的Cursor style,是光标的风格,自己根据喜好修改。
五、修改默认的session配置
上面我们配置了一次session,不过是针对单个session,如果每次建立session都要去设置一次,太累了,所以我们可以把默认的session模板调整好,每次新建立的session都会调用默认的模板。
如何设置默认的session模板?
View→Global Options→Gerneral→Default Session→Edit default setting
这里就是默认的模板,大家设置好以后它会提示你是否把新的default应用到以前的所有session里面。
根据你的情况设置就行了。但是以后的session都会应用。
六、SecureCRT自带的文件传输
使用Zemodem和sftp协议传输文件。
Upload为上传的默认目录,download是下载的默认目录。
1、上传,在终端使用rz命令。出现默认的上传文件选择窗口,选择需要上传的文件即可。
下载,在终端使用sz filename既可,更多用法参考help。
2、还有就是此版本的SecureCRT支持sftp协议,使用alt+p快键,调出sftp窗口,命令行方式使用sftp。
七、克隆session
这里的Clone Session是在当前窗口克隆当前会话,Clone in new window,是在克隆一个会话,在新窗口打开。
此功能和linux自带的screen工具比较相似,但是各有优势。这里不做重点讨论,大家自己去google下。
八、常用快捷键
1、鼠标左键有选中功能,单击选中的内容为复制。鼠标右键单击空白处为粘贴剪贴板内容到光标处,单击选中内容为复制和粘贴内容到光标处。
2、alt+enter全屏
3、alt+p调出sftp窗口
4、ctrl+f4关闭当前session
5、alt+f4关闭SecureCRT软件
6、alt+c打开连接标签,然后选择自己的session即可。
九、session keeplive
相信大家都遇见过,连上服务器的session过一会,空闲的连接就自动断开了,至少在RHEL5.4中是这样的,如何解决这个问题了。
我们可以设置SecureCRT每隔一定时间,往服务器发送一些信息,保持连接不端口。
参照上面修改默认session配置,打开默认session配置窗口,选着terminal,勾选Send protocol NO-OP,一般选择60s就行了。