<?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; kill</title>
	<atom:link href="http://woodfeed.com/tag/kill/feed/" rel="self" type="application/rss+xml" />
	<link>http://woodfeed.com</link>
	<description></description>
	<lastBuildDate>Wed, 09 Jun 2010 12:15:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Linux常用命令详解(5)</title>
		<link>http://woodfeed.com/detailed-description-of-commonly-used-linux-commands-5/</link>
		<comments>http://woodfeed.com/detailed-description-of-commonly-used-linux-commands-5/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 09:38:37 +0000</pubDate>
		<dc:creator>vayu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[adduser]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[egrep]]></category>
		<category><![CDATA[fgrep]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[halt]]></category>
		<category><![CDATA[kill]]></category>
		<category><![CDATA[logname]]></category>
		<category><![CDATA[passwd]]></category>
		<category><![CDATA[reboot]]></category>
		<category><![CDATA[su]]></category>
		<category><![CDATA[uname]]></category>
		<category><![CDATA[useradd]]></category>
		<category><![CDATA[userdel]]></category>
		<category><![CDATA[who]]></category>

		<guid isPermaLink="false">http://woodfeed.com/?p=358</guid>
		<description><![CDATA[七 系统管理
1 adduser 2 passwd 3 date 4 exit 5 free 6 halt 7 kill 8 login 9 logout 10 logname 11 ps 12 reboot 13 su 14 uname 15 useradd 16 userdel 17 who 18 grep、fgrep和egrep]]></description>
			<content:encoded><![CDATA[<p>七 系统管理<br />
1 adduser<br />
功能说明：新增用户帐号。<br />
语　　法：adduser<br />
补充说明：在Slackware中，adduser指令是个script程序，利用交谈的方式取得输入的用户帐号资料，然后再交由真正建立帐号的useradd指令建立新用户，如此可方便管理员建立用户帐号。在Red Hat Linux中，adduser指令则是useradd指令的符号连接，两者实际上是同一个指令。</p>
<p>2 passwd<br />
功能说明：设置密码。<br />
语　　法：passwd [-dklS][-u &lt;-f&gt;][用户名称]<br />
补充说明：passwd指令让用户可以更改自己的密码，而系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称，一般用户只能变更自己的密码。<br />
参　　数：<br />
-d 　删除密码。本参数仅有系统管理者才能使用。<br />
-f 　强制执行。<br />
-k 　设置只有在密码过期失效后，方能更新。<br />
-l 　锁住密码。<br />
-s 　列出密码的相关信息。本参数仅有系统管理者才能使用。<br />
-u 　解开已上锁的帐号。</p>
<p>3 date<br />
功能说明：显示或设置系统时间与日期</p>
<p>4 exit<br />
功能说明：退出目前的shell</p>
<p>5 free<br />
功能说明：显示内存状态</p>
<p>6 halt<br />
功能说明：关闭系统</p>
<p>7 kill<br />
功能说明：删除执行中的程序或工作。<br />
语　　法：kill [-s &lt;信息名称或编号&gt;][程序]　或　kill [-l &lt;信息编号&gt;]<br />
补充说明：kill可将指定的信息送至程序。预设的信息为SIGTERM(15)，可将指定程序终止。若仍无法终止该程序，可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。<br />
参　　数：<br />
　-l &lt;信息编号&gt; 　若不加&lt;信息编号&gt;选项，则-l参数会列出全部的信息名称。<br />
　-s &lt;信息名称或编号&gt; 　指定要送出的信息。<br />
　[程序] 　[程序]可以是程序的PID或是PGID，也可以是工作编号。</p>
<p>8 login<br />
功能说明：登入系统。<br />
语　　法：login<br />
补充说明：login指令让用户登入系统，您亦可通过它的功能随时更换登入身份。在Slackware发行版中 ，您可在指令后面附加欲登入的用户名称，它会直接询问密码，等待用户输入。当/etc目录里含名称为nologin的文件时，系统只root帐号登入系统，其他用户一律不准登入</p>
<p>9 logout<br />
功能说明：退出系统。<br />
语　　法：logout<br />
补充说明：logout指令让用户退出系统，其功能和login指令相互对应</p>
<p>10 logname<br />
功能说明：显示用户名称。<br />
语　　法：logname [--help][--version]<br />
补充说明：执行logname指令，它会显示目前用户的名称</p>
<p>11 ps<br />
功能说明：报告程序状况<br />
参　　数：<br />
　-a 　显示所有终端机下执行的程序，除了阶段作业领导者之外。<br />
　a 　显示现行终端机下的所有程序，包括其他用户的程序。<br />
　-A 　显示所有程序。<br />
　-c 　显示CLS和PRI栏位。<br />
　c 　列出程序时，显示每个程序真正的指令名称，而不包含路径，参数或常驻服务的标示。<br />
　-C&lt;指令名称&gt; 　指定执行指令的名称，并列出该指令的程序的状况。<br />
　-d 　显示所有程序，但不包括阶段作业领导者的程序。<br />
　-e 　此参数的效果和指定&#8221;A&#8221;参数相同。<br />
　e 　列出程序时，显示每个程序所使用的环境变量。<br />
　-f 　显示UID,PPIP,C与STIME栏位。<br />
　f 　用ASCII字符显示树状结构，表达程序间的相互关系。<br />
　-g&lt;群组名称&gt; 　此参数的效果和指定&#8221;-G&#8221;参数相同，当亦能使用阶段作业领导者的名称来指定。<br />
　g 　显示现行终端机下的所有程序，包括群组领导者的程序。<br />
　-G&lt;群组识别码&gt; 　列出属于该群组的程序的状况，也可使用群组名称来指定。<br />
　h 　不显示标题列。<br />
　-H 　显示树状结构，表示程序间的相互关系。<br />
　-j或j 　采用工作控制的格式显示程序状况。<br />
　-l或l 　采用详细的格式来显示程序状况。<br />
　L 　列出栏位的相关信息。<br />
　-m或m 　显示所有的执行绪。<br />
　n 　以数字来表示USER和WCHAN栏位。<br />
　-N 　显示所有的程序，除了执行ps指令终端机下的程序之外。<br />
　-p&lt;程序识别码&gt; 　指定程序识别码，并列出该程序的状况。<br />
　p&lt;程序识别码&gt; 　此参数的效果和指定&#8221;-p&#8221;参数相同，只在列表格式方面稍有差异。<br />
　r 　只列出现行终端机正在执行中的程序。<br />
　-s&lt;阶段作业&gt; 　指定阶段作业的程序识别码，并列出隶属该阶段作业的程序的状况。<br />
　s 　采用程序信号的格式显示程序状况。<br />
　S 　列出程序时，包括已中断的子程序资料。<br />
　-t&lt;终端机编号&gt; 　指定终端机编号，并列出属于该终端机的程序的状况。<br />
　t&lt;终端机编号&gt; 　此参数的效果和指定&#8221;-t&#8221;参数相同，只在列表格式方面稍有差异。<br />
　-T 　显示现行终端机下的所有程序。<br />
　-u&lt;用户识别码&gt; 　此参数的效果和指定&#8221;-U&#8221;参数相同。<br />
　u 　以用户为主的格式来显示程序状况。<br />
　-U&lt;用户识别码&gt; 　列出属于该用户的程序的状况，也可使用用户名称来指定。<br />
　U&lt;用户名称&gt; 　列出属于该用户的程序的状况。<br />
　v 　采用虚拟内存的格式显示程序状况。<br />
　-V或V 　显示版本信息。<br />
　-w或w 　采用宽阔的格式来显示程序状况。　<br />
　x 　显示所有程序，不以终端机来区分。<br />
　X 　采用旧式的Linux i386登陆格式显示程序状况。<br />
　-y 　配合参数&#8221;-l&#8221;使用时，不显示F(flag)栏位，并以RSS栏位取代ADDR栏位　。<br />
　-&lt;程序识别码&gt; 　此参数的效果和指定&#8221;p&#8221;参数相同。<br />
　&#8211;cols&lt;每列字符数&gt; 　设置每列的最大字符数。<br />
　&#8211;columns&lt;每列字符数&gt; 　此参数的效果和指定&#8221;&#8211;cols&#8221;参数相同。<br />
　&#8211;cumulative 　此参数的效果和指定&#8221;S&#8221;参数相同。<br />
　&#8211;deselect 　此参数的效果和指定&#8221;-N&#8221;参数相同。<br />
　&#8211;forest 　此参数的效果和指定&#8221;f&#8221;参数相同。<br />
　&#8211;headers 　重复显示标题列。<br />
　&#8211;help 　在线帮助。<br />
　&#8211;info 　显示排错信息。<br />
　&#8211;lines&lt;显示列数&gt; 　设置显示画面的列数。<br />
　&#8211;no-headers 　此参数的效果和指定&#8221;h&#8221;参数相同，只在列表格式方面稍有差异。<br />
　&#8211;group&lt;群组名称&gt; 　此参数的效果和指定&#8221;-G&#8221;参数相同。<br />
　&#8211;Group&lt;群组识别码&gt; 　此参数的效果和指定&#8221;-G&#8221;参数相同。<br />
　&#8211;pid&lt;程序识别码&gt; 　此参数的效果和指定&#8221;-p&#8221;参数相同。<br />
　&#8211;rows&lt;显示列数&gt; 　此参数的效果和指定&#8221;&#8211;lines&#8221;参数相同。<br />
　&#8211;sid&lt;阶段作业&gt; 　此参数的效果和指定&#8221;-s&#8221;参数相同。<br />
　&#8211;tty&lt;终端机编号&gt; 　此参数的效果和指定&#8221;-t&#8221;参数相同。<br />
　&#8211;user&lt;用户名称&gt; 　此参数的效果和指定&#8221;-U&#8221;参数相同。<br />
　&#8211;User&lt;用户识别码&gt; 　此参数的效果和指定&#8221;-U&#8221;参数相同。<br />
　&#8211;version 　此参数的效果和指定&#8221;-V&#8221;参数相同。<br />
　&#8211;widty&lt;每列字符数&gt; 　此参数的效果和指定&#8221;-cols&#8221;参数相同。</p>
<p>12 reboot<br />
功能说明：重新启动系统</p>
<p>13 su<br />
功能说明：变更用户身份。<br />
语　　法：su [-flmp][--help][--version][-][-c &lt;指令&gt;][-s ][用户帐号]<br />
补充说明：su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。</p>
<p>14 uname<br />
功能说明：显示系统信息。<br />
语　　法：uname [-amnrsv][--help][--version]<br />
补充说明：uname可显示电脑以及操作系统的相关信息。<br />
参　　数：<br />
　-a或&#8211;all 　显示全部的信息。<br />
　-m或&#8211;machine 　显示电脑类型。<br />
　-n或-nodename 　显示在网络上的主机名称。<br />
　-r或&#8211;release 　显示操作系统的发行编号。<br />
　-s或&#8211;sysname 　显示操作系统名称。<br />
　-v 　显示操作系统的版本。<br />
　&#8211;help 　显示帮助。<br />
　&#8211;version 　显示版本信息。</p>
<p>15 useradd<br />
功能说明：建立用户帐号。<br />
语　　法：useradd [-mMnr][-c &lt;备注&gt;][-d &lt;登入目录&gt;][-e &lt;有效期限&gt;][-f &lt;缓冲天数&gt;][-g &lt;群组&gt;][-G &lt;群组&gt;][-s ][-u ][用户帐号] 或 useradd -D [-b][-e &lt;有效期限&gt;][-f &lt;缓冲天数&gt;][-g &lt;群组&gt;][-G &lt;群组&gt;][-s ]<br />
补充说明：useradd可用来建立用户帐号。帐号建好之后，再用passwd设定帐号的密码．而可用userdel删除帐号。使用useradd指令所建立的帐号，实际上是保存在/etc/passwd文本文件中。<br />
参　　数：<br />
　-c&lt;备注&gt; 　加上备注文字。备注文字会保存在passwd的备注栏位中。　<br />
　-d&lt;登入目录&gt; 　指定用户登入时的启始目录。<br />
　-D 　变更预设值．<br />
　-e&lt;有效期限&gt; 　指定帐号的有效期限。<br />
　-f&lt;缓冲天数&gt; 　指定在密码过期后多少天即关闭该帐号。<br />
　-g&lt;群组&gt; 　指定用户所属的群组。<br />
　-G&lt;群组&gt; 　指定用户所属的附加群组。<br />
　-m 　自动建立用户的登入目录。<br />
　-M 　不要自动建立用户的登入目录。<br />
　-n 　取消建立以用户名称为名的群组．<br />
　-r 　建立系统帐号。<br />
　-s　 　指定用户登入后所使用的shell。<br />
　-u 　指定用户ID。<br />
16 userdel<br />
功能说明：删除用户帐号。<br />
语　　法：userdel [-r][用户帐号]<br />
补充说明：userdel可删除用户帐号与相关的文件。若不加参数，则仅删除用户帐号，而不删除相关文件。<br />
参　　数：<br />
-f 　删除用户登入目录以及目录中所有文件。</p>
<p>17 who<br />
功能说明：显示目前登入系统的用户信息</p>
<p>18 grep、fgrep和egrep<br />
这组命令以指定模式搜索文件，并通知用户在什么文件中搜索到与指定的模式匹配的字符串，并打印出所有包含该字符串的文本行，在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式；egrep命令检索扩展的正则表达式（包括表达式组和可选项）；fgrep命令检索固定字符串，它不识别正则表达式，是快速搜索命令。<br />
　　这组命令在搜索与定位文件中特定的主题方面非常有用。要搜索的模式可以被认为是一些关键词，您可以用它们来搜索文件中包含的这些关键词。编写程序时，可以用它来寻找某一个函数，或是相关的词组。grep命令的搜索功能比fgrep强大，因为grep命令的搜索模式可以是正则表达式，而fgrep却不能。有关正则表达式请参见shell一章。<br />
　　该组命令中的每一个命令都有一组选项，利用这些选项可以改变其输出方式。例如，可以在搜索到的文本行上加入行号，或者只输出文本行的行号，或者输出所有与搜索模式不匹配的文本行，或只简单地输出已搜索到指定模式的文件名，并且可以指定在查找模式时忽略大小写。<br />
　　这组命令在指定的输入文件中查找与模式匹配的行。如果没有指定文件，则从标准输入中读取。正常情况下，每个匹配的行被显示到标准输出。如果要查找的文件是多个，则在每一行输出之前加上文件名。<br />
　　语法：<br />
　　grep ［选项］ ［查找模式］ ［文件名1，文件名2，……］<br />
　　egrep ［选项］ ［查找模式］ ［文件名1，文件名2，……］<br />
　　fgrep ［选项］ ［查找模式］ ［文件名1，文件名2，……］<br />
　　这组命令各选项的含义为：<br />
　　- E 每个模式作为一个扩展的正则表达式对待。<br />
　　- F 每个模式作为一组固定字符串对待（以新行分隔），而不作为正则表达式。<br />
　　- b在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量。<br />
　　- c 只显示匹配行的数量。<br />
　　- i 比较时不区分大小写。<br />
　　- h 在查找多个文件时，指示grep不要将文件名加入到输出之前。<br />
　　- l 显示首次匹配串所在的文件名并用换行符将其隔开。当在某文件中多次出现匹配串时，不重复显示此文件名。<br />
　　- n 在输出前加上匹配串所在行的行号（文件首行行号为1）。<br />
　　- v 只显示不包含匹配串的行。<br />
　　- x 只显示整行严格匹配的行。<br />
　　- e expression 指定检索使用的模式。用于防止以“-”开头的模式被解释为命令选项。<br />
　　- f expfile 从expfile文件中获取要搜索的模式，一个模式占一行。<br />
　　对该组命令的使用还需注意以下方面：<br />
　　在命令后键入搜索的模式，再键入要搜索的文件。其中，文件名列表中也可以使用特殊字符，如“*”等，用来生成文件名列表。如果想在搜索的模式中包含有空格的字符串，可以用单引号把要搜索的模式括起来，用来表明搜索的模式是由包含空格的字符串组成。否则，Shell将把空格认为是命令行参数的定界符，而 grep命令将把搜索模式中的单词解释为文件名列表中的一部分。在下面的例子中，grep命令在文件example中搜索模式“text file”。<br />
　　$ grep ’text file’ example<br />
　　　用户可以在命令行上用Shell特殊字符来生成将要搜索的文件名列表。在下面的例子中，特殊字符“*”用来生成一个文件名列表，该列表包含当前目录下所有的文件。该命令将搜索出当前目录下所有文件中与模式匹配的行。<br />
　　$ grep data *<br />
　　　特殊字符在搜索一组指定的文件时非常有用。例如，如果想搜索所有的C程序源文件中特定的模式，您可以用“*.c”来指定文件名列表。假设用户的 C程序中包含一些不必要的转向语句（goto语句），想要找到这些语句，可以用如下的命令来搜索并显示所有包含goto语句的代码行：<br />
　　$ grep goto *.c<br />
　　用户可以在命令行上键入搜索模式，也可以使用-f选项从指定文件中读取要搜索的模式。在文件中，每个搜索模式占一行。如果经常要搜索一组常见字符串时，这个功能非常有用。在下面的例子中，用户要在文件exam中搜索字符串“editor”和“create”，就把要搜索的模式放置在文件mypats 中，然后，grep命令从文件mypats中读取要搜索的模式。<br />
　　$ cat mypats<br />
　　editor<br />
　　create<br />
　　$ grep -f mypats exam</p>
<h2  class="related_post_title">精彩文章</h2><ul class="related_post"><li><a href="http://woodfeed.com/location-type-pid-control-algorithm/" title="位置式PID控制算法">位置式PID控制算法</a><br /><small>输出值与阀门开度一一对应，所以称为位置式PID控制算法。...</small></li><li><a href="http://woodfeed.com/obstacle-avoidance-module/" title="避障模块">避障模块</a><br /><small>采用红外避障传感器实现简单避障。...</small></li><li><a href="http://woodfeed.com/detailed-description-of-commonly-used-linux-commands-4/" title="Linux常用命令详解(4)">Linux常用命令详解(4)</a><br /><small>五 磁盘维护
1 mkfs(make file system)
六 系统设置
1 exp...</small></li><li><a href="http://woodfeed.com/c8051f02x-external-memory-interface-and-i-o-port-configuration/" title="C8051F02X外部存储器接口和I/O端口配置">C8051F02X外部存储器接口和I/O端口配置</a><br /><small>介绍美国Cygnal公司生产的C8051F02X系列单片机的外部存储器接口、I/O端口配...</small></li><li><a href="http://woodfeed.com/2007-national-electronic-design-competition-f/" title="2007全国电子设计大赛F题(电动车跷跷板)">2007全国电子设计大赛F题(电动车跷跷板)</a><br /><small>2007全国电子设计大赛F题 

电动车跷跷板（F题）

一、任务



设计并制作一个...</small></li><li><a href="http://woodfeed.com/tencent-micoblog-invite/" title="发放腾讯微博邀请码（每天更新）">发放腾讯微博邀请码（每天更新）</a><br /><small>发放腾讯微博邀请码（每天更新）...</small></li><li><a href="http://woodfeed.com/network-security-and-information-security/" title="网络安全与信息安全">网络安全与信息安全</a><br /><small>主要内容：1、密码学、鉴别 
　2、访问控制、计算机病毒 
　3、网络安全技术 
...</small></li><li><a href="http://woodfeed.com/autotools-generated-makefile/" title="利用autotools生成Makefile">利用autotools生成Makefile</a><br /><small>对于一个较大的项目而言，完全手动建立Makefile是一件费力而又容易出错的工作。aut...</small></li><li><a href="http://woodfeed.com/detailed-description-of-commonly-used-linux-commands-3/" title="Linux常用命令详解(3)">Linux常用命令详解(3)</a><br /><small>四 磁盘管理
1 cd 2 df 3 du 4 ls 5 mkdir 6 pwd 7 r...</small></li><li><a href="http://woodfeed.com/support-the-chinese-tags-and-links-by-wordpress/" title="让WordPress支持中文tag和链接">让WordPress支持中文tag和链接</a><br /><small>有的人用文章名做固定链接（%postname%），但是汉字标题出来后，地址栏的链接就变为...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://woodfeed.com/detailed-description-of-commonly-used-linux-commands-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
