Don 发布的文章

windows下配置SASS环境

第一步,安装Ruby

基于Sass是由Ruby语言写成,因此Windows需要安装Ruby
  1. 到官网下载最新ruby安装程序。官网地址
  2. 下载完成后点击安装即可。

第二步,安装SASS

打开Ruby命令行工具,输入下面的命令。

gem install sass

由于公司网络需要走代理,所以报错了。

- 阅读剩余部分 -

linux下安装使用colordiff

安装

wget http://colordiff.sourceforge.net/colordiff-1.0.9.tar.gz
tar zxvf colordiff-1.0.9.tar.gz
cd colordiff-1.0.9
make install

使用

# 命令行下使用
colordiff file1 file2
diff -u file1 file2 | colordiff
# 更换svn的默认diff
vim ~/.subversion/config

diff-cmd = colordiff

scp传送多个文件的shell命令

之前开发中,遇到需要一次scp多个文件到指定服务器上的指定目录。

命令如下:

# 传送日志
log="/logs/`date +'%Y-%m-%d'`.log"

# 要传送的文件所在目录
logDir="/sourcePath/"

# 要传送到的目标机器目录
dst="user@10.100.10.100:/files/"

# scp 传输
expect -c "
set timeout 7200;
spawn /usr/local/bin/scp -P 36000 `ls $logDir | xargs -i echo "$logDir/{}" | tr "\n" " "` $dst
expect {
\"*yes/no*\" {send \"yes\r\"; exp_continue}
\"*password*\" {send \"目标机器的密码\r\";}
}
expect eof;"

# 将scp的文件记录到日志
echo -e `date`"\n"`ls $logDir` >> $log

# 删除logDir目录下的所有文件
`rm -f $logDir/*`