<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://pic1.liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://pic1.liuxinxiu.com:80/s//</link>
<title><![CDATA[CentOS下安装yuicompressor-2.4.8合并JS-CSS.txt]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux/Unix]]></category>
<pubDate>Thu, 13 Nov 2014 12:52:56 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/s//</guid> 
<description>
<![CDATA[ 
	<div class="codeText"><div class="codeHead">C#代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>查看CentOS自带JDK是否已安装&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>yum list installed &#124;grep java&nbsp;&nbsp;</span></li><li><span>root@pts/0 # yum list installed &#124;grep java&nbsp;&nbsp;</span></li><li class="alt"><span>java-1.6.0-openjdk.x86_64&nbsp;&nbsp;</span></li><li><span>java-1.6.0-openjdk-devel.x86_64&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>查看yum库中的Java安装包&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>yum -y list java*&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>使用yum安装Java环境。&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>yum -y install java-1.7.0-openjdk*&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>官方网站：http:<span class="comment">//yui.github.io/yuicompressor/</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>wget http:<span class="comment">//soft.liuxinxiu.com/yuicompressor/yuicompressor-2.4.8.zip</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>unzip yuicompressor-2.4.8.zip&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>2. 将yuicompressor.jar放在任意目录，比如 /opt/software/yuicompressor/yuicompressor.jar&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>3. 编写bash脚本,保存为yui.sh&nbsp;&nbsp;</span></li><li class="alt"><span> </span></li><li><span><span class="preprocessor">#!/usr/bin/env bash</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>java -jar /root/bin/yuicompressor-2.4.8.jar $1 &gt; $2&nbsp;&nbsp;</span></li><li><span>java -jar /root/bin/yuicompressor-2.4.8.jar header.js -o header.yy.js --charset utf-8 --type js&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>java -jar /root/bin/yuicompressor-2.4.8.jar /opt/xfile/www/js/pages/123/*.js -o /opt/xfile/www/js/pages/123/*.yy.js --charset utf-8 --type js&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>4. 运行命令使yui.sh可执行&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>chmod +x /root/bin/yui.sh&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>5. 建立链接&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>sudo ln -s /root/bin/yui.sh /usr/bin/yui&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>6. 使用方法&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>yui old.js <span class="keyword">new</span><span>.js&nbsp;&nbsp;</span></span></li></ol></div><p>#!/bin/bash</p><p>&nbsp;</p><p>#发布时临时存放svn里下载的style文件</p><p>XfileJS=&quot;/opt/xfile/www/js/pages/ceshi/&quot;</p><p>XfileCSS=&quot;/opt/xfile/www/js/pages/ceshi/&quot;</p><p>#rm -rf $svn_style</p><p>#查找到$xfileJS目录下的所有.js文件，然后逐个压缩之</p><p>echo &quot;compress js ...&quot;</p><p>for js in `find $XfileJS -name &quot;*.js&quot;`;</p><p>do</p><p>#转成绝对路径，find出来的是相对路径</p><p>apath=`readlink -f $js`</p><p>echo &quot;compress $apath&quot;</p><p>new=`echo $js &#124; sed 's/&#92;.js//g'`</p><p>cp -rf $js $new&quot;.temp.js&quot;</p><p>temp=`echo $js &#124; sed 's/&#92;.temp.js//g'`</p><p>#压缩后还是输出在原来的位置，相当于覆盖原有文件</p><p>java -jar /root/bin/yuicompressor-2.4.8.jar $temp -o $temp --type js --charset utf-8</p><p>done</p><p>#压缩所有的.css文件，过程与上面类似</p><p>echo &quot;compress css ...&quot;</p><p>for css in `find $XfileCSS -name &quot;*.css&quot;`;</p><p>do</p><p>apath=`readlink -f $css`</p><p>echo &quot;compress $apath&quot;</p><p>java -jar /root/bin/yuicompressor-2.4.8.jar $apath -o $apath --type css --charset utf-8</p><p>done</p><p>#echo &quot;force cp $svn_style to $style&quot;</p><p>#强制(-f)复制到目标目录，即nginx下的style目录</p><p>#cp -fr $svn_style/* $style</p><p>#rm -rf $svn_style</p><p>echo &quot;deploy style success!&quot;</p>
]]>
</description>
</item><item>
<link>http://pic1.liuxinxiu.com:80/s//#blogcomment</link>
<title><![CDATA[[评论] CentOS下安装yuicompressor-2.4.8合并JS-CSS.txt]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/s//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>