﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-经验不在于年限，在于积累---专注互联网软件开发-随笔分类-Linux</title><link>http://www.blogjava.net/hankchen/category/41476.html</link><description>把工作当事业做，把项目当作品做！</description><language>zh-cn</language><lastBuildDate>Fri, 25 Jun 2010 12:24:13 GMT</lastBuildDate><pubDate>Fri, 25 Jun 2010 12:24:13 GMT</pubDate><ttl>60</ttl><item><title>Linux查看程序端口占用情况</title><link>http://www.blogjava.net/hankchen/archive/2010/05/16/321079.html</link><dc:creator>hankchen</dc:creator><author>hankchen</author><pubDate>Sun, 16 May 2010 00:59:00 GMT</pubDate><guid>http://www.blogjava.net/hankchen/archive/2010/05/16/321079.html</guid><wfw:comment>http://www.blogjava.net/hankchen/comments/321079.html</wfw:comment><comments>http://www.blogjava.net/hankchen/archive/2010/05/16/321079.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hankchen/comments/commentRss/321079.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hankchen/services/trackbacks/321079.html</trackback:ping><description><![CDATA[<p>今天发现服务器上Tomcat 8080端口起不来，老提示端口已经被占用。
<p>使用命令：
<p>ps -aux | grep tomcat
<p>发现并没有8080端口的Tomcat进程。
<p>使用命令：netstat &#8211;apn
<p>查看所有的进程和端口使用情况。发现下面的进程列表，其中最后一栏是<font color="#ff0000">PID/Program name</font>&nbsp;
<p><a href="http://www.blogjava.net/images/blogjava_net/hankchen/WindowsLiveWriter/Linux_7E54/clip_image002_2.jpg"><img style="border-right-width: 0px; width: 687px; display: inline; border-top-width: 0px; border-bottom-width: 0px; height: 214px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.blogjava.net/images/blogjava_net/hankchen/WindowsLiveWriter/Linux_7E54/clip_image002_thumb.jpg" width="687" height="214" /></a></p>
<p>发现8080端口被PID为9658的Java进程占用。</p>
<p>进一步使用命令：ps -aux | grep java，或者直接：ps -aux | grep pid 查看
<p><a href="http://www.blogjava.net/images/blogjava_net/hankchen/WindowsLiveWriter/Linux_7E54/clip_image004_2.jpg"><img style="border-right-width: 0px; width: 592px; display: inline; border-top-width: 0px; border-bottom-width: 0px; height: 47px; border-left-width: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://www.blogjava.net/images/blogjava_net/hankchen/WindowsLiveWriter/Linux_7E54/clip_image004_thumb.jpg" width="592" height="47" /></a></p>
<p>就可以明确知道8080端口是被哪个程序占用了！然后判断是否使用KILL命令干掉！<br />
<br />
<br />
方法二：直接使用 netstat &nbsp; -anp &nbsp; | &nbsp; grep&nbsp;&nbsp;portno<br />
即：netstat &#8211;apn | grep 8080</p>
<p>&nbsp;</p>
<p>（友情提示：本博文章欢迎转载，但请注明出处：hankchen，<a title="http://www.blogjava.net/hankchen" href="http://www.blogjava.net/hankchen"><strong>http://www.blogjava.net/hankchen</strong></a><strong>）</strong></p>
<img src ="http://www.blogjava.net/hankchen/aggbug/321079.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hankchen/" target="_blank">hankchen</a> 2010-05-16 08:59 <a href="http://www.blogjava.net/hankchen/archive/2010/05/16/321079.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux下查看系统负载</title><link>http://www.blogjava.net/hankchen/archive/2010/03/16/315584.html</link><dc:creator>hankchen</dc:creator><author>hankchen</author><pubDate>Tue, 16 Mar 2010 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/hankchen/archive/2010/03/16/315584.html</guid><wfw:comment>http://www.blogjava.net/hankchen/comments/315584.html</wfw:comment><comments>http://www.blogjava.net/hankchen/archive/2010/03/16/315584.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hankchen/comments/commentRss/315584.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hankchen/services/trackbacks/315584.html</trackback:ping><description><![CDATA[<font style="background-color: #cce8cf">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;在Linux系统中，uptime、top等命令都会有系统平均负载load average的输出。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中：<br />
　　- 它没有在等待I/O操作的结果<br />
　　- 它没有主动进入等待状态(也就是没有调用'wait')<br />
　　- 没有被停止(例如：等待终止)<br />
　　<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 例如：<br />
　　[root@www2 init.d]# uptime<br />
　　7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94<br />
　　命令输出的最后内容表示在过去的1、5、15分钟内运行队列中的平均进程数量。<br />
　　<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的，如果每个CPU的任务数大于5，那么就表示这台机器的性能有严重问题。对于上面的例子来说，假设系统有两个CPU，那么其每个CPU的当前任务数为：8.13/2=4.065。这表示该系统的性能是可以接受的。&nbsp;<br />
</font>
<img src ="http://www.blogjava.net/hankchen/aggbug/315584.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hankchen/" target="_blank">hankchen</a> 2010-03-16 13:59 <a href="http://www.blogjava.net/hankchen/archive/2010/03/16/315584.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux下JDK1.6安装步骤详解</title><link>http://www.blogjava.net/hankchen/archive/2010/01/04/308150.html</link><dc:creator>hankchen</dc:creator><author>hankchen</author><pubDate>Mon, 04 Jan 2010 03:09:00 GMT</pubDate><guid>http://www.blogjava.net/hankchen/archive/2010/01/04/308150.html</guid><wfw:comment>http://www.blogjava.net/hankchen/comments/308150.html</wfw:comment><comments>http://www.blogjava.net/hankchen/archive/2010/01/04/308150.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hankchen/comments/commentRss/308150.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hankchen/services/trackbacks/308150.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt; color: black; font-family: 'Times New Roman','serif'"><br />
jdk</span><span style="font-size: 12pt; color: black; font-family: 宋体">版本：</span><span style="font-size: 12pt; color: black; font-family: 'Times New Roman','serif'">jdk-6u16-linux-i586-rpm.bin，</span><span style="font-size: 12pt; color: black; font-family: 宋体">可以在</span><span style="font-size: 12pt; color: black; font-family: 'Times New Roman','serif'"><a href="http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/javase/downloads/index.jsp</a></span><span style="font-size: 12pt; color: black; font-family: 宋体">下载。</span>
<p><span style="font-size: 12pt; color: black; font-family: 'Times New Roman','serif'"><strong><span style="font-size: 12pt; color: black; line-height: 150%; font-family: 宋体"><span style="font-size: 12pt; font-family: 宋体">（友情提示：本博文章欢迎转载，但请注明出处：陈新汉，<a title="http://www.blogjava.net/hankchen" href="http://www.blogjava.net/hankchen">http://www.blogjava.net/hankchen</a>）</span></span></strong><br />
<br />
1. </span><span style="font-size: 12pt; color: black; font-family: 宋体">在</span><span style="font-size: 12pt; color: black; font-family: 'Times New Roman','serif'">windows</span><span style="font-size: 12pt; color: black; font-family: 宋体">下载后，将文件上传到：</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">/home/chenxinhan</span><span style="font-size: 12pt; font-family: 宋体">（自建的目录）</span><span style="font-size: 12pt; color: black; font-family: 宋体">下</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
2. </span><span style="font-size: 12pt; font-family: 宋体">把</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> /home/chenxinhan</span><span style="font-size: 12pt; font-family: 宋体">中的<span style="font-size: 12pt; color: black; font-family: 'Times New Roman','serif'">jdk-6u16-linux-i586-rpm.bin</span>文件复制到JDK安装目录：</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> /usr/local/java</span><span style="font-size: 12pt; font-family: 宋体">（自建目录）</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ cd /home/chenxinhan</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ cp&nbsp;&nbsp; jdk-6u16-linux-i586-rpm.bin&nbsp;/usr/local/java</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
3.</span><span style="font-size: 12pt; font-family: 宋体">进入安装目录，并给所有用户赋予执行权限</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$&nbsp;cd /usr/local/java</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ chmod +x jdk-6u16-linux-i586-rpm.bin</span></p>
<p><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">$ ./jdk-6u16-linux-i586-rpm.bin </span></p>
<p><span style="font-size: 12pt; font-family: 宋体">此时生成执行文件</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">jdk-6u16-linux-i586-rpm</span><span style="font-size: 12pt; font-family: 宋体">，给所有用户赋予执行权限</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ chomd +x jdk-6u16-linux-i586-rpm<br />
</span><span style="font-size: 12pt; font-family: 宋体"><br />
开始安装程序：</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ rpm -ivh jdk-6u16-linux-i586-rpm</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">进入安装，出现</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> --More--</span><span style="font-size: 12pt; font-family: 宋体">的时候</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">,Crtl + C </span><span style="font-size: 12pt; font-family: 宋体">组合键进行翻页，打</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> yes </span><span style="font-size: 12pt; font-family: 宋体">同意安装。</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
4.</span><span style="font-size: 12pt; font-family: 宋体">安装完毕，进行环境变量设置</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">进入</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">profile</span><span style="font-size: 12pt; font-family: 宋体">文件设置</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ vi /etc/profile</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">在</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">done</span><span style="font-size: 12pt; font-family: 宋体">的后面、</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">unset i</span><span style="font-size: 12pt; font-family: 宋体">的前面输入</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">#set java environment</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">export JAVA_HOME=/usr/java/jdk1.6.0_16</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">export PATH=$PATH:$JAVA_HOME/bin</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">保存退出<br />
</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
5.</span><span style="font-size: 12pt; font-family: 宋体">测试</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">hello world,&nbsp;java</span><span style="font-size: 12pt; font-family: 宋体">为</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">/home/</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">chenxinhan</span><span style="font-size: 12pt; font-family: 宋体">目录</span><span style="font-size: 12pt; font-family: 宋体">内的一个自设的文件夹</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ cd /home/chenxinhan/java</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ vi Test.java</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">输入：</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">class Test</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">{</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&nbsp;&nbsp;&nbsp;&nbsp; public static void main(String[] args)</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("Hello World!");</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">}</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">编译：</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ javac Test.java</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">执行：</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ java Test</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">如果不报错，并且输出：</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Hello World!</span><span style="font-size: 12pt; font-family: 宋体">，表示安装成功。<br />
<br />
<strong><span style="font-size: 12pt; color: black; line-height: 150%; font-family: 宋体"><span style="font-size: 12pt; font-family: 宋体">（友情提示：本博文章欢迎转载，但请注明出处：陈新汉，<a title="http://www.blogjava.net/hankchen" href="http://www.blogjava.net/hankchen">http://www.blogjava.net/hankchen</a>）</span></span></strong></span></p>
 <img src ="http://www.blogjava.net/hankchen/aggbug/308150.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hankchen/" target="_blank">hankchen</a> 2010-01-04 11:09 <a href="http://www.blogjava.net/hankchen/archive/2010/01/04/308150.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vi常用命令</title><link>http://www.blogjava.net/hankchen/archive/2009/09/14/295042.html</link><dc:creator>hankchen</dc:creator><author>hankchen</author><pubDate>Mon, 14 Sep 2009 09:27:00 GMT</pubDate><guid>http://www.blogjava.net/hankchen/archive/2009/09/14/295042.html</guid><wfw:comment>http://www.blogjava.net/hankchen/comments/295042.html</wfw:comment><comments>http://www.blogjava.net/hankchen/archive/2009/09/14/295042.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hankchen/comments/commentRss/295042.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hankchen/services/trackbacks/295042.html</trackback:ping><description><![CDATA[&nbsp;
<p style="text-indent: 21pt"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">编辑器是所有</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Unix</span><span style="font-size: 12pt; font-family: 宋体">及</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Linux</span><span style="font-size: 12pt; font-family: 宋体">系统下标准的编辑器。基本上</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">可以分为三种状态，分别是命令模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; font-family: 宋体">）、插入模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; font-family: 宋体">）和底行模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">last line mode</span><span style="font-size: 12pt; font-family: 宋体">），各模式的功能区分如下：</span></p>
<p style="text-indent: 21pt"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
1) </span><span style="font-size: 12pt; font-family: 宋体">命令行模式</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　控制屏幕光标的移动，字符、字或行的删除，移动复制某区段及进入</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; font-family: 宋体">下，或者到</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> last line mode</span><span style="font-size: 12pt; font-family: 宋体">。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
2) </span><span style="font-size: 12pt; font-family: 宋体">插入模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">只有在</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; color: red; font-family: 宋体">下，才可以做文字输入，按「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">ESC</span><span style="font-size: 12pt; color: red; font-family: 宋体">」键可回到命令行模式</span><span style="font-size: 12pt; font-family: 宋体">。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
3) </span><span style="font-size: 12pt; font-family: 宋体">底行模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">last line mode</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　将文件保存或退出</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">，也可以设置编辑环境，如寻找字符串、列出行号</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8230;&#8230;</span><span style="font-size: 12pt; font-family: 宋体">等。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
<br />
</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">一、</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">的基本操作</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">a) </span><span style="font-size: 12pt; font-family: 宋体">进入</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　在系统提示符号输入</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">及文件名称后，就进入</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">全屏幕编辑画面：</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">$ vi myfile <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　不过有一点要特别注意，就是您进入</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">之后，是处于「命令行模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; font-family: 宋体">）」，您要切换到「插入模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; font-family: 宋体">）」才能够输入文字。</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">b) </span><span style="font-size: 12pt; font-family: 宋体">切换至插入模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; font-family: 宋体">）编辑文件</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">在「命令行模式（</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; color: red; font-family: 宋体">）」下按一下字母「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">i</span><span style="font-size: 12pt; color: red; font-family: 宋体">」就可以进入「插入模式（</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; color: red; font-family: 宋体">）」，这时候你就可以开始输入文字了。</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">c) Insert </span><span style="font-size: 12pt; font-family: 宋体">的切换</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　您目前处于「插入模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; font-family: 宋体">）」，您就只能一直输入文字，如果您发现输错了字！想用光标键往回移动，将该字删除，就要先按一下「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">ESC</span><span style="font-size: 12pt; font-family: 宋体">」键转到「命令行模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; font-family: 宋体">）」再删除文字。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
d) </span><span style="font-size: 12pt; font-family: 宋体">退出</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">及保存文件</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　在「命令行模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; font-family: 宋体">）」下，按一下「：」冒号键进入「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Last line mode</span><span style="font-size: 12pt; font-family: 宋体">」，例如：</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
<span style="color: red">: w filename </span></span><span style="font-size: 12pt; color: red; font-family: 宋体">（输入</span><span style="font-size: 12pt; color: red; font-family: 宋体">「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">w filename</span><span style="font-size: 12pt; color: red; font-family: 宋体">」将文章以指定的文件名</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">filename</span><span style="font-size: 12pt; color: red; font-family: 宋体">保存）</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'"> <br />
: wq (</span><span style="font-size: 12pt; color: red; font-family: 宋体">输入「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">wq</span><span style="font-size: 12pt; color: red; font-family: 宋体">」，存盘并退出</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">vi) <br />
: q! (</span><span style="font-size: 12pt; color: red; font-family: 宋体">输入</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">q!</span><span style="font-size: 12pt; color: red; font-family: 宋体">，</span><span style="font-size: 12pt; color: red; font-family: 宋体">不存盘强制退出</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">vi) </span></p>
<p><span style="font-size: 12pt; font-family: 宋体">二、命令行模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; font-family: 宋体">）功能键</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
1</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">. </span><span style="font-size: 12pt; font-family: 宋体">插入模式</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">按「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">i</span><span style="font-size: 12pt; color: red; font-family: 宋体">」切换进入插入模式「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">insert mode</span><span style="font-size: 12pt; color: red; font-family: 宋体">」，按</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;i&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">进入插入模式后是从光标当前位置开始输入文件；</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
</span><span style="font-size: 12pt; font-family: 宋体">　　按「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">a</span><span style="font-size: 12pt; font-family: 宋体">」进入插入模式后，是从目前光标所在位置的下一个位置开始输入文字；</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">按「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">o</span><span style="font-size: 12pt; color: red; font-family: 宋体">」进入插入模式后，是插入新的一行，从行首开始输入文字</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
2</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">. </span><span style="font-size: 12pt; font-family: 宋体">从插入模式切换为命令行模式</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　按「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">ESC</span><span style="font-size: 12pt; font-family: 宋体">」键。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
3</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">. </span><span style="font-size: 12pt; font-family: 宋体">移动光标</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
<br />
</span><span style="font-size: 12pt; font-family: 宋体">　　</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">可以直接用键盘上的光标来上下左右移动，但正规的</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">是用小写英文字母「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">h</span><span style="font-size: 12pt; font-family: 宋体">」、「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">j</span><span style="font-size: 12pt; font-family: 宋体">」、「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">k</span><span style="font-size: 12pt; font-family: 宋体">」、「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">l</span><span style="font-size: 12pt; font-family: 宋体">」，分别控制光标左、下、上、右移一格。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">按「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">ctrl</span><span style="font-size: 12pt; color: red; font-family: 宋体">」</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">+</span><span style="font-size: 12pt; color: red; font-family: 宋体">「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">b</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：屏幕往</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; color: red; font-family: 宋体">后</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">移动一页。</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; color: red; font-family: 宋体">　　按「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">ctrl</span><span style="font-size: 12pt; color: red; font-family: 宋体">」</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">+</span><span style="font-size: 12pt; color: red; font-family: 宋体">「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">f</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：屏幕往</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; color: red; font-family: 宋体">前</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">移动一页。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">按「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">ctrl</span><span style="font-size: 12pt; color: red; font-family: 宋体">」</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">+</span><span style="font-size: 12pt; color: red; font-family: 宋体">「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">u</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：屏幕往</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; color: red; font-family: 宋体">后</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">移动半页。</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; color: red; font-family: 宋体">　　按「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">ctrl</span><span style="font-size: 12pt; color: red; font-family: 宋体">」</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">+</span><span style="font-size: 12pt; color: red; font-family: 宋体">「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">d</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：屏幕往</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; color: red; font-family: 宋体">前</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">移动半页。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">按数字「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">0</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：移到文章的开头。</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; color: red; font-family: 宋体">　　按「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">G</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：移动到文章的最后。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">按「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">$</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：移动到光标所在行的</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; color: red; font-family: 宋体">行尾</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">。</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; color: red; font-family: 宋体">　　按「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">^</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：移动到光标所在行的</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; color: red; font-family: 宋体">行首</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8221; </span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">4</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">. </span><span style="font-size: 12pt; font-family: 宋体">删除文字</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">x</span><span style="font-size: 12pt; font-family: 宋体">」：每按一次，删除光标所在位置的</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; font-family: 宋体">后面</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8221;</span><span style="font-size: 12pt; font-family: 宋体">一个字符。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">#x</span><span style="font-size: 12pt; font-family: 宋体">」：例如，「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">6x</span><span style="font-size: 12pt; font-family: 宋体">」表示删除光标所在位置的</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; font-family: 宋体">后面</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8221;6</span><span style="font-size: 12pt; font-family: 宋体">个字符。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">X</span><span style="font-size: 12pt; font-family: 宋体">」：大写的</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">X</span><span style="font-size: 12pt; font-family: 宋体">，每按一次，删除光标所在位置的</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; font-family: 宋体">前面</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8221;</span><span style="font-size: 12pt; font-family: 宋体">一个字符。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">#X</span><span style="font-size: 12pt; font-family: 宋体">」：例如，「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">20X</span><span style="font-size: 12pt; font-family: 宋体">」表示删除光标所在位置的</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; font-family: 宋体">前面</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8221;20</span><span style="font-size: 12pt; font-family: 宋体">个字符。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">dd</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：删除光标所在行。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">#dd</span><span style="font-size: 12pt; font-family: 宋体">」：从光标所在行开始删除</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">#</span><span style="font-size: 12pt; font-family: 宋体">行</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
5</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">. </span><span style="font-size: 12pt; font-family: 宋体">复制</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">yw</span><span style="font-size: 12pt; font-family: 宋体">」：将光标所在之处到字尾的字符复制到缓冲区中。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">#yw</span><span style="font-size: 12pt; font-family: 宋体">」：复制</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">#</span><span style="font-size: 12pt; font-family: 宋体">个字到缓冲区</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　<span style="color: red">　「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">yy</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：复制光标所在行到缓冲区。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">#yy</span><span style="font-size: 12pt; font-family: 宋体">」：例如，「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">6yy</span><span style="font-size: 12pt; font-family: 宋体">」表示拷贝从光标所在的该行</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8220;</span><span style="font-size: 12pt; font-family: 宋体">往下数</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8221;6</span><span style="font-size: 12pt; font-family: 宋体">行文字。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">p</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：将缓冲区内的字符贴到光标所在位置。注意：所有与</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;y&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">有关的复制命令都必须与</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;p&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">配合才能完成复制与粘贴功能。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><br />
6</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">. </span><span style="font-size: 12pt; font-family: 宋体">替换</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">r</span><span style="font-size: 12pt; font-family: 宋体">」：替换光标所在处的字符。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">R</span><span style="font-size: 12pt; font-family: 宋体">」：替换光标所到之处的字符，直到按下「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">ESC</span><span style="font-size: 12pt; font-family: 宋体">」键为止。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
7</span><span style="font-size: 12pt; font-family: 宋体">）</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">. </span><span style="font-size: 12pt; font-family: 宋体">回复上一次操作</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
</span><span style="font-size: 12pt; font-family: 宋体">　　<span style="color: red">「</span></span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">u</span><span style="font-size: 12pt; color: red; font-family: 宋体">」：如果您误执行一个命令，可以马上按下「</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">u</span><span style="font-size: 12pt; color: red; font-family: 宋体">」，回到上一个操作。按多次</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'">&#8220;u&#8221;</span><span style="font-size: 12pt; color: red; font-family: 宋体">可以执行多次回复。</span><span style="font-size: 12pt; color: red; font-family: 宋体">（命令行模式）</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'"><br />
<br />
</span></p>
<p><span style="font-family: 宋体">总结：</span><span style="font-size: 12pt; color: red; font-family: 'Times New Roman','serif'"><br />
<span style="color: #000000"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">1</span><span style="font-size: 12pt; font-family: 宋体">、用</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">vi</span><span style="font-size: 12pt; font-family: 宋体">打开文件后，是处于「命令行模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; font-family: 宋体">）」，您要切换到「插入模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; font-family: 宋体">）」才能够输入文字。切换方法：在「命令行模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">command mode</span><span style="font-size: 12pt; font-family: 宋体">）」下按一下字母「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">i</span><span style="font-size: 12pt; font-family: 宋体">」就可以进入「插入模式（</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Insert mode</span><span style="font-size: 12pt; font-family: 宋体">）」，这时候你就可以开始输入文字了。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
2</span><span style="font-size: 12pt; font-family: 宋体">、编辑好后，需从插入模式切换为命令行模式才能对文件进行保存，切换方法：按「</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">ESC</span><span style="font-size: 12pt; font-family: 宋体">」键。</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> <br />
3</span><span style="font-size: 12pt; font-family: 宋体">、保存并退出文件：在命令模式下输入</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">:wq</span><span style="font-size: 12pt; font-family: 宋体">即可！（别忘了</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">wq</span><span style="font-size: 12pt; font-family: 宋体">前面的</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">:</span><span style="font-size: 12pt; font-family: 宋体">）</span>&nbsp;<br />
<br />
</span></span></p>
友情提醒：本博文章欢迎转载，但请注明出处：<a href='http://www.blogjava.net/hankchen'>陈新汉</a> <img src ="http://www.blogjava.net/hankchen/aggbug/295042.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hankchen/" target="_blank">hankchen</a> 2009-09-14 17:27 <a href="http://www.blogjava.net/hankchen/archive/2009/09/14/295042.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux初学者应该掌握的命令</title><link>http://www.blogjava.net/hankchen/archive/2009/09/14/295040.html</link><dc:creator>hankchen</dc:creator><author>hankchen</author><pubDate>Mon, 14 Sep 2009 09:11:00 GMT</pubDate><guid>http://www.blogjava.net/hankchen/archive/2009/09/14/295040.html</guid><wfw:comment>http://www.blogjava.net/hankchen/comments/295040.html</wfw:comment><comments>http://www.blogjava.net/hankchen/archive/2009/09/14/295040.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hankchen/comments/commentRss/295040.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hankchen/services/trackbacks/295040.html</trackback:ping><description><![CDATA[一、<span style="font-family: 宋体">文件管理</span>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; ls&nbsp;&nbsp; ls -a&nbsp;&nbsp; <span style="font-family: 宋体">列出当前目录下的所有文件，包括以</span>.<span style="font-family: 宋体">头的隐含文件</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; ls&nbsp;&nbsp; ls -l<span style="font-family: 宋体">或</span>ll&nbsp;&nbsp; <span style="font-family: 宋体">列出当前目录下文件的详细信息</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; pwd&nbsp;&nbsp; pwd&nbsp;&nbsp; <span style="font-family: 宋体">查看当前所在目录的绝对路经</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; cd&nbsp;&nbsp; cd ..&nbsp;&nbsp; <span style="font-family: 宋体">回当前目录的上一级目录</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; cd&nbsp;&nbsp; cd -&nbsp;&nbsp; <span style="font-family: 宋体">回上一次所在的目录</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; cd&nbsp;&nbsp; cd ~ <span style="font-family: 宋体">或</span> cd&nbsp;&nbsp; <span style="font-family: 宋体">回当前用户的宿主目录</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; cd&nbsp;&nbsp; cd ~<span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">回指定用户的宿主目录</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; cat&nbsp;&nbsp; cat<span style="font-family: 宋体">文件名</span>&nbsp;&nbsp; <span style="font-family: 宋体">一屏查看文件内容</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; more&nbsp;&nbsp; more<span style="font-family: 宋体">文件名</span>&nbsp;&nbsp; <span style="font-family: 宋体">分页查看文件内容</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;</p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; less&nbsp;&nbsp; less <span style="font-family: 宋体">文件名</span>&nbsp;&nbsp; <span style="font-family: 宋体">可控分页查看文件内容</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; grep&nbsp;&nbsp; grep<span style="font-family: 宋体">字符</span> <span style="font-family: 宋体">文件名</span>&nbsp;&nbsp; <span style="font-family: 宋体">根据字符匹配来查看文件部分内容</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; mkdir&nbsp;&nbsp; mkdir <span style="font-family: 宋体">目录名</span>&nbsp;&nbsp; <span style="font-family: 宋体">创建一个目录</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; mkdir&nbsp;&nbsp; mkdir <span style="font-family: 宋体">&#8211;</span>p&nbsp;&nbsp; <span style="font-family: 宋体">递归式去创建一些嵌套目录</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; rmdir&nbsp;&nbsp; Rmdir <span style="font-family: 宋体">空目录名</span>&nbsp;&nbsp; <span style="font-family: 宋体">删除一个空目录</span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; rm&nbsp;&nbsp; rm <span style="font-family: 宋体">文件名</span> <span style="font-family: 宋体">文件名</span>&nbsp;&nbsp; <span style="font-family: 宋体">删除一个文件或多个文件</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; rm&nbsp;&nbsp; rm -rf <span style="font-family: 宋体">非空目录名</span>&nbsp;&nbsp; <span style="font-family: 宋体">递归删除一个非空目录下的一切，不让提式</span>-f&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; mv&nbsp;&nbsp; mv <span style="font-family: 宋体">路经</span>/<span style="font-family: 宋体">文件</span>&nbsp;/<span style="font-family: 宋体">经</span>/<span style="font-family: 宋体">文件</span>&nbsp;&nbsp; <span style="font-family: 宋体">移动相对路经下的文件到绝对路经下</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; mv&nbsp;&nbsp; mv <span style="font-family: 宋体">文件名</span> <span style="font-family: 宋体">新名称</span>&nbsp;&nbsp; <span style="font-family: 宋体">在当前目录下改名</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; cp&nbsp;&nbsp; cp /<span style="font-family: 宋体">路经</span>/<span style="font-family: 宋体">文件</span>&nbsp;./&nbsp;&nbsp; <span style="font-family: 宋体">移动绝对路经下的文件到当前目录下</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; find&nbsp;&nbsp; find <span style="font-family: 宋体">路经</span> -name <span style="font-family: 宋体">&#8220;字符串&#8221;</span>&nbsp;&nbsp; <span style="font-family: 宋体">查找路经所在范围内满足字符串匹配的文件和目录</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; ln&nbsp;&nbsp; ln <span style="font-family: 宋体">源文件</span> <span style="font-family: 宋体">链接名</span>&nbsp;&nbsp; <span style="font-family: 宋体">创建当前目录源文件的硬链接</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">例如：</span>ln /home/test /usr/test1&nbsp;&nbsp; <span style="font-family: 宋体">在</span>/usr<span style="font-family: 宋体">下建立</span>/home/test<span style="font-family: 宋体">的硬链接</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; ln&nbsp;&nbsp; Ln -s a b&nbsp;&nbsp; <span style="font-family: 宋体">创建当前目录下</span>a<span style="font-family: 宋体">的符号链接</span>b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; touch&nbsp;&nbsp; touch file1 file2&nbsp;&nbsp; <span style="font-family: 宋体">创建两个空文件</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">二、磁盘管理</span></p>
<p><span style="font-family: 宋体">磁盘管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; df&nbsp;&nbsp; df&nbsp;&nbsp; <span style="font-family: 宋体">用于报告文件系统的总容量，使用量，剩余容量。</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">磁盘管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; du&nbsp;&nbsp; du -b /home&nbsp;&nbsp; <span style="font-family: 宋体">查看目前</span>/HOME<span style="font-family: 宋体">目录的容量</span>(k)<span style="font-family: 宋体">及子目录的容量</span>(k)<span style="font-family: 宋体">。</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">磁盘管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; fdisk&nbsp;&nbsp; fdisk -l&nbsp;&nbsp; <span style="font-family: 宋体">查看系统分区信息</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">三、文件权限</span></p>
<p><span style="font-family: 宋体">文件权限</span> &nbsp;&nbsp;#&nbsp;&nbsp; chmod&nbsp;&nbsp; chmod u+s file&nbsp;&nbsp; <span style="font-family: 宋体">为</span>file<span style="font-family: 宋体">的属主加上特殊权限</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;chmod g+r file&nbsp;&nbsp; <span style="font-family: 宋体">为</span>file<span style="font-family: 宋体">的属组加上读权限</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;chmod o+w file&nbsp;&nbsp; <span style="font-family: 宋体">为</span>file<span style="font-family: 宋体">的其它用户加上写权限</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;chmod a-x file&nbsp;&nbsp; <span style="font-family: 宋体">为</span>file<span style="font-family: 宋体">的所有用户减去执行权限</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件权限</span>&nbsp;&nbsp; #&nbsp;&nbsp; chown&nbsp;&nbsp; chown root /home&nbsp;&nbsp; <span style="font-family: 宋体">把</span>/home<span style="font-family: 宋体">的属主改成</span>root<span style="font-family: 宋体">用户</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">文件权限</span>&nbsp;&nbsp; #&nbsp;&nbsp; chgrp&nbsp;&nbsp; chgrp root /home&nbsp;&nbsp; <span style="font-family: 宋体">把</span>/home<span style="font-family: 宋体">的属组改成</span>root<span style="font-family: 宋体">组</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">四、用户管理</span></p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; useradd&nbsp;&nbsp; Useradd&nbsp;&nbsp; <span style="font-family: 宋体">创建一个新的用户</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; groupadd&nbsp;&nbsp; Groupadd <span style="font-family: 宋体">组名</span>&nbsp;&nbsp; <span style="font-family: 宋体">创建一个新的组</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; passwd&nbsp;&nbsp; Passwd <span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">为用户创建密码</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Passwd -d&nbsp;&nbsp; Passwd -d<span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">删除用户密码也能登陆</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Passwd -l&nbsp;&nbsp; Passwd -l<span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">锁定账号密码</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Passwd -u&nbsp;&nbsp; Passwd -u<span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">解锁账号密码</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Passwd -S&nbsp;&nbsp; Passwd -S<span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">查询账号密码</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Usermod -l&nbsp;&nbsp; Usermod -l <span style="font-family: 宋体">新用户名</span> <span style="font-family: 宋体">老用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">为用户改名</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Usermod -L&nbsp;&nbsp; Usermod -L <span style="font-family: 宋体">要锁定用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">锁定用户登陆</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Usermod -U&nbsp;&nbsp; Usermod <span style="font-family: 宋体">&#8211;</span>U<span style="font-family: 宋体">解锁用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">解锁用户登陆</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Usermod -u&nbsp;&nbsp; Usermod <span style="font-family: 宋体">&#8211;</span>u 501<span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">改变用户</span>UID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Userdel&nbsp;&nbsp; Userdel<span style="font-family: 宋体">&#8211;</span>r <span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">删除用户一切</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Groupmod -n&nbsp;&nbsp; Groupmod <span style="font-family: 宋体">&#8211;</span>n<span style="font-family: 宋体">新用户名</span> <span style="font-family: 宋体">老用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">为组改名</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Groupmod -g&nbsp;&nbsp; Groupmod <span style="font-family: 宋体">&#8211;</span>g 501 <span style="font-family: 宋体">组名</span>&nbsp;&nbsp; <span style="font-family: 宋体">改变组</span>GID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; groupdel&nbsp;&nbsp; Groupdel<span style="font-family: 宋体">组名</span>&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">先应删它的用户</span>&nbsp;&nbsp; <span style="font-family: 宋体">删除组</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; gpasswd -a&nbsp;&nbsp; gpasswd -a <span style="font-family: 宋体">用户名</span> <span style="font-family: 宋体">组名</span>&nbsp;&nbsp; <span style="font-family: 宋体">增加用户到组</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">用户管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Id&nbsp;&nbsp;&nbsp; id&nbsp;&nbsp; <span style="font-family: 宋体">用户名</span>&nbsp;&nbsp; <span style="font-family: 宋体">查用户信息</span> </p>
<p><span style="font-family: 宋体">五、软件管理</span>&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; tar&nbsp;&nbsp;&nbsp; -c <span style="font-family: 宋体">创建包</span> <span style="font-family: 宋体">&#8211;</span>x <span style="font-family: 宋体">释放包</span>&nbsp;-v <span style="font-family: 宋体">显示命令过程</span> <span style="font-family: 宋体">&#8211;</span>z <span style="font-family: 宋体">代表压缩包</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; tar -cf&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>cvf benet.tar /home/benet&nbsp;&nbsp; <span style="font-family: 宋体">把</span>/home/benet<span style="font-family: 宋体">目录打包</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; tar -czf&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>zcvf benet.tar.gz /mnt&nbsp;&nbsp; <span style="font-family: 宋体">把目录打包并压缩</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>tf&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>tf benet.tar&nbsp;&nbsp; <span style="font-family: 宋体">看非压缩包的文件列表</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>tzf&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>tf benet.tar.gz&nbsp;&nbsp; <span style="font-family: 宋体">看压缩包的文件列表</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>xf&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>xf benet.tar&nbsp;&nbsp; <span style="font-family: 宋体">非压缩包的文件恢复</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>zxvf&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>zxvf benet.tar.gz&nbsp;&nbsp; <span style="font-family: 宋体">压缩包的文件解压恢复</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; tar -jxvf&nbsp;&nbsp; tar <span style="font-family: 宋体">&#8211;</span>jxvf benet.tar.bz2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; ./configure&nbsp;--prefix=/usr/local/&nbsp;&nbsp; <span style="font-family: 宋体">编译前配置</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; make&nbsp;&nbsp; <span style="font-family: 宋体">编译</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">软件管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; make install&nbsp;&nbsp; <span style="font-family: 宋体">安装编译好的源码包</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">六、启动管理</span></p>
<p><span style="font-family: 宋体">启动管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; reboot&nbsp;&nbsp; Init 6&nbsp;&nbsp; <span style="font-family: 宋体">重启</span>LINUX<span style="font-family: 宋体">系统</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">启动管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Halt&nbsp;&nbsp; Init 0&nbsp;&nbsp; Shutdown <span style="font-family: 宋体">&#8211;</span>h now&nbsp;&nbsp; <span style="font-family: 宋体">关闭</span>LINUX<span style="font-family: 宋体">系统</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">启动管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; runlevel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">显示系统运行级</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">启动管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Init [0123456]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">改变系统运行级</span>,7<span style="font-family: 宋体">种</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">启动管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Chkconfig <span style="font-family: 宋体">&#8211;</span>-list [<span style="font-family: 宋体">服务名称</span>]&nbsp;&nbsp; <span style="font-family: 宋体">查看服务的状态</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">启动管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Chkconfig <span style="font-family: 宋体">&#8211;</span>-level &lt;<span style="font-family: 宋体">运行级</span>&gt; &lt;<span style="font-family: 宋体">服务名</span>&gt; on|off|set&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">设置服务的启动状态</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">启动管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Chkconfig &lt;<span style="font-family: 宋体">服务名</span>&gt; on|off|set&nbsp;&nbsp; <span style="font-family: 宋体">设置非独立服务启状态</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">七、进程管理</span></p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; Top<span style="font-family: 宋体">动态</span>&nbsp;&nbsp; Ps-aux<span style="font-family: 宋体">静态</span>&nbsp;&nbsp; <span style="font-family: 宋体">进程树</span>pstree&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">查看系统进程</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; <span style="font-family: 宋体">程序名</span> &amp;&nbsp;&nbsp; <span style="font-family: 宋体">后台运行程序</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; fg&nbsp;&nbsp; <span style="font-family: 宋体">把后台运行的进程调回前台</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; bg&nbsp;&nbsp; <span style="font-family: 宋体">把前台运行进程调到后台</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; kill&nbsp;&nbsp; Kill PID&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">终止某个</span>PID<span style="font-family: 宋体">进程</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; crontab&nbsp;&nbsp; Crontab -e&nbsp;&nbsp; <span style="font-family: 宋体">用</span>VI<span style="font-family: 宋体">的形式来编辑自动周期性任务</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; crontab&nbsp;&nbsp; Crontab -l&nbsp;&nbsp; <span style="font-family: 宋体">查看自动周期性任务</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; crontab&nbsp;&nbsp; Crontab -r&nbsp;&nbsp; <span style="font-family: 宋体">删除自动周期性任务</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">进程管理</span>&nbsp;&nbsp; #&nbsp;&nbsp; crond&nbsp;&nbsp; Service crond &lt;start|stop|restart|status&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p><span style="font-family: 宋体">马上启动自动周期性服务</span>&nbsp;&nbsp; Service crond &lt;<span style="font-family: 宋体">启动</span>|<span style="font-family: 宋体">停止</span>|<span style="font-family: 宋体">重启</span>|<span style="font-family: 宋体">状态</span>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</p>
友情提醒：本博文章欢迎转载，但请注明出处：<a href='http://www.blogjava.net/hankchen'>陈新汉</a> <img src ="http://www.blogjava.net/hankchen/aggbug/295040.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hankchen/" target="_blank">hankchen</a> 2009-09-14 17:11 <a href="http://www.blogjava.net/hankchen/archive/2009/09/14/295040.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>