Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1456027
  • 博文数量: 297
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 3082
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 11:36
文章分类

全部博文(297)

文章存档

2011年(1)

2009年(45)

2008年(67)

2007年(184)

我的朋友

分类: LINUX

2008-01-31 09:08:30

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 下面:

xset b off


对 Bash,在/etc/inputrc添加:

set bell-style none


对 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

 
 
阅读(1329) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~