1、在Linux终端模式下获取MS-windows机器名:
nmblookup -A IP地址 | awk '{if(NR=="2" && $2!="reply") print $1}'
|
2、Linux下给WIN主机发送net send消息:
echo "消息" | smbclient -I IP地址 -M $(nmblookup -A IP地址 | awk '{if(NR=="2" && $2!="reply") print $1}')
|
3、获取当前系统的unix时间戳,及转换unix时间戳为标准格式:
date +'%s'
date +'%F %R' -d "1970-01-01 UTC $(date +%s) seconds"
|
4、SMTP base64身份验证编码转换方法:
编码 echo "$text" | perl -e 'use MIME::Base64; $_=encode_base64(<>);print;'
解码 echo "$base64_text" | perl -e 'use MIME::Base64; $_=decode_base64(<>);print;'
|
程序包下载
5、用RPM方式安装的MYSQL不能卸载,提示出错: {在 mysqld 服务中读取信息时出错:没有那个文件或目录
error: %preun(mysql-server-5.0.37-1.fc6.i386) scriptlet failed, exit status 1}
rpm -e mysql-server --nodeps --force 也不能卸载。
解决办法:
rpm -e mysql-server --noscripts
|
6、关掉Shell中的“滴”的提示音:在 Linux 控制台下(没有 X11):
setterm -blength 0 ;
setterm -bfreq 10 ; |
在 X11 下面:
对 Bash,在/etc/inputrc添加:
对 Tcsh,编辑.tcshrc:
set matchbeep = never;
set nobeep = 1 ; |
7、/bin/rm: Argument list too long解决方案
ls |xargs rm;
#删除某个目录下的file类型文件
find /path -type f -exec rm {} \;
#另一种find方法
find /path -type f |xargs rm -f;
#这个就太大众化了....
for i in `ls /path |xargs`
do
rm -f $i
done |
阅读(1372) | 评论(0) | 转发(0) |