一、使用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