<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://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://jackxiang.com/post//</link>
<title><![CDATA[linux命令alias用法详解]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Tue, 21 Dec 2010 13:25:32 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	vi as v command:<br/><div class="code"><br/>vi ~/.bash_profile <br/>source ~/.bash_profile <br/>alias v=vi;</div><br/><br/><br/> 补充说明：用户可利用alias，自定指令的别名。若仅输入alias，则可列出目前所有的别名设置。　alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名，可在/etc/profile或自己的~/.bashrc中设定指令的别名。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;还有，如果你想给每一位用户都生效的别名，请把alias la=&#039;ls -al&#039; 一行加在/etc/bashrc最后面，bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用 有，如果你想给每一位用户都生效的别名，请把alias la=&#039;ls -al&#039; 一行加在/etc/bashrc最后面，bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 参　　数：若不加任何参数，则列出目前所有的别名设置。<br/><br/>为了您的安全，请只打开来源可靠的网址<br/>打开网站&nbsp;&nbsp;&nbsp;&nbsp;取消<br/>来自: http://hi.baidu.com/javapu/blog/item/ec165ba566350efa9052eee5.html<br/><br/>功能说明：设置指令的别名。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;语　　法：alias[别名]=[指令名称] <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;补充说明：用户可利用alias，自定指令的别名。若仅输入alias，则可列出目前所有的别名设置。　alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名，可在.profile或.cshrc中设定指令的别名。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;参　　数：若不加任何参数，则列出目前所有的别名设置。 <br/><br/>假设您要检查 shell 中设置的 ORACLE_SID 环境变量。您必须键入：<br/><br/>echo $ORACLE_HOME<br/><br/>作为 DBA 或开发人员，您需要频繁使用此命令，很快就会对输入这 16 个字符感到厌倦。有没有更简单的方法？ <br/><br/>当然有：您可以使用 alias 命令。使用该方法，您可以创建一个简短的别名（如 &quot;os&quot;）来代表整条命令：<br/><br/>alias os=&#039;echo $ORACLE_HOME&#039;<br/>现在，每次要检查 ORACLE_SID 时，您只需键入 &quot;os&quot;（没有引号），Linux 就会执行别名代表的命令。 <br/><br/>然而，如果您注销并重新登录，别名就不见了，您需要再次输入 alias 命令。要取消这个步骤，您只需将该命令置于 shell 的配置文件中。对于 bash，配置文件为主目录中的 .bash_profile（注意文件名前面的句点，它是文件名的一部分）。对于 bourne 和 korn shell，配置文件为 .profile；对于 c-shell，配置文件为 .chsrc。 <br/><br/>您可以使用任何名称创建别名。例如，我总是将 rm -i 命令的别名创建为 rm，从而使它成为交互式命令。 <br/><br/>alias rm=’rm -i’<br/><br/>我每次执行 rm 命令后，如果不输入 &quot;y&quot;，Linux 就会提示我进行确认，而不会删除该文件，因此不会出现意外删除重要文件的情况。另外，我也以相同的方式使用 mv（以一个新名称另存该文件，防止意外覆盖现有的文件）和 cp（复制该文件）。 <br/><br/>以下是一些我喜欢定义的非常有用的别名：<br/><br/>alias bdump=&#039;cd $ORACLE_BASE/admin/$ORACLE_SID/bdump&#039;<br/>alias l=&#039;ls -d .* --color=tty&#039;<br/>alias ll=&#039;ls -l --color=tty&#039;<br/>alias mv=&#039;mv -i&#039;<br/>alias oh=&#039;cd $ORACLE_HOME&#039;<br/>alias os=&#039;echo $ORACLE_SID&#039;<br/>alias rm=&#039;rm -i&#039;<br/>alias tns=&#039;cd $ORACLE_HOME/network/admin&#039;<br/><br/>要查看 shell 中已定义的别名，使用 alias 即可，无需任何参数。 <br/><br/>但这里有一个小问题。我已经定义了一个别名 rm 来执行 rm -i。每次我试图删除一个文件时，该命令都会提示我进行确认。但如果我要删除多个文件并确信无需确认即可删除时，该怎么办？ <br/><br/>解决方案很简单：要取消该别名，然后只使用命令，我需要输入两个单引号：<br/><br/>$ &#039;&#039;rm *<br/><br/>注意，rm 命令前面有两个单引号 (&#039;)，而不是两个双引号。这将取消别名 rm。另一种方法是使用反斜线 (&#92;)： <br/><br/>$ &#92;rm *<br/><br/>要删除一个以前定义的别名，只需使用 unalias 命令：<br/><br/>$ unalias rm<br/><br/>
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] linux命令alias用法详解]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>