<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[Linux下分页显示MySQL命令结果之less，及linux的less命令less中百分比和数字计算。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[数据库技术]]></category>
<pubDate>Fri, 08 Nov 2013 10:27:03 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	less中百分比和数字计算:<br/>我用的格式如下，可能还有其他格式，欢迎补充<br/><br/>注意：括号中间的运算符两边必须有空格，否则结果不对，亲测坑爹啊<br/><br/>margin-left:calc(~&quot;(100% - 225px)&quot;);<br/><br/><br/>在linux下使用mysql（特指MySQL的客户端工具）进行查询，当数据比较多时，很快就一页一页的翻过去了，无法看清数据。<br/>在Linux下是有办法看清每一页的数据的。可以用–pager参数<br/><br/>比如mysql –pager=more <br/>或者mysql –pager=less<br/>这样每显示满一页，就会等待你按键来翻页，比如按空格键。按q则退出此查询，不用等到全部显示完。<br/>如果使用了–pager=less还可以按B键来往前翻页，看已经看过的数据。使用上下箭头键也可以逐行上下移动。<br/><br/>还可以在mysql中使用pager命令，比如<br/>[gulei@ARCH1220 ~]$ mysql EICSNEW<br/>Reading table information for completion of table and column names<br/>You can turn off this feature to get a quicker startup with -A<br/><br/>Welcome to the MySQL monitor. Commands end with ; or g.<br/>Your MySQL connection id is 15253 to server version: 5.0.17c-pro-gpl-cert<br/><br/>Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.<br/><br/>mysql&gt;pager less -S <br/>PAGER set to ‘less -S’<br/>之后再使用select进行查询，过宽的行（超过屏幕宽度）也不会换行了，可以使用左右箭头键来横滚，数据显示整齐多了。<br/><br/>总之把pager指定为less以后，less的所有功能都可以使用了，包括前后翻页、左右横滚、查找字符串等等。<br/>用man less看一下手册就行了，功能多了。<br/><br/>From:http://agen2008.blog.163.com/blog/static/337032612012112711205136/<br/><br/>数据太多，先要分页显示的时候，<br/>在shell下可以用more可以用管道<br/>#ls &#124; more<br/>在MySQL下是这样的：<br/>mysql&gt;pager less -n -i -S<br/><textarea name="code" class="C" rows="15" cols="100">
mysql&gt; pager less -S
PAGER set to &#039;less -S
</textarea><br/>1)用j、k(e,y)进行上下移动翻页，也可用ctrl+P、Ctrl+N实现上下一行一行翻页。<br/>2）要想一次真翻页，得用：f、b来实现，下面继续讲less的用法：<br/><br/><br/>linux的less命令 ：<br/>less 在查看之前不会加载整个文件。可以尝试使用 less 和 vi 打开一个很大的文件，你就会看到它们之间在速度上的区别。<br/>在 less 中导航命令类似于 vi。本文中将介绍一些导航命令以及使用 less 的其它一些技巧。<br/>1 搜索<br/>当使用命令 less file-name 打开一个文件后，可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。<br/>向前搜索<br/>/ - 使用一个模式进行搜索，并定位到下一个匹配的文本<br/>n - 向前查找下一个匹配的文本<br/>N - 向后查找前一个匹配的文本<br/>向后搜索<br/>? - 使用模式进行搜索，并定位到前一个匹配的文本<br/>n - 向后查找下一个匹配的文本<br/>N - 向前查找前一个匹配的文本<br/><br/>2 全屏导航<br/>ctrl + F - 向前移动一屏<br/>ctrl + B - 向后移动一屏<br/>ctrl + D - 向前移动半屏<br/>ctrl + U - 向后移动半屏<br/><br/>3 单行导航<br/>j - 向前移动一行<br/>k - 向后移动一行<br/>4 其它导航<br/>G - 移动到最后一行<br/>g - 移动到第一行<br/>q / ZZ - 退出 less 命令<br/><br/>5 其它有用的命令<br/>v - 使用配置的编辑器编辑当前文件<br/>h - 显示 less 的帮助文档<br/>&amp;pattern - 仅显示匹配模式的行，而不是整个文件<br/><br/>6 标记导航<br/>当使用 less 查看大文件时，可以在任何一个位置作标记，可以通过命令导航到标有特定标记的文本位置。<br/>ma - 使用 a 标记文本的当前位置<br/>&#039;a - 导航到标记 a 处<br/><br/>7 浏览多个文件<br/>方式一，传递多个参数给 less，就能浏览多个文件。<br/>less file1 file2<br/>方式二，正在浏览一个文件时，使用 :e 打开另一个文件。<br/>less file1<br/>:e file2<br/>当打开多个文件时，使用如下命令在多个文件之间切换<br/>:n - 浏览下一个文件<br/>:p - 浏览前一个文件<br/>来自：http://blog.csdn.net/wanghai__/article/details/5494493<br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] Linux下分页显示MySQL命令结果之less，及linux的less命令less中百分比和数字计算。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>