<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>阿德日志 &#187; 例子</title>
	<atom:link href="http://blog.shidelai.cn/tag/%e4%be%8b%e5%ad%90/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.shidelai.cn</link>
	<description>WordPress, Blog, linux, 杂文</description>
	<lastBuildDate>Thu, 29 Jul 2010 13:19:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>7个例子快速入门shell通配符</title>
		<link>http://blog.shidelai.cn/2008/04/example-asterisk-wildcard.html</link>
		<comments>http://blog.shidelai.cn/2008/04/example-asterisk-wildcard.html#comments</comments>
		<pubDate>Mon, 07 Apr 2008 20:00:00 +0000</pubDate>
		<dc:creator>阿德</dc:creator>
				<category><![CDATA[Linux/GNU]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[例子]]></category>
		<category><![CDATA[计算机]]></category>
		<category><![CDATA[通配符]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=114</guid>
		<description><![CDATA[＊ 代表0个或多个字符 ？ 代表一个字符 例子1： ls 11＊2？3      显示11开头的接着是若干个字符，最后是2加一个字符和3结束的文件 [] 可以理解为一个字符，与？的区别是[]里面的内容限定了... ]]></description>
			<content:encoded><![CDATA[<p><span style="color: #3366ff;">＊</span><br />
代表0个或多个字符<br />
？<br />
代表一个字符<br />
例子1：<br />
ls 11＊2？3      显示11开头的接着是若干个字符，最后是2加一个字符和3结束的文件</p>
<p><span style="color: #0000ff;">[]</span><br />
可以理解为一个字符，与？的区别是[]里面的内容限定了这个字符的范围<br />
例子2：<br />
[Cc]hange[Ll]og<br />
将与 Changelog、ChangeLog、changeLog 以及 changelog 匹配。在需要大小写匹配的时候，使用括弧通配符很有用。<br />
例子3：<br />
ls /etc/[0-9]* 将列出 /etc 中以数字开头的所有文件。<br />
ls /tmp/[A-Za-z]* 将列出 /tmp 中以大写字母或小写字母开头的所有文件。<br />
<!--inline-more--><br />
<span style="color: #0000ff;">[!]</span><br />
例子4：<br />
rm myfile[!9] 将删除除myfile9 之外的名为 myfile 加一个字符的所有文件。</p>
<p><span style="color: #0000ff;">‘’</span>单引号<br />
例子5：<br />
echo &#8216;[fo]*&#8217; &gt; newfile.txt  创建了包含字符串[fo]*的文件。<br />
如果echo [fo]* &gt; newfile.txt 则 newfile.txt 里面不会有任何东西<br />
例子6：<br />
如果用户目录下有12* 12333这么两个文件，那么<br />
rm 12* 会删除12＊ 和 12333<br />
rm ‘12＊’ 则只会删除12＊<br />
总结：用引号引起来则说明引号里面的是纯字符串无须进行通配符的相关处理</p>
<p><span style="color: #0000ff;">\</span><br />
功能与单引号类似，<br />
例子7：<br />
rm 12\＊ 则只会删除12＊，这里\代表起后面的字符是纯字符没有其他意思，这与C 语言里面的转义字符类似的。很自然的，如果要表示字符\，你必须使用\\。</p>

	<b>[相关文章]</b>
	<ul class="st-related-posts">
	<li><a href="http://blog.shidelai.cn/2008/02/example-shell-chmod.html" title="通过例子学shell文件访问权限管理 (2008-02-10)">通过例子学shell文件访问权限管理</a> (0)</li>
	<li><a href="http://blog.shidelai.cn/2008/10/export-sh-source.html" title="Shell中的export &#038; sh &#038; source (2008-10-27)">Shell中的export &#038; sh &#038; source</a> (0)</li>
	<li><a href="http://blog.shidelai.cn/2008/03/scim-default-english.html" title="设置SCIM输入法默认输入状态为英文 (2008-03-3)">设置SCIM输入法默认输入状态为英文</a> (0)</li>
	<li><a href="http://blog.shidelai.cn/2008/02/linux-basic.html" title="最基础的Ubuntu文件移动|复制|打包|解包|挂载iso总结 (2008-02-3)">最基础的Ubuntu文件移动|复制|打包|解包|挂载iso总结</a> (1)</li>
	<li><a href="http://blog.shidelai.cn/2008/03/zju-retrial-over.html" title="复试结束 (2008-03-28)">复试结束</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.shidelai.cn/2008/04/example-asterisk-wildcard.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>通过例子学shell文件访问权限管理</title>
		<link>http://blog.shidelai.cn/2008/02/example-shell-chmod.html</link>
		<comments>http://blog.shidelai.cn/2008/02/example-shell-chmod.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 02:38:00 +0000</pubDate>
		<dc:creator>阿德</dc:creator>
				<category><![CDATA[Linux/GNU]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[例子]]></category>
		<category><![CDATA[文件权限]]></category>
		<category><![CDATA[管理]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=144</guid>
		<description><![CDATA[chmod命令可以修改文件对其拥有者,所在组,以及其他用户对该文件的权限。 命令：chmod (change mode) 格式：chmod {u&#124;g&#124;o&#124;a}{+&#124;-&#124;=}{r&#124;w&#124;x} filename chmod [who][op][mode] directory 功能：改... ]]></description>
			<content:encoded><![CDATA[<div>chmod命令可以修改文件对其拥有者,所在组,以及其他用户对该文件的权限。</div>
<div>
<p align="left">命令：chmod (change mode)<br />
格式：chmod {u|g|o|a}{+|-|=}{r|w|x} filename<br />
chmod [who][op][mode] directory<br />
功能：改变文件的读写和执行权限。有符号法和八进制数字法。<br />
选项：(1)符号法：<br />
u (user) 表示用户本人。<br />
g (group) 表示同组用户。<br />
o (oher) 表示其他用户。<br />
a (all) 表示所有用户。<br />
+ 用于给予指定用户的许可权限。<br />
- 用于取消指定用户的许可权限。<br />
= 将所许可的权限赋给文件。<br />
r (read) 读许可，表示可以拷贝该文件或目录的内容。<br />
w (write) 写许可，表示可以修改该文件或目录的内容。<br />
x (execute)执行许可，表示可以执行该文件或进入目录。</p>
</div>
<p><!--inline-more--></p>
<div>例1：</div>
<div><span style="color: #009999;">chmod750 /home/shidelai/123</span></div>
<div>#将123文件设置为拥有者可读写执行,组内用户可读写不可执行,其他用户不可读写</div>
<div>#执行.</div>
<div>#其中750中的3个数字依次分别给拥有者,组内用户,其他用户赋权限.</div>
<div>#具体如下r(reade) w(write) x(执行)</div>
<div>rwx rwx rwx #第一个rwx是拥有者,第二个rwx是组内用户,第三个rwx是其他用户</div>
<div>111 101 000  #750</div>
<div>经查文档+试验</div>
<div><span style="color: #ff0000;">如果对文件夹设置权限x这一位必须是1否则文件夹不能打开.</span></div>
<div>在ubuntu里面如果一个文件夹被设置为754那么组外成员看到的文件夹将是与普通没有后缀的文件一样的图标,文件名为原文件夹的名字.</div>
<div>对于文件夹的x=1可以理解为该文件夹可以被打开查看里面的内容.</div>
<div>例2:</div>
<div><span style="color: #0099cc;">chmod g+w o-xhome/shidelai/123</span></div>
<div>#对123文件的组内用户添加写权限,其他用户取消执行权限.</div>
<div>#其中+可以改成的位置可以改成-(减少权限)或=(赋予权限)</div>
<div>例3:</div>
<div><span style="color: #009999;">chmod -c 555home/shidelai/123</span></div>
<div>#对123文件设置为所有用户都只拥有读的权限,这时即使文件的拥有者用编辑器打开#文件save按钮也是不可用的.</div>
<div>#其中-c表示,如果权限有更改则显示权限更改信息,具体可以manchmod查看.</div>
<div><span style="color: #009999;">chmod -c a+whome/shidelai/123</span></div>
<div>#所有人添加写的权限</div>
<div>#这时终端会提示mode of &#8216;home/shidelai/123&#8242; changed to 0666(rw-rw-rw-)</div>
<div>例4:</div>
<div><span style="color: #009999;">chmod -Rc 755home/wisper/Desktop</span></div>
<div>#递归方式设置home/wisper/Desktop为766 即home/wisper/Desktop以及其下下所有的文件文件夹以及子文件夹下面的文件全部都是755.</div>

	<b>[相关文章]</b>
	<ul class="st-related-posts">
	<li><a href="http://blog.shidelai.cn/2008/04/example-asterisk-wildcard.html" title="7个例子快速入门shell通配符 (2008-04-8)">7个例子快速入门shell通配符</a> (0)</li>
	<li><a href="http://blog.shidelai.cn/2008/04/chinese-english-man.html" title="同时使用中文和英文man(shell帮助) (2008-04-11)">同时使用中文和英文man(shell帮助)</a> (0)</li>
	<li><a href="http://blog.shidelai.cn/2008/10/export-sh-source.html" title="Shell中的export &#038; sh &#038; source (2008-10-27)">Shell中的export &#038; sh &#038; source</a> (0)</li>
	<li><a href="http://blog.shidelai.cn/2009/12/ftp-upload-download.html" title="Ftp批量上传下载的Shell脚本, Linux Mac适用 (2009-12-23)">Ftp批量上传下载的Shell脚本, Linux Mac适用</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.shidelai.cn/2008/02/example-shell-chmod.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
