SecureCRT(Linux平台)中的一些实用/有趣用法

来源:互联网 发布:php max函数 编辑:程序博客网 时间:2024/06/05 23:44

SecureCRT(Linux平台)中的一些实用/有趣用法

源地址:http://blog.renren.com/GetEntry.do?id=743469336&owner=253392392

一、使用sendmail命令发送邮件

命令如下:

usr/sbin/sendmail -t <<EOF
From: Mail testing <xxx@gmail.com.cn>
To: yyy@gmail.com.cn

Cc: zzz@gmail.com.cn     //注意:此处Cc:通过键入Ctrl+D完成,并非直接输入Cc:

Bcc: aaa@gmail.com.cn
Subject: mail testing
----------------------------------
This is the mail content from xxx server
---------------------------------
EOF

    除此之外,还有一种使用mail命令的简单方法:

    可以成功接收到,挺方便的。

二、 sz/rz用法


   一般来说,大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;
   与ssh有关的两个命令可以提供很方便的操作:

    sz:将文件从服务器下载至本地PC

    rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)

 1.sz/rz工具包的安装:

(1) 下载软件 rzsz-3.48.tar.gz,登录linux,用命令:

$wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。

(2) 解压:

$tar zxvf  rzsz-3.48.tar.gz

(3) 安装:

先转至rzsz-3.48: 

$cd rzsz-3.48
然后根据自己的系统选择make的位置参数,一般情况下,选posix或linux就可以了。执行命令:

$make posix

我们从输出部分可以很清楚的看见这个步骤所进行的工作:

(4) 为了方便使用这个工具,把相关文件复制到目录/usr/bin下面。这里只需要拷贝2个文件rz及sz,命令为:

$cp rz sz  /usr/bin

2.用法

    A、从windows中拷贝/下载文件到Linux(如SecureCRT):

    运行rz后,会自动弹出WIndows下的文件选择对话框,选择对应文件后,添加,然后确定,就开始传输,将windows中的文件,拷贝到Linux中了。

    B、将Linux中的文件拷贝到Windows中某个文件夹:

    执行命令:

    $sz file_name

    就可以将Linux当前文件夹下的文件file_name拷贝到Windows的对应目录中了,其中,Windows目录是由你当前运行的工具中设定的,如SecureCRT可以在“会话选项”—>X/Y/Zmodem中设置。

三、zip,  tar,  tar.gz,  tar.bz2的压缩与解压

引文出自:http://wsfei.iteye.com/blog/914107  有修改。

1.zip

    zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。

压缩:

# zip -r archive_name.zip directory_to_compress

解压:

# unzip archive_name.zip

2.tar

    Tar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,他仅仅只是一个打包工具,并不负责压缩。

打包:

# tar -cvf archive_name.tar directory_to_compress

解包:

# tar -xvf archive_name.tar.gz

上面这个解包命令将会将文档解开在当前目录下面。当然,你也可以用这个命令来

设定解包路径:

# tar -xvf archive_name.tar -C /tmp/extract_here/

不解压只查看:

# tar -tvf file.tar

3.tar.gz

这种格式在压缩时不会占用太多CPU的,而且可以得到一个非常理想的压缩率。

压缩:

# tar -zcvf archive_name.tar.gz directory_to_compress

解压缩:

# tar -zxvf archive_name.tar.gz

上面这个解包命令将会将文档解开在当前目录下面。当然,你也可以用这个命令来

设定解包路径:

# tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

4.tar.bz2

这种压缩格式是我们提到的所有方式中压缩率最好的。当然,这也就意味着,它比前面的方式要占用更多的CPU与时间。这个就是你如何使用tar.bz2进行压缩。

压缩:

# tar -jcvf archive_name.tar.bz2 directory_to_compress

解压缩(带设定路径,可以不带,默认为当前目录):

# tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/

四、jar文件操作

1.创建jar

 jar cvf jar-file input-file(s)

  解释:

  c---want to Create a JAR file.

  f---want the output to go to a file rather than to stdout.

  v---Produces verbose(详细的) output.

2.查看jar

 jar tvf jar-file

3.提取jar

jar xf jar-file [archived-file(s)]

4.更新jar

 jar uf jar-file input-file(s)

解释:

  u---want to update an existing JAR file