﻿<?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>PHP博客-喜气羊羊-随笔分类-Ubuntu</title><link>http://www.phpweblog.net/young40/category/383.html</link><description>羊羊其实是条鱼|每天学习一点点|每天进步一点点</description><language>zh-cn</language><lastBuildDate>Thu, 27 Dec 2007 18:12:34 GMT</lastBuildDate><pubDate>Thu, 27 Dec 2007 18:12:34 GMT</pubDate><ttl>60</ttl><item><title>Ubuntu[006]Vsftp的配置和使用</title><link>http://www.phpweblog.net/young40/archive/2007/12/23/2588.html</link><dc:creator>young40</dc:creator><author>young40</author><pubDate>Sat, 22 Dec 2007 16:06:00 GMT</pubDate><guid>http://www.phpweblog.net/young40/archive/2007/12/23/2588.html</guid><wfw:comment>http://www.phpweblog.net/young40/comments/2588.html</wfw:comment><comments>http://www.phpweblog.net/young40/archive/2007/12/23/2588.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/young40/comments/commentRss/2588.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/young40/services/trackbacks/2588.html</trackback:ping><description><![CDATA[安装起来和其他的ubuntu软件一样简单。<br><br>sudo apt-get install vsftpd<br><br>配置文件的路径为：<br>/etc/vsftpd.conf<br><br>配置文件的内容为
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">#&nbsp;Example&nbsp;config&nbsp;file&nbsp;/etc/vsftpd.conf<br>#<br>#&nbsp;The&nbsp;default&nbsp;compiled&nbsp;in&nbsp;settings&nbsp;are&nbsp;fairly&nbsp;paranoid.&nbsp;This&nbsp;sample&nbsp;file<br>#&nbsp;loosens&nbsp;things&nbsp;up&nbsp;a&nbsp;bit,&nbsp;to&nbsp;make&nbsp;the&nbsp;ftp&nbsp;daemon&nbsp;more&nbsp;usable.<br>#&nbsp;Please&nbsp;see&nbsp;vsftpd.conf.5&nbsp;for&nbsp;all&nbsp;compiled&nbsp;in&nbsp;defaults.<br>#<br>#&nbsp;READ&nbsp;THIS:&nbsp;This&nbsp;example&nbsp;file&nbsp;is&nbsp;NOT&nbsp;an&nbsp;exhaustive&nbsp;list&nbsp;of&nbsp;vsftpd&nbsp;options.<br>#&nbsp;Please&nbsp;read&nbsp;the&nbsp;vsftpd.conf.5&nbsp;manual&nbsp;page&nbsp;to&nbsp;get&nbsp;a&nbsp;full&nbsp;idea&nbsp;of&nbsp;vsftpd's<br>#&nbsp;capabilities.<br>#<br>#<br>#&nbsp;Run&nbsp;standalone?&nbsp;&nbsp;vsftpd&nbsp;can&nbsp;run&nbsp;either&nbsp;from&nbsp;an&nbsp;inetd&nbsp;or&nbsp;as&nbsp;a&nbsp;standalone<br>#&nbsp;daemon&nbsp;started&nbsp;from&nbsp;an&nbsp;initscript.<br>listen=YES<br>#<br>#&nbsp;Run&nbsp;standalone&nbsp;with&nbsp;IPv6?<br>#&nbsp;Like&nbsp;the&nbsp;listen&nbsp;parameter,&nbsp;except&nbsp;vsftpd&nbsp;will&nbsp;listen&nbsp;on&nbsp;an&nbsp;IPv6&nbsp;socket<br>#&nbsp;instead&nbsp;of&nbsp;an&nbsp;IPv4&nbsp;one.&nbsp;This&nbsp;parameter&nbsp;and&nbsp;the&nbsp;listen&nbsp;parameter&nbsp;are&nbsp;mutually<br>#&nbsp;exclusive.<br>#listen_ipv6=YES<br>#<br>#&nbsp;Allow&nbsp;anonymous&nbsp;FTP?&nbsp;(Beware&nbsp;-&nbsp;allowed&nbsp;by&nbsp;default&nbsp;if&nbsp;you&nbsp;comment&nbsp;this&nbsp;out).<br>anonymous_enable=YES<br>#<br>#&nbsp;Uncomment&nbsp;this&nbsp;to&nbsp;allow&nbsp;local&nbsp;users&nbsp;to&nbsp;log&nbsp;in.<br>#local_enable=YES<br>#<br>#&nbsp;Uncomment&nbsp;this&nbsp;to&nbsp;enable&nbsp;any&nbsp;form&nbsp;of&nbsp;FTP&nbsp;write&nbsp;command.<br>#write_enable=YES<br>#<br>#&nbsp;Default&nbsp;umask&nbsp;for&nbsp;local&nbsp;users&nbsp;is&nbsp;077.&nbsp;You&nbsp;may&nbsp;wish&nbsp;to&nbsp;change&nbsp;this&nbsp;to&nbsp;022,<br>#&nbsp;if&nbsp;your&nbsp;users&nbsp;expect&nbsp;that&nbsp;(022&nbsp;is&nbsp;used&nbsp;by&nbsp;most&nbsp;other&nbsp;ftpd's)<br>#local_umask=022<br>#<br>#&nbsp;Uncomment&nbsp;this&nbsp;to&nbsp;allow&nbsp;the&nbsp;anonymous&nbsp;FTP&nbsp;user&nbsp;to&nbsp;upload&nbsp;files.&nbsp;This&nbsp;only<br>#&nbsp;has&nbsp;an&nbsp;effect&nbsp;if&nbsp;the&nbsp;above&nbsp;global&nbsp;write&nbsp;enable&nbsp;is&nbsp;activated.&nbsp;Also,&nbsp;you&nbsp;will<br>#&nbsp;obviously&nbsp;need&nbsp;to&nbsp;create&nbsp;a&nbsp;directory&nbsp;writable&nbsp;by&nbsp;the&nbsp;FTP&nbsp;user.<br>#anon_upload_enable=YES<br>#<br>#&nbsp;Uncomment&nbsp;this&nbsp;if&nbsp;you&nbsp;want&nbsp;the&nbsp;anonymous&nbsp;FTP&nbsp;user&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;create<br>#&nbsp;new&nbsp;directories.<br>#anon_mkdir_write_enable=YES<br>#<br>#&nbsp;Activate&nbsp;directory&nbsp;messages&nbsp;-&nbsp;messages&nbsp;given&nbsp;to&nbsp;remote&nbsp;users&nbsp;when&nbsp;they<br>#&nbsp;go&nbsp;into&nbsp;a&nbsp;certain&nbsp;directory.<br>dirmessage_enable=YES<br>#<br>#&nbsp;Activate&nbsp;logging&nbsp;of&nbsp;uploads/downloads.<br>xferlog_enable=YES<br>#<br>#&nbsp;Make&nbsp;sure&nbsp;PORT&nbsp;transfer&nbsp;connections&nbsp;originate&nbsp;from&nbsp;port&nbsp;20&nbsp;(ftp-data).<br>connect_from_port_20=YES<br>#<br>#&nbsp;If&nbsp;you&nbsp;want,&nbsp;you&nbsp;can&nbsp;arrange&nbsp;for&nbsp;uploaded&nbsp;anonymous&nbsp;files&nbsp;to&nbsp;be&nbsp;owned&nbsp;by<br>#&nbsp;a&nbsp;different&nbsp;user.&nbsp;Note!&nbsp;Using&nbsp;"root"&nbsp;for&nbsp;uploaded&nbsp;files&nbsp;is&nbsp;not<br>#&nbsp;recommended!<br>#chown_uploads=YES<br>#chown_username=whoever<br>#<br>#&nbsp;You&nbsp;may&nbsp;override&nbsp;where&nbsp;the&nbsp;log&nbsp;file&nbsp;goes&nbsp;if&nbsp;you&nbsp;like.&nbsp;The&nbsp;default&nbsp;is&nbsp;shown<br>#&nbsp;below.<br>#xferlog_file=/var/log/vsftpd.log<br>#<br>#&nbsp;If&nbsp;you&nbsp;want,&nbsp;you&nbsp;can&nbsp;have&nbsp;your&nbsp;log&nbsp;file&nbsp;in&nbsp;standard&nbsp;ftpd&nbsp;xferlog&nbsp;format<br>#xferlog_std_format=YES<br>#<br>#&nbsp;You&nbsp;may&nbsp;change&nbsp;the&nbsp;default&nbsp;value&nbsp;for&nbsp;timing&nbsp;out&nbsp;an&nbsp;idle&nbsp;session.<br>#idle_session_timeout=600<br>#<br>#&nbsp;You&nbsp;may&nbsp;change&nbsp;the&nbsp;default&nbsp;value&nbsp;for&nbsp;timing&nbsp;out&nbsp;a&nbsp;data&nbsp;connection.<br>#data_connection_timeout=120<br>#<br>#&nbsp;It&nbsp;is&nbsp;recommended&nbsp;that&nbsp;you&nbsp;define&nbsp;on&nbsp;your&nbsp;system&nbsp;a&nbsp;unique&nbsp;user&nbsp;which&nbsp;the<br>#&nbsp;ftp&nbsp;server&nbsp;can&nbsp;use&nbsp;as&nbsp;a&nbsp;totally&nbsp;isolated&nbsp;and&nbsp;unprivileged&nbsp;user.<br>#nopriv_user=ftpsecure<br>#<br>#&nbsp;Enable&nbsp;this&nbsp;and&nbsp;the&nbsp;server&nbsp;will&nbsp;recognise&nbsp;asynchronous&nbsp;ABOR&nbsp;requests.&nbsp;Not<br>#&nbsp;recommended&nbsp;for&nbsp;security&nbsp;(the&nbsp;code&nbsp;is&nbsp;non-trivial).&nbsp;Not&nbsp;enabling&nbsp;it,<br>#&nbsp;however,&nbsp;may&nbsp;confuse&nbsp;older&nbsp;FTP&nbsp;clients.<br>#async_abor_enable=YES<br>#<br>#&nbsp;By&nbsp;default&nbsp;the&nbsp;server&nbsp;will&nbsp;pretend&nbsp;to&nbsp;allow&nbsp;ASCII&nbsp;mode&nbsp;but&nbsp;in&nbsp;fact&nbsp;ignore<br>#&nbsp;the&nbsp;request.&nbsp;Turn&nbsp;on&nbsp;the&nbsp;below&nbsp;options&nbsp;to&nbsp;have&nbsp;the&nbsp;server&nbsp;actually&nbsp;do&nbsp;ASCII<br>#&nbsp;mangling&nbsp;on&nbsp;files&nbsp;when&nbsp;in&nbsp;ASCII&nbsp;mode.<br>#&nbsp;Beware&nbsp;that&nbsp;on&nbsp;some&nbsp;FTP&nbsp;servers,&nbsp;ASCII&nbsp;support&nbsp;allows&nbsp;a&nbsp;denial&nbsp;of&nbsp;service<br>#&nbsp;attack&nbsp;(DoS)&nbsp;via&nbsp;the&nbsp;command&nbsp;"SIZE&nbsp;/big/file"&nbsp;in&nbsp;ASCII&nbsp;mode.&nbsp;vsftpd<br>#&nbsp;predicted&nbsp;this&nbsp;attack&nbsp;and&nbsp;has&nbsp;always&nbsp;been&nbsp;safe,&nbsp;reporting&nbsp;the&nbsp;size&nbsp;of&nbsp;the<br>#&nbsp;raw&nbsp;file.<br>#&nbsp;ASCII&nbsp;mangling&nbsp;is&nbsp;a&nbsp;horrible&nbsp;feature&nbsp;of&nbsp;the&nbsp;protocol.<br>#ascii_upload_enable=YES<br>#ascii_download_enable=YES<br>#<br>#&nbsp;You&nbsp;may&nbsp;fully&nbsp;customise&nbsp;the&nbsp;login&nbsp;banner&nbsp;string:<br>#ftpd_banner=Welcome&nbsp;to&nbsp;blah&nbsp;FTP&nbsp;service.<br>#<br>#&nbsp;You&nbsp;may&nbsp;specify&nbsp;a&nbsp;file&nbsp;of&nbsp;disallowed&nbsp;anonymous&nbsp;e-mail&nbsp;addresses.&nbsp;Apparently<br>#&nbsp;useful&nbsp;for&nbsp;combatting&nbsp;certain&nbsp;DoS&nbsp;attacks.<br>#deny_email_enable=YES<br>#&nbsp;(default&nbsp;follows)<br>#banned_email_file=/etc/vsftpd.banned_emails<br>#<br>#&nbsp;You&nbsp;may&nbsp;restrict&nbsp;local&nbsp;users&nbsp;to&nbsp;their&nbsp;home&nbsp;directories.&nbsp;&nbsp;See&nbsp;the&nbsp;FAQ&nbsp;for<br>#&nbsp;the&nbsp;possible&nbsp;risks&nbsp;in&nbsp;this&nbsp;before&nbsp;using&nbsp;chroot_local_user&nbsp;or<br>#&nbsp;chroot_list_enable&nbsp;below.<br>#chroot_local_user=YES<br>#<br>#&nbsp;You&nbsp;may&nbsp;specify&nbsp;an&nbsp;explicit&nbsp;list&nbsp;of&nbsp;local&nbsp;users&nbsp;to&nbsp;chroot()&nbsp;to&nbsp;their&nbsp;home<br>#&nbsp;directory.&nbsp;If&nbsp;chroot_local_user&nbsp;is&nbsp;YES,&nbsp;then&nbsp;this&nbsp;list&nbsp;becomes&nbsp;a&nbsp;list&nbsp;of<br>#&nbsp;users&nbsp;to&nbsp;NOT&nbsp;chroot().<br>#chroot_list_enable=YES<br>#&nbsp;(default&nbsp;follows)<br>#chroot_list_file=/etc/vsftpd.chroot_list<br>#<br>#&nbsp;You&nbsp;may&nbsp;activate&nbsp;the&nbsp;"-R"&nbsp;option&nbsp;to&nbsp;the&nbsp;builtin&nbsp;ls.&nbsp;This&nbsp;is&nbsp;disabled&nbsp;by<br>#&nbsp;default&nbsp;to&nbsp;avoid&nbsp;remote&nbsp;users&nbsp;being&nbsp;able&nbsp;to&nbsp;cause&nbsp;excessive&nbsp;I/O&nbsp;on&nbsp;large<br>#&nbsp;sites.&nbsp;However,&nbsp;some&nbsp;broken&nbsp;FTP&nbsp;clients&nbsp;such&nbsp;as&nbsp;"ncftp"&nbsp;and&nbsp;"mirror"&nbsp;assume<br>#&nbsp;the&nbsp;presence&nbsp;of&nbsp;the&nbsp;"-R"&nbsp;option,&nbsp;so&nbsp;there&nbsp;is&nbsp;a&nbsp;strong&nbsp;case&nbsp;for&nbsp;enabling&nbsp;it.<br>#ls_recurse_enable=YES<br>#<br>#<br>#&nbsp;Debian&nbsp;customization<br>#<br>#&nbsp;Some&nbsp;of&nbsp;vsftpd's&nbsp;settings&nbsp;don't&nbsp;fit&nbsp;the&nbsp;Debian&nbsp;filesystem&nbsp;layout&nbsp;by<br>#&nbsp;default.&nbsp;&nbsp;These&nbsp;settings&nbsp;are&nbsp;more&nbsp;Debian-friendly.<br>#<br>#&nbsp;This&nbsp;option&nbsp;should&nbsp;be&nbsp;the&nbsp;name&nbsp;of&nbsp;a&nbsp;directory&nbsp;which&nbsp;is&nbsp;empty.&nbsp;&nbsp;Also,&nbsp;the<br>#&nbsp;directory&nbsp;should&nbsp;not&nbsp;be&nbsp;writable&nbsp;by&nbsp;the&nbsp;ftp&nbsp;user.&nbsp;This&nbsp;directory&nbsp;is&nbsp;used<br>#&nbsp;as&nbsp;a&nbsp;secure&nbsp;chroot()&nbsp;jail&nbsp;at&nbsp;times&nbsp;vsftpd&nbsp;does&nbsp;not&nbsp;require&nbsp;filesystem<br>#&nbsp;access.<br>secure_chroot_dir=/var/run/vsftpd<br>#<br>#&nbsp;This&nbsp;string&nbsp;is&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;PAM&nbsp;service&nbsp;vsftpd&nbsp;will&nbsp;use.<br>pam_service_name=vsftpd<br>#<br>#&nbsp;This&nbsp;option&nbsp;specifies&nbsp;the&nbsp;location&nbsp;of&nbsp;the&nbsp;RSA&nbsp;certificate&nbsp;to&nbsp;use&nbsp;for&nbsp;SSL<br>#&nbsp;encrypted&nbsp;connections.<br>rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem<br>#&nbsp;This&nbsp;option&nbsp;specifies&nbsp;the&nbsp;location&nbsp;of&nbsp;the&nbsp;RSA&nbsp;key&nbsp;to&nbsp;use&nbsp;for&nbsp;SSL<br>#&nbsp;encrypted&nbsp;connections.<br>rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key</span></div>
我的翻译<br>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;"># 文件地址为 /etc/vsftpd.conf<br>#<br>#&nbsp;The&nbsp;default&nbsp;compiled&nbsp;in&nbsp;settings&nbsp;are&nbsp;fairly&nbsp;paranoid.&nbsp;This&nbsp;sample&nbsp;file<br>#&nbsp;loosens&nbsp;things&nbsp;up&nbsp;a&nbsp;bit,&nbsp;to&nbsp;make&nbsp;the&nbsp;ftp&nbsp;daemon&nbsp;more&nbsp;usable.<br>#&nbsp;Please&nbsp;see&nbsp;vsftpd.conf.5&nbsp;for&nbsp;all&nbsp;compiled&nbsp;in&nbsp;defaults.<br>#<br># 注意: 这个不包含所有vsftpd的选项。<br># 请阅读 vsftpd.conf.5 手册，以查看vsftp的所有功能<br>#<br># 是否以独立模式运行standalone<br>listen=YES<br>#<br>#&nbsp;Run&nbsp;standalone&nbsp;with&nbsp;IPv6?<br>#&nbsp;Like&nbsp;the&nbsp;listen&nbsp;parameter,&nbsp;except&nbsp;vsftpd&nbsp;will&nbsp;listen&nbsp;on&nbsp;an&nbsp;IPv6&nbsp;socket<br>#&nbsp;instead&nbsp;of&nbsp;an&nbsp;IPv4&nbsp;one.&nbsp;This&nbsp;parameter&nbsp;and&nbsp;the&nbsp;listen&nbsp;parameter&nbsp;are&nbsp;mutually<br>#&nbsp;exclusive.<br>#listen_ipv6=YES<br>#<br># 是否允许匿名访问<br>anonymous_enable=YES<br>#<br>#&nbsp;Uncomment&nbsp;this&nbsp;to&nbsp;allow&nbsp;local&nbsp;users&nbsp;to&nbsp;log&nbsp;in.<br>#local_enable=YES<br>#<br>#&nbsp;Uncomment&nbsp;this&nbsp;to&nbsp;enable&nbsp;any&nbsp;form&nbsp;of&nbsp;FTP&nbsp;write&nbsp;command.<br>#write_enable=YES<br>#<br>#&nbsp;Default&nbsp;umask&nbsp;for&nbsp;local&nbsp;users&nbsp;is&nbsp;077.&nbsp;You&nbsp;may&nbsp;wish&nbsp;to&nbsp;change&nbsp;this&nbsp;to&nbsp;022,<br>#&nbsp;if&nbsp;your&nbsp;users&nbsp;expect&nbsp;that&nbsp;(022&nbsp;is&nbsp;used&nbsp;by&nbsp;most&nbsp;other&nbsp;ftpd's)<br>#local_umask=022<br>#<br>#&nbsp;Uncomment&nbsp;this&nbsp;to&nbsp;allow&nbsp;the&nbsp;anonymous&nbsp;FTP&nbsp;user&nbsp;to&nbsp;upload&nbsp;files.&nbsp;This&nbsp;only<br>#&nbsp;has&nbsp;an&nbsp;effect&nbsp;if&nbsp;the&nbsp;above&nbsp;global&nbsp;write&nbsp;enable&nbsp;is&nbsp;activated.&nbsp;Also,&nbsp;you&nbsp;will<br>#&nbsp;obviously&nbsp;need&nbsp;to&nbsp;create&nbsp;a&nbsp;directory&nbsp;writable&nbsp;by&nbsp;the&nbsp;FTP&nbsp;user.<br>#anon_upload_enable=YES<br>#<br>#&nbsp;Uncomment&nbsp;this&nbsp;if&nbsp;you&nbsp;want&nbsp;the&nbsp;anonymous&nbsp;FTP&nbsp;user&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;create<br>#&nbsp;new&nbsp;directories.<br>#anon_mkdir_write_enable=YES<br>#<br>#&nbsp;Activate&nbsp;directory&nbsp;messages&nbsp;-&nbsp;messages&nbsp;given&nbsp;to&nbsp;remote&nbsp;users&nbsp;when&nbsp;they<br>#&nbsp;go&nbsp;into&nbsp;a&nbsp;certain&nbsp;directory.<br>dirmessage_enable=YES<br>#<br>#&nbsp;Activate&nbsp;logging&nbsp;of&nbsp;uploads/downloads.<br>xferlog_enable=YES<br>#<br>#&nbsp;Make&nbsp;sure&nbsp;PORT&nbsp;transfer&nbsp;connections&nbsp;originate&nbsp;from&nbsp;port&nbsp;20&nbsp;(ftp-data).<br>connect_from_port_20=YES<br>#<br>#&nbsp;If&nbsp;you&nbsp;want,&nbsp;you&nbsp;can&nbsp;arrange&nbsp;for&nbsp;uploaded&nbsp;anonymous&nbsp;files&nbsp;to&nbsp;be&nbsp;owned&nbsp;by<br>#&nbsp;a&nbsp;different&nbsp;user.&nbsp;Note!&nbsp;Using&nbsp;"root"&nbsp;for&nbsp;uploaded&nbsp;files&nbsp;is&nbsp;not<br>#&nbsp;recommended!<br>#chown_uploads=YES<br>#chown_username=whoever<br>#<br>#&nbsp;You&nbsp;may&nbsp;override&nbsp;where&nbsp;the&nbsp;log&nbsp;file&nbsp;goes&nbsp;if&nbsp;you&nbsp;like.&nbsp;The&nbsp;default&nbsp;is&nbsp;shown<br>#&nbsp;below.<br>#xferlog_file=/var/log/vsftpd.log<br>#<br>#&nbsp;If&nbsp;you&nbsp;want,&nbsp;you&nbsp;can&nbsp;have&nbsp;your&nbsp;log&nbsp;file&nbsp;in&nbsp;standard&nbsp;ftpd&nbsp;xferlog&nbsp;format<br>#xferlog_std_format=YES<br>#<br>#&nbsp;You&nbsp;may&nbsp;change&nbsp;the&nbsp;default&nbsp;value&nbsp;for&nbsp;timing&nbsp;out&nbsp;an&nbsp;idle&nbsp;session.<br>#idle_session_timeout=600<br>#<br>#&nbsp;You&nbsp;may&nbsp;change&nbsp;the&nbsp;default&nbsp;value&nbsp;for&nbsp;timing&nbsp;out&nbsp;a&nbsp;data&nbsp;connection.<br>#data_connection_timeout=120<br>#<br>#&nbsp;It&nbsp;is&nbsp;recommended&nbsp;that&nbsp;you&nbsp;define&nbsp;on&nbsp;your&nbsp;system&nbsp;a&nbsp;unique&nbsp;user&nbsp;which&nbsp;the<br>#&nbsp;ftp&nbsp;server&nbsp;can&nbsp;use&nbsp;as&nbsp;a&nbsp;totally&nbsp;isolated&nbsp;and&nbsp;unprivileged&nbsp;user.<br>#nopriv_user=ftpsecure<br>#<br>#&nbsp;Enable&nbsp;this&nbsp;and&nbsp;the&nbsp;server&nbsp;will&nbsp;recognise&nbsp;asynchronous&nbsp;ABOR&nbsp;requests.&nbsp;Not<br>#&nbsp;recommended&nbsp;for&nbsp;security&nbsp;(the&nbsp;code&nbsp;is&nbsp;non-trivial).&nbsp;Not&nbsp;enabling&nbsp;it,<br>#&nbsp;however,&nbsp;may&nbsp;confuse&nbsp;older&nbsp;FTP&nbsp;clients.<br>#async_abor_enable=YES<br>#<br>#&nbsp;By&nbsp;default&nbsp;the&nbsp;server&nbsp;will&nbsp;pretend&nbsp;to&nbsp;allow&nbsp;ASCII&nbsp;mode&nbsp;but&nbsp;in&nbsp;fact&nbsp;ignore<br>#&nbsp;the&nbsp;request.&nbsp;Turn&nbsp;on&nbsp;the&nbsp;below&nbsp;options&nbsp;to&nbsp;have&nbsp;the&nbsp;server&nbsp;actually&nbsp;do&nbsp;ASCII<br>#&nbsp;mangling&nbsp;on&nbsp;files&nbsp;when&nbsp;in&nbsp;ASCII&nbsp;mode.<br>#&nbsp;Beware&nbsp;that&nbsp;on&nbsp;some&nbsp;FTP&nbsp;servers,&nbsp;ASCII&nbsp;support&nbsp;allows&nbsp;a&nbsp;denial&nbsp;of&nbsp;service<br>#&nbsp;attack&nbsp;(DoS)&nbsp;via&nbsp;the&nbsp;command&nbsp;"SIZE&nbsp;/big/file"&nbsp;in&nbsp;ASCII&nbsp;mode.&nbsp;vsftpd<br>#&nbsp;predicted&nbsp;this&nbsp;attack&nbsp;and&nbsp;has&nbsp;always&nbsp;been&nbsp;safe,&nbsp;reporting&nbsp;the&nbsp;size&nbsp;of&nbsp;the<br>#&nbsp;raw&nbsp;file.<br>#&nbsp;ASCII&nbsp;mangling&nbsp;is&nbsp;a&nbsp;horrible&nbsp;feature&nbsp;of&nbsp;the&nbsp;protocol.<br>#ascii_upload_enable=YES<br>#ascii_download_enable=YES<br>#<br>#&nbsp;You&nbsp;may&nbsp;fully&nbsp;customise&nbsp;the&nbsp;login&nbsp;banner&nbsp;string:<br>#ftpd_banner=Welcome&nbsp;to&nbsp;blah&nbsp;FTP&nbsp;service.<br>#<br>#&nbsp;You&nbsp;may&nbsp;specify&nbsp;a&nbsp;file&nbsp;of&nbsp;disallowed&nbsp;anonymous&nbsp;e-mail&nbsp;addresses.&nbsp;Apparently<br>#&nbsp;useful&nbsp;for&nbsp;combatting&nbsp;certain&nbsp;DoS&nbsp;attacks.<br>#deny_email_enable=YES<br>#&nbsp;(default&nbsp;follows)<br>#banned_email_file=/etc/vsftpd.banned_emails<br>#<br>#&nbsp;You&nbsp;may&nbsp;restrict&nbsp;local&nbsp;users&nbsp;to&nbsp;their&nbsp;home&nbsp;directories.&nbsp;&nbsp;See&nbsp;the&nbsp;FAQ&nbsp;for<br>#&nbsp;the&nbsp;possible&nbsp;risks&nbsp;in&nbsp;this&nbsp;before&nbsp;using&nbsp;chroot_local_user&nbsp;or<br>#&nbsp;chroot_list_enable&nbsp;below.<br>#chroot_local_user=YES<br>#<br>#&nbsp;You&nbsp;may&nbsp;specify&nbsp;an&nbsp;explicit&nbsp;list&nbsp;of&nbsp;local&nbsp;users&nbsp;to&nbsp;chroot()&nbsp;to&nbsp;their&nbsp;home<br>#&nbsp;directory.&nbsp;If&nbsp;chroot_local_user&nbsp;is&nbsp;YES,&nbsp;then&nbsp;this&nbsp;list&nbsp;becomes&nbsp;a&nbsp;list&nbsp;of<br>#&nbsp;users&nbsp;to&nbsp;NOT&nbsp;chroot().<br>#chroot_list_enable=YES<br>#&nbsp;(default&nbsp;follows)<br>#chroot_list_file=/etc/vsftpd.chroot_list<br>#<br>#&nbsp;You&nbsp;may&nbsp;activate&nbsp;the&nbsp;"-R"&nbsp;option&nbsp;to&nbsp;the&nbsp;builtin&nbsp;ls.&nbsp;This&nbsp;is&nbsp;disabled&nbsp;by<br>#&nbsp;default&nbsp;to&nbsp;avoid&nbsp;remote&nbsp;users&nbsp;being&nbsp;able&nbsp;to&nbsp;cause&nbsp;excessive&nbsp;I/O&nbsp;on&nbsp;large<br>#&nbsp;sites.&nbsp;However,&nbsp;some&nbsp;broken&nbsp;FTP&nbsp;clients&nbsp;such&nbsp;as&nbsp;"ncftp"&nbsp;and&nbsp;"mirror"&nbsp;assume<br>#&nbsp;the&nbsp;presence&nbsp;of&nbsp;the&nbsp;"-R"&nbsp;option,&nbsp;so&nbsp;there&nbsp;is&nbsp;a&nbsp;strong&nbsp;case&nbsp;for&nbsp;enabling&nbsp;it.<br>#ls_recurse_enable=YES<br>#<br>#<br>#&nbsp;Debian&nbsp;customization<br>#<br>#&nbsp;Some&nbsp;of&nbsp;vsftpd's&nbsp;settings&nbsp;don't&nbsp;fit&nbsp;the&nbsp;Debian&nbsp;filesystem&nbsp;layout&nbsp;by<br>#&nbsp;default.&nbsp;&nbsp;These&nbsp;settings&nbsp;are&nbsp;more&nbsp;Debian-friendly.<br>#<br>#&nbsp;This&nbsp;option&nbsp;should&nbsp;be&nbsp;the&nbsp;name&nbsp;of&nbsp;a&nbsp;directory&nbsp;which&nbsp;is&nbsp;empty.&nbsp;&nbsp;Also,&nbsp;the<br>#&nbsp;directory&nbsp;should&nbsp;not&nbsp;be&nbsp;writable&nbsp;by&nbsp;the&nbsp;ftp&nbsp;user.&nbsp;This&nbsp;directory&nbsp;is&nbsp;used<br>#&nbsp;as&nbsp;a&nbsp;secure&nbsp;chroot()&nbsp;jail&nbsp;at&nbsp;times&nbsp;vsftpd&nbsp;does&nbsp;not&nbsp;require&nbsp;filesystem<br>#&nbsp;access.<br>secure_chroot_dir=/var/run/vsftpd<br>#<br>#&nbsp;This&nbsp;string&nbsp;is&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;PAM&nbsp;service&nbsp;vsftpd&nbsp;will&nbsp;use.<br>pam_service_name=vsftpd<br>#<br>#&nbsp;This&nbsp;option&nbsp;specifies&nbsp;the&nbsp;location&nbsp;of&nbsp;the&nbsp;RSA&nbsp;certificate&nbsp;to&nbsp;use&nbsp;for&nbsp;SSL<br>#&nbsp;encrypted&nbsp;connections.<br>rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem<br>#&nbsp;This&nbsp;option&nbsp;specifies&nbsp;the&nbsp;location&nbsp;of&nbsp;the&nbsp;RSA&nbsp;key&nbsp;to&nbsp;use&nbsp;for&nbsp;SSL<br>#&nbsp;encrypted&nbsp;connections.<br>rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key</span></div>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">配置详解<br>=============<br>VSFTPD.CONF.5<br>================<br>名字<br>vsftpd.conf&nbsp;：VSFTPD的配置文件<br><br>描述：<br>vsftpd.conf&nbsp;用来控制VSFTPD的各项功能。默认状态下，它的位置是/etc/vsftpd.conf。<br>（译者注：也许老的LINUX版本下，配置文件是这个位置，但新的LINUX版本，例如FC2，配置文件是在/etc/vsftpd目录下。<br>但是也很可能和安装方式有关，RPM包安装，配置文件是/etc/vsftpd.conf.&nbsp;源码包安装：/etc/vsftpd/vsftpd.conf.我不确定。<br>但以后我不再特别指出了，真累！！）<br>然而，你也可以通过修改配置行来指定到其它目录。这一点很有用，因为也许你想使用一些高级inetd功能，例如xinetd，在一个多虚拟主机的机器上调用不同的配置文件。<br><br>格式<br>VSFTPD.conf&nbsp;的格式非常简单，每行要么是一个注释，要么是一个指令。注释行以#开始并被忽略掉。指令行格式如下：<br>配置项=参数值<br>很重要的一点是，这个格式里不存在任何空格。<br>默认的，每一个配置项在配置文件里都占一编辑行，可以被修改。<br><br>布尔选项<br>参数值的布尔选项可以是：<br>YES或者NO<br><br>allow_anon_ssl<br>只有ss1_enable激活了才可以启用此项。如果设置为YES，匿名用户将容许使用安全的SSL连接服务器。<br>默认值：NO<br><br>anon_mkdir_write_enable<br>如果设为YES，匿名用户将容许在指定的环境下创建新目录。如果此项要生效，那么配置write_enable必须被激活，并且匿名用户必须在其父目录有写权限。<br>默认值：NO<br><br>anon_other_write_enable<br>如果设置为YES，匿名用户将被授予较大的写权限，例如删除和改名。一般不建议这么做，除非想完全授权。<br>默认值：NO<br><br>anon_upload_enable<br>如果设为YES，匿名用户就容许在指定的环境下上传文件。如果此项要生效，那么配置write_enable必须激活。并且匿名用户必须在相关目录有写权限。<br>默认值：NO<br><br>anon_world_readable_only<br>启用的时候，匿名用户只容许下载完全可读的文件，这也就容许了ftp用户拥有对文件的所有权，尤其是在上传的情况下。<br>默认值：YES<br><br>anonymous_enable<br>控制是否容许匿名用户登录。如果容许，那么&#8220;ftp&#8221;和&#8220;anonymous&#8221;都将被视为&#8220;anonymous"而容许登录。<br>默认值：YES<br><br>ascii_download_enable<br>启用时，用户下载时将以ASCII模式传送文件。<br>默认值：NO<br><br>ascii_upload_enable<br>启用时，用户上传时将以ASCII模式传送文件。<br>默认值：NO<br><br>async_abor_enable<br>启用时，一个特殊的FTP命令"async&nbsp;ABOR&#8221;将容许使用。只有不正常的FTP客户端要使用这一点。而且，这个功能又难于操作，所以，<br>默认是把它关闭了。但是，有些客户端在取消一个传送的时候会被挂死（daidong注：估计是客户端无响应了），那你只有启用这个功能才能避免这种情况。<br>默认值：NO<br><br>background<br>启用时，并且VSFTPD是&#8220;listen&#8221;模式启动的（daidong注：就是standalone模式），VSFTPD将把监听进程置于后台。但访问VSFTPD时，控制台将立即被返回到SHELL。<br>默认值：NO<br><br>check_shell<br>注意：这个选项只对非PAM结构的VSFTPD才有效。如果关闭，VSFTPD将不检查/etc/shells以判定本地登录的用户是否有一个可用的SHELL。<br>默认值：YES<br><br>chmod_enable<br>启用时，将容许使用SITE&nbsp;CHMOD命令。注意，这只能用于本地用户。匿名用户绝不能使用SITE&nbsp;CHMOD。<br>默认值：YES<br><br>chown_uploads<br>如果启用，所以匿名用户上传的文件的所有者将变成在chown_username里指定的用户。这对管理FTP很有用，也许也对安全有益。<br>默认值：NO<br><br>chroot_list_enable<br>如果激活，你要提供一个用户列表，表内的用户将在登录后被放在其home目录，锁定在虚根下（daidong注：进入FTP后，PWD一下，可以看到当前目录是"/",这就是虚根。是FTP的根目录，并非FTP服务器系统的根目录）。如果chroot_local_user设为YES后，其含义会发生一点变化。<br>在这种情况下，这个列表内的用户将不被锁定在虚根下。<br>默认情况下，这个列表文件是/etc/vsftpd.chroot_list,&nbsp;但你也可以通过修改chroot_list_file来改变默认值。<br>默认值：NO<br><br>chroot_local_user<br>如果设为YES，本地用户登录后将被（默认地）锁定在虚根下，并被放在他的home目录下。<br>警告：<br>这个配置项有安全的意味，特别是如果用户有上传权限或者可使用SHELL的话。在你确定的前提下，再启用它。<br>注意，这种安全暗示并非只存在于VSFTPD，其实是广泛用于所有的希望把用户锁定在虚根下的FTP软件。<br>默认值：NO<br><br>connect_from_port_20<br>这用来控制服务器是否使用20端口号来做数据传输。为安全起见，有些客户坚持启用。相反，关闭这一项可以让VSFTPD更加大众化。<br>默认值：NO&nbsp;（但在范例配置文件中，启用了，即YES）<br><br>deny_email_enable<br>如果激活，你要提供一个关于匿名用户的密码E-MAIL表（daidong注：我们都知道，匿名用户是用邮件地址做密码的）以阻止以这些密码登录的匿名用户。<br>默认情况下，这个列表文件是/etc/vsftpd.banner_emails，但你也可以通过设置banned_email_file来改变默认值。<br>默认值：NO<br><br>dirlist_enable<br>如果设置为NO，所有的列表命令（daidong注：如ls）都将被返回&#8220;permission&nbsp;denied&#8221;提示。<br>默认值：YES<br><br>dirmessage_enable<br>如果启用，FTP服务器的用户在首次进入一个新目录的时候将显示一段信息。默认情况下，会在这个目录中查找.message文件，但你也可以<br>通过更改message_file来改变默认值。<br>默认值：NO&nbsp;（但在配置范例文件中启用了它）<br><br>download_enable<br>如果设为NO，下载请求将返回&#8220;permission&nbsp;denied&#8221;。<br>默认值：YES<br><br>dual_log_enable<br>如果启用，两个LOG文件会各自产生，默认的是/var/log/xferlog和/var/log/vsftpd.log。前一个是wu-ftpd格式的LOG，能被通用工具分析。<br>后一个是VSFTPD的专用LOG格式。<br>默认值:&nbsp;NO<br><br>force_dot_files<br>如果激活，即使客户端没有使用&#8220;a&#8221;标记，（FTP里）以.开始的文件和目录都会显示在目录资源列表里。但是把"."和".."不会显示。(daidong注：即LINUX下<br>的当前目录和上级目录不会以&#8216;.&#8217;或&#8216;..&#8217;方式显示）。<br>默认值：NO<br><br>force_local_data_ssl<br>只有在ssl_enable激活后才能启用。如果启用，所有的非匿名用户将被强迫使用安全的SSL登录以在数据线路上收发数据。<br>默认值：YES<br><br>force_local_logins_ssl<br>只有在ssl_enable激活后才能启用。如果启用，所有的非匿名用户将被强迫使用安全的SSL登录以发送密码。<br>默认值：YES<br><br>guest_enable<br>如果启用，所有的非匿名用户登录时将被视为&#8221;游客&#8220;，其名字将被映射为guest_username里所指定的名字。<br>默认值：NO<br><br>hide_ids<br>如果启用，目录资源列表里所有用户和组的信息将显示为"ftp".<br>默认值：NO<br><br>listen<br>如果启用，VSFTPD将以独立模式（standalone)运行，也就是说可以不依赖于inetd或者类似的东东启动。直接运行VSFTPD<br>的可执行文件一次，然后VSFTPD就自己去监听和处理连接请求了。<br>默认值：NO<br><br>listen_ipv6<br>类似于listen参数的功能，但有一点不同，启用后VSFTPD会去监听IPV6套接字而不是IPV4的。这个设置和listen的设置互相排斥。<br>默认值：NO<br><br>local_enable<br>用来控制是否容许本地用户登录。如果启用，/etc/passwd里面的正常用户的账号将被用来登录。<br>默认值：NO<br><br>log_ftp_protocol<br>启用后，如果xferlog_std_format没有被激活，所有的FTP请求和反馈信息将被纪录。这常用于调试(debugging)。<br>默认值：NO<br><br>ls_recurse_enable<br>如果启用，"ls&nbsp;-R"将被容许使用。这是为了避免一点点安全风险。因为在一个大的站点内，在目录顶层使用这个命令将消耗大量资源。<br>默认值：NO<br><br>no_anon_password<br>如果启用，VSFTPD将不会向匿名用户询问密码。匿名用户将直接登录。<br>默认值:NO<br><br>no_log_lock<br>启用时，VSFTPD在写入LOG文件时将不会把文件锁住。这一项一般不启用。它对一些工作区操作系统问题，如Solaris&nbsp;/&nbsp;Veritas文件系统共存时有用。<br>因为那在试图锁定LOG文件时，有时候看上去象被挂死（无响应）了。（daidong注：这我也不是很理解。所以翻译未必近乎原意。原文如下：It&nbsp;exists&nbsp;to&nbsp;workaround<br>operating&nbsp;system&nbsp;bugs&nbsp;such&nbsp;as&nbsp;the&nbsp;Solaris&nbsp;/&nbsp;Veritas&nbsp;filesystem&nbsp;combination<br>which&nbsp;has&nbsp;been&nbsp;observed&nbsp;to&nbsp;sometimes&nbsp;exhibit&nbsp;hangs&nbsp;trying&nbsp;to&nbsp;lock&nbsp;log&nbsp;files.）<br>默认值：NO<br><br>one_process_model<br>如果你的LINUX核心是2.4的，那么也许能使用一种不同的安全模式，即一个连接只用一个进程。只是一个小花招，但能提高FTP的性能。请确定需要后再启用它，而且也请确定你的<br>站点是否会有大量的人同时访问。<br>默认值：NO<br><br>passwd_chroot_enable&nbsp;(daidong注：这段自己看，无语<img src="http://www.phpweblog.net/Images/dot.gif">)<br>if&nbsp;enabled,&nbsp;along&nbsp;with<br>.BR&nbsp;chroot_local_user<br>,&nbsp;then&nbsp;a&nbsp;chroot()&nbsp;jail&nbsp;location&nbsp;may&nbsp;be&nbsp;specified&nbsp;on&nbsp;a&nbsp;per-user&nbsp;basis.&nbsp;Each<br>user's&nbsp;jail&nbsp;is&nbsp;derived&nbsp;from&nbsp;their&nbsp;home&nbsp;directory&nbsp;string&nbsp;in&nbsp;/etc/passwd.&nbsp;The<br>occurrence&nbsp;of&nbsp;/./&nbsp;in&nbsp;the&nbsp;home&nbsp;directory&nbsp;string&nbsp;denotes&nbsp;that&nbsp;the&nbsp;jail&nbsp;is&nbsp;at&nbsp;that<br>particular&nbsp;location&nbsp;in&nbsp;the&nbsp;path.<br>默认值：NO<br><br>pasv_enable<br>如果你不想使用被动方式获得数据连接，请设为NO。<br>默认值：YES<br><br>pasv_promiscuous<br>如果你想关闭被动模式安全检查（这个安全检查能确保数据连接源于同一个IP地址）的话，设为YES。确定后再启用它（daidong注：原话是：只有你清楚你在做什么时才启用它！）<br>合理的用法是：在一些安全隧道配置环境下，或者更好地支持FXP时（才启用它）。<br>默认值：NO<br><br>port_enable<br>如果你想关闭以端口方式获得数据连接时，请关闭它。<br>默认值：YES<br><br>port_promiscuous<br>如果你想关闭端口安全检查（这个检查可以确保对外的(outgoing)数据线路只通向客户端）时，请关闭它。确认后再做！<br>默认值：NO<br><br>run_as_launching_user<br>如果你想让一个用户能启动VSFTPD的时候，可以设为YES。当ROOT用户不能去启动VSFTPD的时候会很有用（daidong注：应该不是说ROOT用户没有权限启动VSFTPD，<br>而是因为别的，例如安全限制，而不能以ROOT身份直接启动VSFTPD）。强烈警告！！别启用这一项，除非你完全清楚你在做什么（daidong:无语<img src="http://www.phpweblog.net/Images/dot.gif">.)！！！随意地启动这一项会导致<br>非常严重的安全问题，特别是VSFTPD没有或者不能使用虚根技术来限制文件访问的时候（甚至VSFTPD是被ROOT启动的）。有一个愚蠢的替代方案是启用deny_file，将其设置为{/*,*..*}等，<br>但其可靠性却不能和虚根相比，也靠不住。<br>如果启用这一项，其他配置项的限制也会生效。例如，非匿名登录请求，上传文件的所有权的转换，用于连接的20端口和低于1024的监听端口将不会工作。其他一些配置项也可能被影响。<br>默认值:NO<br><br>secure_email_list_enable<br>如果你想只接受以指定E-MAIL地址登录的匿名用户的话，启用它。这一般用来在不必要用虚拟用户的情况下，以较低的安全限制去访问较低安全级别的资源。如果启用它，匿名用户除非<br>用在email_password_file里指定的E-MAIL做为密码，否则不能登录。这个文件的格式是一个密码一行，而且没有额外的空格（daidong注：whitespace,译为空格，不知道是否正确）。<br>默认的文件名是：/etc/vsftpd.email_passwords.<br>默认值:NO<br><br>session_support<br>这将配置是否让VSFTPD去尝试管理登录会话。如果VSFTPD管理会话，它会尝试并更新utmp和wtmp。它也会打开一个pam会话（pam_session)，直到LOGOUT才会关闭它，如果使用PAM进行认证的话。<br>如果你不需要会话纪录，或者想VSFTPD运行更少的进程，或者让它更大众化，你可以关闭它。<br>注：utmp和wtmp只在有PAM的环境下才支持。<br>默认值:NO<br><br>setproctitle_enable<br>如果启用，VSFTPD将在系统进程列表中显示会话状态信息。换句话说，进程名字将变成VSFTPD会话当前正在执行的动作（等待，下载等等）。为了安全目的，你可以关闭这一项。<br>默认值:NO<br><br>ssl_enable<br>如果启用，vsftpd将启用openSSL，通过SSL支持安全连接。这个设置用来控制连接（包括登录）和数据线路。同时，你的客户端也要支持SSL才行。<br>注意：小心启用此项.VSFTPD不保证OpenSSL库的安全性。启用此项，你必须确信你安装的OpenSSL库是安全的。<br>默认值:NO<br><br>ssl_sslv2<br>要激活ssl_enable才能启用它。如果启用，将容许SSL&nbsp;V2协议的连接。TLS&nbsp;V1连接将是首选。<br>默认值:NO<br><br>ssl_sslv3<br>要激活ssl_enable才能启用它。如果启用，将容许SSL&nbsp;V３协议的连接。TLS&nbsp;V1连接将是首选。<br>默认值:NO<br><br>ssl_tlsv1<br>要激活ssl_enable才能启用它。如果启用，将容许TLS&nbsp;V1协议的连接。TLS&nbsp;V1连接将是首选。<br>默认值:YES<br><br>syslog_enable<br>如果启用，系统log将取代vsftpd的log输出到/var/log/vsftpd.log.FTPD的了log工具将不工作。<br>默认值:NO<br><br>tcp_wrappers<br>如果启用，vsftpd将被tcp_wrappers所支持。进入的(incoming）连接将被tcp_wrappers访问控制所反馈。如果tcp_wrappers设置了<br>VSFTPD_LOAD_CONF环境变量，那么vsftpd将尝试调用这个变量所指定的配置。<br>默认值:NO<br><br>text_userdb_names<br>默认情况下，在文件列表中，数字ID将被显示在用户和组的区域。你可以编辑这个参数以使其使用数字ID变成文字。为了保证FTP性能，默认<br>情况下，此项被关闭。<br>默认值:NO<br><br>tilde_user_enable<br>如果启用，vsftpd将试图解析类似于~chris/pics的路径名（一个"~"(tilde)后面跟着个用户名）。注意，vsftpd有时会一直解析路径名"~"和"~/"（在这里，～被解析成内部登录目录）。<br>～用户路径（～user&nbsp;paths)只有在当前虚根下找到/etc/passwd文件时才被解析。<br>默认值:NO<br><br>use_localtime<br>如果启用，vsftpd在显示目录资源列表的时候，在显示你的本地时间。而默认的是显示GMT（格林尼治时间）。通过MDTM&nbsp;FTP命令来显示时间的话也会被这个设置所影响。<br>默认值:NO<br><br>use_sendfile<br>一个内部设定，用来测试在你的平台上使用sendfile()系统呼叫的相关好处（benefit).<br>默认:YES<br><br>userlist_deny<br>这个设置在userlist_enable被激活后能被验证。如果你设置为NO，那么只有在userlist_file里明确列出的用户才能登录。<br>如果是被拒绝登录，那么在被询问密码前，用户就将被系统拒绝。<br>默认值:YES<br><br>userlist_enable<br>如果启用，vsftpd将在userlist_file里读取用户列表。如果用户试图以文件里的用户名登录，那么在被询问用户密码前，他们就将被系统拒绝。<br>这将防止明文密码被传送。参见userlist_deny。<br>默认值:NO<br><br>virtual_use_local_privs<br>如果启用，虚拟用户将拥有和本地用户一样的权限。默认情况下，虚拟用户就拥有和匿名用户一样的权限，而后者往往有更多的限制（特别是写权限）。<br>默认值:NO<br><br>write_enable<br>这决定是否容许一些FTP命令去更改文件系统。这些命令是STOR,&nbsp;DELE,&nbsp;RNFR,&nbsp;RNTO,&nbsp;MKD,&nbsp;RMD,&nbsp;APPE&nbsp;和&nbsp;SITE。<br>默认值:NO<br><br>xferlog_enable<br>如果启用，一个log文件将详细纪录上传和下载的信息。默认情况下，这个文件是/var/log/vsftpd.log，但你也可以通过更改vsftpd_log_file来指定其默认位置。<br>默认值:NO&nbsp;(但在范例配置文件中，启用了这一项）<br><br>xferlog_std_format<br>如果启用，log文件将以标准的xferlog格式写入（wu-ftpd使用的格式)，以便于你用现有的统计分析工具进行分析。但默认的格式具有更好的可读性。默认情况下，log文件是在/var/log/xferlog。<br>但是，你可以通过修改xferlog_file来指定新路径。<br>默认值:NO<br><br>＝＝＝＝＝＝<br>数字选项<br>以下是数字配置项。这些项必须设置为非负的整数。为了方便umask设置，容许输入八进制数，那样的话，数字必须以０开始。<br><br>accept_timeout<br>超时，以秒为单位，设定远程用户以被动方式建立连接时最大尝试建立连接的时间。<br>默认值:60<br><br>anon_max_rate<br>对于匿名用户，设定容许的最大传送速率，单位：字节/秒。<br>默认值:0　（无限制）<br><br>anon_umask<br>为匿名用户创建的文件设定权限。注意：如果你想输入８进制的值，那么其中的０不同于１０进制的０。<br>默认值：０７７<br><br>connect_timeout<br>超时。单位：秒。是设定远程用户必须回应PORT类型数据连接的最大时间。<br>默认值：６０<br><br>data_connection_timeout<br>超时，单位：秒。设定数据传输延迟的最大时间。时间一到，远程用户将被断开连接。<br>默认值：３００<br><br>file_open_mode<br>对于上传的文件设定权限。如果你想被上传的文件可被执行，umask要改成０７７７。<br>默认值：０６６６<br><br>ftp_data_port<br>设定PORT模式下的连接端口（只要connect_from_port_20被激活）。<br>默认值：２０<br><br>idle_session_timeout<br>超时。单位：秒。设置远程客户端在两次输入FTP命令间的最大时间。时间一到，远程客户将被断开连接。<br>默认值：３００<br><br>listen_port<br>如果vsftpd处于独立运行模式，这个端口设置将监听的FTP连接请求。<br>默认值：２１<br><br>local_max_rate<br>为本地认证用户设定最大传输速度，单位：字节／秒。<br>默认值：０（无限制）<br><br>local_umask<br>设置本地用户创建的文件的权限。注意：如果你想输入８进制的值，那么其中的０不同于１０进制的０。<br>默认值：０７７<br><br>max_clients<br>如果vsftpd运行在独立运行模式，这里设置了容许连接的最大客户端数。再后来的用户端将得到一个错误信息。<br>默认值：０（无限制）<br><br>max_per_ip<br>如果vsftpd运行在独立运行模式，这里设置了容许一个ＩＰ地址的最大接入客户端。如果超过了最大限制，将得到一个错误信息。<br>默认值：０（无限制）<br><br>pasv_max_port<br>指定为被动模式数据连接分配的最大端口。可用来指定一个较小的范围以配合防火墙。<br>默认值：０（使用任何端口）<br><br>pasv_min_port<br>指定为被动模式数据连接分配的最小端口。可用来指定一个较小的范围以配合防火墙。<br>默认值：０（使用任何端口）<br><br>trans_chunk_size<br>你一般不需要改这个设置。但也可以尝试改为如８１９２去减小带宽限制的影响。<br>默认值：０（让vsftpd自行选择）<br><br>＝＝＝＝＝＝＝＝＝＝＝<br>STRING&nbsp;配置项<br>以下是STRING&nbsp;配置项<br><br>anon_root<br>设置一个目录，在匿名用户登录后，vsftpd会尝试进到这个目录下。如果失败则略过。<br>默认值：无<br><br>banned_email_file<br>deny_email_enable启动后，匿名用户如果使用这个文件里指定的E-MAIL密码登录将被拒绝。<br>默认值：/etc/vsftpd.banned_emails<br><br>banner_file<br>设置一个文本，在用户登录后显示文本内容。如果你设置了ftpd_banner，ftpd_banner将无效。<br>默认值：无<br><br>chown_username<br>改变匿名用户上传的文件的所有者。需设定chown_uploads。<br>默认值：ＲＯＯＴ<br><br>chroot_list_file<br>这个项提供了一个本地用户列表，表内的用户登录后将被放在虚根下，并锁定在home目录。这需要chroot_list_enable项被启用。<br>如果chroot_local_user项被启用，这个列表就变成一个不将列表里的用户锁定在虚根下的用户列表了。<br>默认值：/etc/vsftpd.chroot_list<br><br>cmds_allowed<br>以逗号分隔的方式指定可用的FTP命令（post　login.&nbsp;USER,&nbsp;PASS&nbsp;and&nbsp;QUIT&nbsp;是始终可用的命令）。<br>其他命令将被屏蔽。这是一个强有力的locking&nbsp;down一个FTP服务器的手段。例如：cmds_allowed=PASV,RETR,QUIT<br>默认值：无<br><br>deny_file<br>这可以设置一个文件名或者目录名式样以阻止在任何情况下访问它们。并不是隐藏它们，而是拒绝任何试图对它们进行的操作（下载，改变目录层，<br>和其他有影响的操作）。这个设置很简单，而且不会用于严格的访问控制－文件系统权限将优先生效。然而，这个设置对确定的虚拟用户设置很有用。<br>特别是如果一个文件能多个用户名访问的话（可能是通过软连接或者硬连接），那就要拒绝所有的访问名。<br>建议你为使用文件系统权限设置一些重要的安全策略以获取更高的安全性。如deny_file={*.mp3,*.mov,.private}<br>默认值：无<br><br>dsa_cert_file<br>这个设置为SSL加密连接指定了DSA证书的位置。<br>默认值：无（有一个RSA证书就够了）<br><br>email_password_file<br>在设置了secure_email_list_enable后，这个设置可以用来提供一个备用文件。<br>默认值：/etc/vsftpd.email_passwords<br><br>ftp_username<br>这是用来控制匿名FTP的用户名。这个用户的home目录是匿名FTP区域的根。<br>默认值：ftp<br><br>ftpd_banner<br>当一个连接首次接入时将现实一个欢迎界面。<br>默认值：无（默认的界面会被显示）<br><br>guest_username<br>参见相关设置guest_enable。这个设置设定了游客进入后，其将会被映射的名字。<br>默认：ftp<br><br>hide_file<br>设置了一个文件名或者目录名列表，这个列表内的资源会被隐藏，不管是否有隐藏属性。但如果用户知道了它的存在，<br>将能够对它进行完全的访问。hide_file里的资源和符合hide_file指定的规则表达式的资源将被隐藏。vsftpd的<br>规则表达式很简单，例如hide_file={*.mp3,.hidden,hide*,h?}<br>默认值：无<br><br>listen_address<br>如果vsftpd运行在独立模式下，本地接口的默认监听地址将被这个设置代替。<br>需要提供一个数字化的地址。<br>默认值：无<br><br>listen_address6<br>如果vsftpd运行在独立模式下，要为IPV6指定一个监听地址（如果listen_ipv6被启用的话）。<br>需要提供一个IPV6格式的地址。<br>默认值：无<br><br>local_root<br>设置一个本地（非匿名）用户登录后，vsftpd试图让他进入到的一个目录。如果失败，则略过。<br>默认值：无<br><br>message_file<br>当进入一个新目录的时候，会查找这个文件并显示文件里的内容给远程用户。dirmessage_enable需启用。<br>默认值：.message<br><br>nopriv_user<br>这是vsftpd做为完全无特权的用户的名字。这是一个专门的用户，比nobody更甚。用户nobody往往用来在一些机器上做一些重要的事情。<br>默认值：nobody<br><br>pam_service_name<br>设定vsftpd将要用到的PAM服务的名字。<br>默认值:ftp<br><br>pasv_address<br>当使用PASV命令时，vsftpd会用这个地址进行反馈。需要提供一个数字化的IP地址。<br>默认值：无（地址将取自进来（incoming)的连接的套接字）<br><br>rsa_cert_file<br>这个设置指定了SSL加密连接需要的RSA证书的位置。<br>默认值：/usr/share/ssl/certs/vsftpd.pem<br><br>secure_chroot_dir<br>这个设置指定了一个空目录，这个目录不容许ftp　user写入。在vsftpd不希望文件系统被访问时，目录为安全的虚根所使用。<br>默认值：&nbsp;/usr/share/empty<br><br>ssl_ciphers<br>这个设置将选择vsftpd为加密的SSL连接所用的SSL密码。详细信息参见ciphers。<br>默认值：DES-CBC3-SHA<br><br>user_config_dir<br>这个强大的设置容许覆盖一些在手册页中指定的配置项（基于单个用户的）。用法很简单，最好结合范例。如果你把user_config_dir<br>改为/etc/vsftpd_user_conf，那么以chris登录，vsftpd将调用配置文件/etc/vsftpd_user_conf/chris。<br>默认值：无<br><br>user_sub_token<br>这个设置将依据一个模板为每个虚拟用户创建home目录。例如，如果真实用户的home目录通过guest_username为/home/virtual/$USER&nbsp;指定，<br>并且user_sub_token设置为&nbsp;$USER&nbsp;，那么虚拟用户fred登录后将锁定在/home/virtual/fred下。<br>默认值：无<br><br>userlist_file<br>当userlist_enable被激活，系统将去这里调用文件。<br>默认值：/etc/vsftpd.user_list<br><br>vsftpd_log_file<br>只有xferlog_enable被设置，而xferlog_std_format没有被设置时，此项才生效。这是被生成的vsftpd格式的log文件的名字。<br>dual_log_enable和这个设置不能同时启用。如果你启用了syslog_enable，那么这个文件不会生成，而只产生一个系统log.<br>默认值：/var/log/vsftpd.log<br><br>xferlog_file<br>这个设置是设定生成wu-ftpd格式的log的文件名。只有启用了xferlog_enable和xferlog_std_format后才能生效。<br>但不能和dual_log_enable同时启用。<br>默认值：/var/log/xferlog<br></span></div>
<br>附<br>FTP客户端：<br>&nbsp;sudo apt-get install gftp<br>多线程下载工具：<br>sudo apt-get install d4x<br><br>     <img src ="http://www.phpweblog.net/young40/aggbug/2588.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/young40/" target="_blank">young40</a> 2007-12-23 00:06 <a href="http://www.phpweblog.net/young40/archive/2007/12/23/2588.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 8.04 Alpha 1 已经发布</title><link>http://www.phpweblog.net/young40/archive/2007/12/01/2448.html</link><dc:creator>young40</dc:creator><author>young40</author><pubDate>Sat, 01 Dec 2007 14:29:00 GMT</pubDate><guid>http://www.phpweblog.net/young40/archive/2007/12/01/2448.html</guid><wfw:comment>http://www.phpweblog.net/young40/comments/2448.html</wfw:comment><comments>http://www.phpweblog.net/young40/archive/2007/12/01/2448.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/young40/comments/commentRss/2448.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/young40/services/trackbacks/2448.html</trackback:ping><description><![CDATA[发布了。<br><br>http://cdimage.ubuntu.com/releases/hardy/alpha-1/hardy-desktop-i386.iso<br><br> <img src ="http://www.phpweblog.net/young40/aggbug/2448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/young40/" target="_blank">young40</a> 2007-12-01 22:29 <a href="http://www.phpweblog.net/young40/archive/2007/12/01/2448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu[005]软件包管理命令</title><link>http://www.phpweblog.net/young40/archive/2007/11/27/2402.html</link><dc:creator>young40</dc:creator><author>young40</author><pubDate>Tue, 27 Nov 2007 06:04:00 GMT</pubDate><guid>http://www.phpweblog.net/young40/archive/2007/11/27/2402.html</guid><wfw:comment>http://www.phpweblog.net/young40/comments/2402.html</wfw:comment><comments>http://www.phpweblog.net/young40/archive/2007/11/27/2402.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/young40/comments/commentRss/2402.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/young40/services/trackbacks/2402.html</trackback:ping><description><![CDATA[dpkg命令：<br>
dpkg -i /**/**/**.deb  安装软件<br>
dpkg -x **.deb   解开.deb文件<br>
dpkg -r /-p   删除并清配置<br>
更详细的 用dpkg --help 查询 如下：<br>
dpkg -i|--install      &lt;.deb 文件的文件名&gt; ... | -R|--recursive &lt;目录&gt; ...<br>
dpkg --unpack          &lt;.deb 文件的文件名&gt; ... | -R|--recursive &lt;目录&gt; ...<br>
dpkg -A|--record-avail &lt;.deb 文件的文件名&gt; ... | -R|--recursive &lt;目录&gt; ...<br>
dpkg --configure              &lt;软件包名&gt; ... | -a|--pending<br>
dpkg -r|--remove | -P|--purge &lt;软件包名&gt; ... | -a|--pending<br>
dpkg --get-selections [&lt;表达式&gt; ...]     把已选中的软件包的列表打印到标准输出<br>
dpkg --set-selections                    从标准输入里读出要选择的软件包列表<br>
dpkg --update-avail
<packages 文件="">      替换现可安装的软件包信息<br>
dpkg --merge-avail
<package 文件="">        把文件中的信息合并到系统中<br>
dpkg --clear-avail                       清除现有的软件包信息<br>
dpkg --forget-old-unavail                忘却已被删除，现在却不能安装的软件包<br>
dpkg -s|--status &lt;软件包名&gt; ...          显示软件包详尽的状态信息<br>
dpkg -p|--print-avail &lt;软件包名&gt; ...     显示软件包当前可供安装的版本的详细信 息<br>
dpkg -L|--listfiles &lt;软件包名&gt; ...       列出所有&#8220;属于&#8221;该软件包(或多个软件包)的文件<br>
dpkg -l|--list [&lt;表达式&gt; ...             简明地列出软件包的状态<br>
dpkg -S|--search &lt;表达式&gt; ...            搜寻拥有该文件(或多个文件)的软件包<br>
dpkg -C|--audit                          检查搜寻残损的软件包<br>
dpkg --print-architecture                显示目标机的体系架构(借助 GCC)<br>
dpkg --print-gnu-build-architecture      显示目标机体系架构的 GNU 版本的表示<br>
dpkg --print-installation-architecture   显示本地主机的体系架构(用于安装)<br>
dpkg --compare-vesions &lt;甲&gt; &lt;关系&gt; &lt;乙&gt;  比较版本号 - 见下<br>
dpkg --help | --version                  显示本帮助文档以及版本号<br>
dpkg --force-help | -Dh|--debug=help     强制操作时，有关出错方面的帮助<br>
dpkg --licence                           显示版权和许可证的条文<br><br></package>
</packages>
ubuntu下apt-get 命令参数
<p>　　常用的APT命令参数</p>
<p>　　apt-cache search package 搜索包</p>
<p>　　apt-cache show package 获取包的相关信息，如说明、大小、版本等</p>
<p>　　sudo apt-get install package 安装包</p>
<p>　　sudo apt-get install package - - reinstall 重新安装包</p>
<p>　　sudo apt-get -f install 修复安装"-f = ――fix-missing"</p>
<p>　　sudo apt-get remove package 删除包</p>
<p>　　sudo apt-get remove package - - purge 删除包，包括删除配置文件等</p>
<p>　　sudo apt-get update 更新源</p>
<p>　　sudo apt-get upgrade 更新已安装的包</p>
<p>　　sudo apt-get dist-upgrade 升级系统</p>
<p>　　sudo apt-get dselect-upgrade 使用 dselect 升级</p>
<p>　　apt-cache depends package 了解使用依赖</p>
<p>　　apt-cache rdepends package 是查看该包被哪些包依赖</p>
<p>　　sudo apt-get build-dep package 安装相关的编译环境</p>
<p>　　apt-get source package 下载该包的源代码</p>
<p>　　sudo apt-get clean &amp;&amp; sudo apt-get autoclean 清理无用的包</p>
<p>　　sudo apt-get check 检查是否有损坏的依赖</p>
<p>　　其中：</p>
<p>　　1 有SUDO的表示需要管理员特权！</p>
<p>　　2 在UBUNTU中命令后面参数为短参数是用&#8220;-&#8221;引出，长参数用&#8220;――&#8221;引出</p>
<p>　　3 命令帮助信息可用man 命令的方式查看或者</p>
<p>　　命令 -H（――help）方式查看</p>
<p>　　4 在MAN命令中需要退出命令帮助请按&#8220;q&#8221;键！！</p>
<p>　　选项 含义 作用</p>
<p>　　sudo -h Help 列出使用方法，退出。</p>
<p>　　sudo -V Version 显示版本信息，并退出。</p>
<p>　　sudo -l List 列出当前用户可以执行的命令。只有在sudoers里的用户才能使用该选项。</p>
<p>　　sudo -u username|#uid User 以指定用户的身份执行命令。后面的用户是除root以外的，可以是用户名，也可以是#uid。</p>
<p>　　sudo -k Kill 清除&#8220;入场卷&#8221;上的时间，下次再使用sudo时要再输入密码。</p>
<p>　　sudo -K Sure kill 与-k类似，但是它还要撕毁&#8220;入场卷&#8221;，也就是删除时间戳文件。</p>
<p>　　sudo -b command Background 在后台执行指定的命令。</p>
<p>　　sudo -p prompt command Prompt 可以更改询问密码的提示语，其中%u会代换为使用者帐号名称，%h会显示主机名称。非常人性化的设计。</p>
<p>　　sudo -e file Edit 不是执行命令，而是修改文件，相当于命令sudoedit。</p>
<br> <img src ="http://www.phpweblog.net/young40/aggbug/2402.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/young40/" target="_blank">young40</a> 2007-11-27 14:04 <a href="http://www.phpweblog.net/young40/archive/2007/11/27/2402.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu[004]英文环境下的中文输入法SCIM配置</title><link>http://www.phpweblog.net/young40/archive/2007/11/26/2394.html</link><dc:creator>young40</dc:creator><author>young40</author><pubDate>Mon, 26 Nov 2007 15:31:00 GMT</pubDate><guid>http://www.phpweblog.net/young40/archive/2007/11/26/2394.html</guid><wfw:comment>http://www.phpweblog.net/young40/comments/2394.html</wfw:comment><comments>http://www.phpweblog.net/young40/archive/2007/11/26/2394.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.phpweblog.net/young40/comments/commentRss/2394.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/young40/services/trackbacks/2394.html</trackback:ping><description><![CDATA[1、先安装中文支持，然后再配置SCIM输入法。
<div>&nbsp;&nbsp;&nbsp;2、重新登陆Linux系统，可以发现输入法的工具条没有正常出现。</div>
<div>&nbsp;&nbsp; 3、修改/etc/environment： sudo gedit /etc/environment<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 把LANG=en_US改为LANG＝en_US.UTF-8或者LANG＝zh_CN.UTF-8</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 再加入：<font color="#000000" size="2">LC_CTYPE=zh_CN.UTF-8</font></div>
<div><font size="2">&nbsp;&nbsp; 4、编辑 /etc/gtk-2.0/gtk.immodules 文件：</font></div>
<div><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sudo gedit /etc/gtk-2.0/gtk.immodules</font></div>
<div><font size="2">&nbsp;&nbsp;&nbsp;&nbsp; 把 </font></div>
<div><font size="2">"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so""xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh" </font></div>
<div><font size="2">&nbsp;&nbsp;&nbsp;&nbsp; 修改为： </font></div>
<div><font size="2">"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so""xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh" </font></div>
<font size="2">&nbsp;&nbsp;&nbsp;5、重新登陆linux，就ok了！<br><br><br>Ubuntu进展<br>32位系统只识别出来3。2G内存，整整少了800M<br>分辨率为1400＊900了<br>apt－get确实很好用。<br>据说Ubunt7。10不支持ATI1600pro，确实把我弄疼了<br><br>因为ubuntu对 电源管理支持不好，弄得我 光安装都刻了好几张盘 。<br>把电源管理里面的 </font><span class="postbody">BIOS中 Power Managment 选项中的 HPET 关掉也就是Disbled 就行了<br>因为这个也花费了很长时间<br></span><font size="2"><br>现在浏览网页一卡 一卡的 。<br></font>  <img src ="http://www.phpweblog.net/young40/aggbug/2394.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/young40/" target="_blank">young40</a> 2007-11-26 23:31 <a href="http://www.phpweblog.net/young40/archive/2007/11/26/2394.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu[003]UNIX系统操作命令大全</title><link>http://www.phpweblog.net/young40/archive/2007/11/24/2384.html</link><dc:creator>young40</dc:creator><author>young40</author><pubDate>Sat, 24 Nov 2007 07:19:00 GMT</pubDate><guid>http://www.phpweblog.net/young40/archive/2007/11/24/2384.html</guid><wfw:comment>http://www.phpweblog.net/young40/comments/2384.html</wfw:comment><comments>http://www.phpweblog.net/young40/archive/2007/11/24/2384.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/young40/comments/commentRss/2384.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/young40/services/trackbacks/2384.html</trackback:ping><description><![CDATA[<div>
<div>
<h3 style="margin: auto 0cm;" align="justify"><font size="1"><strong><span style="color: black; font-family: 宋体;">一、</span></strong><strong><span style="color: black; font-family: ˎ̥;"><font face="宋体, MS Song"> </font></span></strong><strong><span style="color: black; font-family: 宋体;">登录和退出</span></strong><span style="color: black;" lang="EN-US"><o:p></o:p></span></font></h3>
<p class="main" style="margin: auto 0cm;"><span style="color: black; font-family: 宋体;">　　用户在登录前，首先要向系统管理员申请一个用户注册名，不论用户从哪台计</span><span style="color: black; font-family: 宋体;">算机登录到</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">ITPNET</font></span><span style="color: black; font-family: 宋体;">上都将访问相同的文件系统。</span><span style="color: black;" lang="EN-US"><o:p></o:p></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">1.1 </font></span></strong><strong><span style="color: black; font-family: 宋体;">登录</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">当屏幕上出现</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">Login</font></span><span style="color: black; font-family: 宋体;">提示符时，用户可以输入自己的用户注册名，并按回车键。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">若有口令，系统将提示用户输入密码，并按回车键，口令输入正确后，用户登录成</span><span style="color: black; font-family: 宋体;">功。这时，屏幕上会显示出一些信息和命令提示符。如：</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">Login: guest [Enter]<br>passwd: ****** [Enter]<br>sun%<br></font></span><span style="color: black; font-family: 宋体;">注</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">: </font></span><span style="color: black; font-family: 宋体;">用户名要用小写字母输入，</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">UNIX</font></span><span style="color: black; font-family: 宋体;">系统区分大小写字母。</span><span style="color: black;" lang="EN-US"><o:p></o:p></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">1.2 </font></span></strong><strong><span style="color: black; font-family: 宋体;">退出</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">当用户准备退出自己的计算机帐号时，可在系统示符下输入</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">logout</font></span><span style="color: black; font-family: 宋体;">或</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">exit</font></span><span style="color: black; font-family: 宋体;">或按</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">[Ctrl-D]</font></span><span style="color: black; font-family: 宋体;">。当屏幕出现</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">Login</font></span><span style="color: black; font-family: 宋体;">时，用户可以安全地离开计算机了。如：</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">sun% logout [Enter]<br>Login</font></span><span style="color: black; font-family: 宋体;">：</span><span style="color: black;" lang="EN-US"><o:p></o:p></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">1.3 </font></span></strong><strong><span style="color: black; font-family: 宋体;">修改口令</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">为了防止他人使用自己的帐号，在你首次登录后，请用</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">passwd</font></span><span style="color: black; font-family: 宋体;">命令修改只有本</span><span style="color: black; font-family: 宋体;">人知道的保密口令，口令通常由此可</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">6</font></span><span style="color: black; font-family: 宋体;">到</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">8</font></span><span style="color: black; font-family: 宋体;">个字母数字组成。如：</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">sun% passwd [Enter]<br>Old Passwd: ******<br>New Passwd: ******<br>Retype New Passwd: ******<br></font></span><span style="color: black; font-family: 宋体;">注：当你退出系统再次登录时，就要使用新的口令。</span><span style="color: black;" lang="EN-US"><o:p></o:p></span></p>
<p class="main" style="margin: auto 0cm;"><span style="color: black;" lang="EN-US"><br></span><strong><span style="color: black; font-family: ˎ̥;"><font face="宋体, MS Song">二、&nbsp;</font></span></strong><strong><span style="color: black; font-family: 宋体;">目录操作命令</span></strong><span style="color: black;" lang="EN-US"><o:p></o:p></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">2.1 </font></span></strong><strong><span style="color: black; font-family: 宋体;">显示目录</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pwd</font></span><span style="color: black; font-family: 宋体;">（</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">print working directory</font></span><span style="color: black; font-family: 宋体;">）</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pwd<br></font></span><span style="color: black; font-family: 宋体;">功能：显示出用户当前工作目录的全路径名。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% pwd<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">2.2 </font></span></strong><strong><span style="color: black; font-family: 宋体;">建立目录</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">mkdir</font></span><span style="color: black; font-family: 宋体;">（</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">make directory</font></span><span style="color: black; font-family: 宋体;">）</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">mkdir directory_name<br></font></span><span style="color: black; font-family: 宋体;">功能：建立新目录</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% mkdir directory<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">2.3 </font></span></strong><strong><span style="color: black; font-family: 宋体;">改变目录</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">cd</font></span><span style="color: black; font-family: 宋体;">（</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">change directory</font></span><span style="color: black; font-family: 宋体;">）</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">cd directory_name<br></font></span><span style="color: black; font-family: 宋体;">功能：改变当前工作目录</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：目录名选项有</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">:<br>(1) </font></span><span style="color: black; font-family: 宋体;">目录名，转到当前目录下的子目录。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">(2) .. </font></span><span style="color: black; font-family: 宋体;">表示转到当前目录的父目录。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">(3) / </font></span><span style="color: black; font-family: 宋体;">表示转到根目录。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">(4) </font></span><span style="color: black; font-family: 宋体;">没有选项时，转到用户的主目录。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% cd directory<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">2.4 </font></span></strong><strong><span style="color: black; font-family: 宋体;">删除目录</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">rmdir (remove directory)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">rmdir directory_name<br></font></span><span style="color: black; font-family: 宋体;">功能：删除不存在文件的子目录名。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">(1) </font></span><span style="color: black; font-family: 宋体;">删除子目录时，要求被删除的目录中不存在文件或子目录，否则无法删除。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">(2) </font></span><span style="color: black; font-family: 宋体;">若被删除的目录中有文件或子目录，请参考命令</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">rm -r directory_name</font></span><span style="color: black; font-family: 宋体;">。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% rmdir directory<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><span style="color: black;" lang="EN-US"><br></span><strong><span style="color: black; font-family: 宋体;">三、</span></strong><strong><span style="color: black; font-family: ˎ̥;"><font face="宋体, MS Song"> </font></span></strong><strong><span style="color: black; font-family: 宋体;">文件操作命令</span></strong><span style="color: black;" lang="EN-US"><o:p></o:p></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.1 </font></span></strong><strong><span style="color: black; font-family: 宋体;">列出文件目录</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">ls (list)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">ls [option] directory_name<br></font></span><span style="color: black; font-family: 宋体;">功能：列出指定目录中的文件名和子目录名。当无子目录名时，列出当前目录</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">中的文件名和子目录名。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-a</font></span><span style="color: black; font-family: 宋体;">列出所有文件，包括以点开头的隐含文件。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-l</font></span><span style="color: black; font-family: 宋体;">按长格式列出文件名，包括文件类型标识，权限，链接数，文件主名，</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">文件组名，字节数，日期。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-r</font></span><span style="color: black; font-family: 宋体;">列出包括子目录下所有文件</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-g</font></span><span style="color: black; font-family: 宋体;">在长格式中给出用户组的标识。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-t</font></span><span style="color: black; font-family: 宋体;">安文件生成日期排序。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% ls -la<br><br><strong><span style="font-family: ˎ̥;">3.2 </span></strong></font></span><strong><span style="color: black; font-family: 宋体;">显示文件内容</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">cat (catenae)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">cat filename<br></font></span><span style="color: black; font-family: 宋体;">功能：显示出文件的内容。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：当文件内容在屏幕上滚动显示时，可按</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">Ctrl+S</font></span><span style="color: black; font-family: 宋体;">键屏幕滚暂停，按</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">Ctrl+Q<br></font></span><span style="color: black; font-family: 宋体;">键继续显示。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% cat filename<br><br><strong><span style="font-family: ˎ̥;">3.3 </span></strong></font></span><strong><span style="color: black; font-family: 宋体;">按屏幕显示文件内容</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">more<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">more filename<br></font></span><span style="color: black; font-family: 宋体;">功能：按屏幕一屏一屏显示出文件内容</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：在屏幕显示过程中有功能键。空格键</span><span style="color: black;"><font face="宋体, MS Song"> </font></span><span style="color: black; font-family: 宋体;">继续下一屏的输出；回车键</span><span style="color: black;"><font face="宋体, MS Song"> </font></span><span style="color: black; font-family: 宋体;">看下</span><span style="color: black; font-family: 宋体;">一行的输出；</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">q</font></span><span style="color: black; font-family: 宋体;">键</span><span style="color: black;"><font face="宋体, MS Song"> </font></span><span style="color: black; font-family: 宋体;">跳出</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">more</font></span><span style="color: black; font-family: 宋体;">状态；</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">/</font></span><span style="color: black; font-family: 宋体;">字符串</span><span style="color: black;"><font face="宋体, MS Song"> </font></span><span style="color: black; font-family: 宋体;">查旬字符串所在处；</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">a</font></span><span style="color: black; font-family: 宋体;">键</span><span style="color: black;"><font face="宋体, MS Song"> </font></span><span style="color: black; font-family: 宋体;">返</span><span style="color: black; font-family: 宋体;">回到上一屏。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% more filename<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.4 </font></span></strong><strong><span style="color: black; font-family: 宋体;">分页显示文件内容</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pg (page)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pg [option] filename<br></font></span><span style="color: black; font-family: 宋体;">功能：分页显示指定文件的内容。在显示一页文件时，最后一行将显示等待用</span><span style="color: black; font-family: 宋体;">户输入指令。可输入的指令有如下选项。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">h </font></span><span style="color: black; font-family: 宋体;">显示</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pg</font></span><span style="color: black; font-family: 宋体;">命令中可使用的帮助</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">(help)</font></span><span style="color: black; font-family: 宋体;">命令。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">q </font></span><span style="color: black; font-family: 宋体;">退出</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pg</font></span><span style="color: black; font-family: 宋体;">命令。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">[return] </font></span><span style="color: black; font-family: 宋体;">显示下一页正文。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">1 </font></span><span style="color: black; font-family: 宋体;">显示正文的下一行</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">[Space] </font></span><span style="color: black; font-family: 宋体;">显示下一页</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">d/[Ctrl-D] </font></span><span style="color: black; font-family: 宋体;">将屏幕滚动半屏。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">n </font></span><span style="color: black; font-family: 宋体;">显示</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pg</font></span><span style="color: black; font-family: 宋体;">命令行中说明的下一个文件。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">p </font></span><span style="color: black; font-family: 宋体;">显示</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pg</font></span><span style="color: black; font-family: 宋体;">命令行中说明的前一个文件。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">% </font></span><span style="color: black; font-family: 宋体;">显示正文当前页的前面一页。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">/pattern </font></span><span style="color: black; font-family: 宋体;">在文件中向前搜索指定的字符模式。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">?pattern </font></span><span style="color: black; font-family: 宋体;">在文件中向后搜索指定的字符模式。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：当</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pg</font></span><span style="color: black; font-family: 宋体;">命令显示到文件的末尾时，显示一个文件结束信息</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">EOF(end of file)</font></span><span style="color: black; font-family: 宋体;">。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% pg filename<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.5 </font></span></strong><strong><span style="color: black; font-family: 宋体;">读文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">view<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">view filename<br></font></span><span style="color: black; font-family: 宋体;">功能：只能读出文件内容。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：此命令不能对读出的原文件进行写操作。若对原文件进行了修改，可利</span><span style="color: black; font-family: 宋体;">用命令</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">&#8220;</font></span><span style="color: black; font-family: 宋体;">：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">w newfilename&#8221;</font></span><span style="color: black; font-family: 宋体;">将修改后的文件写到新文件中。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% view filename<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.6 </font></span></strong><strong><span style="color: black; font-family: 宋体;">显示文件头部</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">head<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">head [option] filename<br></font></span><span style="color: black; font-family: 宋体;">功能：显示文件的头部</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：缺省</span><span style="color: black;"><font face="宋体, MS Song"> </font></span><span style="color: black; font-family: 宋体;">显示文件的头</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">10</font></span><span style="color: black; font-family: 宋体;">行。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-i </font></span><span style="color: black; font-family: 宋体;">显示文件的开始</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song"> i</font></span><span style="color: black; font-family: 宋体;">行。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% head filename<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.7 </font></span></strong><strong><span style="color: black; font-family: 宋体;">显示文件尾部</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">tail<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">tail [option] filename<br></font></span><span style="color: black; font-family: 宋体;">功能：显示文件的尾部</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：缺省</span><span style="color: black;"><font face="宋体, MS Song"> </font></span><span style="color: black; font-family: 宋体;">显示文件的末</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">10</font></span><span style="color: black; font-family: 宋体;">行。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-i </font></span><span style="color: black; font-family: 宋体;">显示文件最后</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song"> i</font></span><span style="color: black; font-family: 宋体;">行。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">+i </font></span><span style="color: black; font-family: 宋体;">从文件的第</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">i</font></span><span style="color: black; font-family: 宋体;">行开始显示。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% tail filename<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.8 </font></span></strong><strong><span style="color: black; font-family: 宋体;">显示格式化的文件内容</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pr (print)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pr filename<br></font></span><span style="color: black; font-family: 宋体;">功能：在屏幕上显示格式化的文件内容，即印出每页</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">66</font></span><span style="color: black; font-family: 宋体;">行的文本文件，包括５</span><span style="color: black; font-family: 宋体;">行页头和５行页尾。页头包括两行空行，一行含有文件的时间、文件名</span><span style="color: black; font-family: 宋体;">和页号，另外两行为空行。页尾为５行空行。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% pr filename<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.9 </font></span></strong><strong><span style="color: black; font-family: 宋体;">拷贝文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">cp (copy)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">cp [option] filename1 filename2<br>cp [option] filename... directory<br>cp -r directory1 directon2<br></font></span><span style="color: black; font-family: 宋体;">功能：把一个文件的全部内容拷贝到另一个文件，也可将一个或多个文件拷贝</span><span style="color: black; font-family: 宋体;">到另一个目录中。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-i </font></span><span style="color: black; font-family: 宋体;">按提示进行拷贝文件。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-p </font></span><span style="color: black; font-family: 宋体;">按原文件日期进行拷贝。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-r </font></span><span style="color: black; font-family: 宋体;">对子目录下所有文件进行拷贝。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：当</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename1</font></span><span style="color: black; font-family: 宋体;">拷贝到</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename2</font></span><span style="color: black; font-family: 宋体;">时，若</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename2</font></span><span style="color: black; font-family: 宋体;">已经存在，则</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename2</font></span><span style="color: black; font-family: 宋体;">的内容将被</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename1</font></span><span style="color: black; font-family: 宋体;">覆盖。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% cp filename1 filename2<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.10</font></span></strong><strong><span style="color: black; font-family: 宋体;">移动文件或文件改名</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">mv (move)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">mv filename1 filename2<br>mv filename... direction<br>mv direction1 direction2<br></font></span><span style="color: black; font-family: 宋体;">功能：改变文件或目录的名子，或把一些文件移到另一目录下。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：当</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename1</font></span><span style="color: black; font-family: 宋体;">更名为</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename2</font></span><span style="color: black; font-family: 宋体;">时，若</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename2</font></span><span style="color: black; font-family: 宋体;">已经存在，则</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename2</font></span><span style="color: black; font-family: 宋体;">的内容将被</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename1</font></span><span style="color: black; font-family: 宋体;">覆盖</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% mv filename1 filename2<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.11</font></span></strong><strong><span style="color: black; font-family: 宋体;">删除文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">rm (remove)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">rm filename<br>rm -r direction<br></font></span><span style="color: black; font-family: 宋体;">功能：删除指定的文件或一个目录中的文件。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：用</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-r</font></span><span style="color: black; font-family: 宋体;">选项时，将删除指定目录的所用文件，包括目录名。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% rm filename<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.12</font></span></strong><strong><span style="color: black; font-family: 宋体;">链接文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">ln (link)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">ln [option] filename linkname<br>ln [option] directory pathname<br></font></span><span style="color: black; font-family: 宋体;">功能：为文件或目录建立一个链。其中，</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename</font></span><span style="color: black; font-family: 宋体;">和</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">directory</font></span><span style="color: black; font-family: 宋体;">是源文件名和</span><span style="color: black; font-family: 宋体;">源目录名；</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">linkname</font></span><span style="color: black; font-family: 宋体;">和</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">pathname</font></span><span style="color: black; font-family: 宋体;">分别表示与源文件或源目录名相链接的</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">文件或目录。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-s </font></span><span style="color: black; font-family: 宋体;">为文件或目录建立符号链接。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：链接的目地在于，对一个文件或目录赋予两个以上的名字，使其可以出</span><span style="color: black; font-family: 宋体;">现在不同的目录中，既可以使文件或目录共享，又可以节省磁盘空间。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% ln -s filename linkname<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.13</font></span></strong><strong><span style="color: black; font-family: 宋体;">改变文件读取权限</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">chmod (change mode)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">chmod {u|g|o|a}{+|-|=}{r|w|x} filename<br>chmod [who][op][mode] directory<br></font></span><span style="color: black; font-family: 宋体;">功能：改变文件的读写和执行权限。有符号法和八进制数字法。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">(1)</font></span><span style="color: black; font-family: 宋体;">符号法：</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">u (user) </font></span><span style="color: black; font-family: 宋体;">表示用户本人。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">g (group) </font></span><span style="color: black; font-family: 宋体;">表示同组用户。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">o (oher) </font></span><span style="color: black; font-family: 宋体;">表示其他用户。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">a (all) </font></span><span style="color: black; font-family: 宋体;">表示所有用户。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">+ </font></span><span style="color: black; font-family: 宋体;">用于给予指定用户的许可权限。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">- </font></span><span style="color: black; font-family: 宋体;">用于取消指定用户的许可权限。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">= </font></span><span style="color: black; font-family: 宋体;">将所许可的权限赋给文件。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">r (read) </font></span><span style="color: black; font-family: 宋体;">读许可，表示可以拷贝该文件或目录的内容。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">w (write) </font></span><span style="color: black; font-family: 宋体;">写许可，表示可以修改该文件或目录的内容。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">x (execute)</font></span><span style="color: black; font-family: 宋体;">执行许可，表示可以执行该文件或进入目录。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">(2)</font></span><span style="color: black; font-family: 宋体;">八进制数字法：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">此方法用三位八进制数作任选项，每位数字分别表示用户本人、同组用</span><span style="color: black; font-family: 宋体;">户、其他用户的权限，其中：</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">4 (100) </font></span><span style="color: black; font-family: 宋体;">表示可读。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">2 (010) </font></span><span style="color: black; font-family: 宋体;">表示可写。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">1 (001) </font></span><span style="color: black; font-family: 宋体;">表示可执行。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% chmod a+rx filename<br></font></span><span style="color: black; font-family: 宋体;">让所有用户可以读和执行文件</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename</font></span><span style="color: black; font-family: 宋体;">。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">% chmod go-rx filename<br></font></span><span style="color: black; font-family: 宋体;">取消同组和其他用户的读和执行文件</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename</font></span><span style="color: black; font-family: 宋体;">的权限。</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">% chmod 741 filename<br></font></span><span style="color: black; font-family: 宋体;">让本人可读写执行、同组用户可读、其他用户可执行文件</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">filename</font></span><span style="color: black; font-family: 宋体;">。</span><span style="color: black;" lang="EN-US"><o:p></o:p></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.14</font></span></strong><strong><span style="color: black; font-family: 宋体;">改变文件所有权</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">chown (change owner)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">chown username filename<br>chown -R username directory<br></font></span><span style="color: black; font-family: 宋体;">功能：改变文件或目录的所有权。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-R </font></span><span style="color: black; font-family: 宋体;">将改变目录中所有文件及目录的拥有者。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：只有文件的主人和超级用户才能改变文件的所有权。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% chown username filename<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.15</font></span></strong><strong><span style="color: black; font-family: 宋体;">寻找文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">find<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">find pathname [option] expression<br></font></span><span style="color: black; font-family: 宋体;">功能：在所给的路经名下寻找符合表达式相匹配的文件。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-name </font></span><span style="color: black; font-family: 宋体;">表示文件名</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-user </font></span><span style="color: black; font-family: 宋体;">用户名，选取该用户所属的文件</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-group </font></span><span style="color: black; font-family: 宋体;">组名，选取该用户组属的文件</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-mtime n </font></span><span style="color: black; font-family: 宋体;">选取</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">n</font></span><span style="color: black; font-family: 宋体;">天内被修改的文件</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-newer fn </font></span><span style="color: black; font-family: 宋体;">选取比文件名为</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">fn</font></span><span style="color: black; font-family: 宋体;">更晚修改的文件</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% find . -name '*abc*' -print<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.16</font></span></strong><strong><span style="color: black; font-family: 宋体;">搜索文件中匹配符</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">grep<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">grep [option] pattern filenames<br></font></span><span style="color: black; font-family: 宋体;">功能：逐行搜索所指定的文件或标准输入，并显示匹配模式的每一行。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-v </font></span><span style="color: black; font-family: 宋体;">找出模式失配的行</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-c </font></span><span style="color: black; font-family: 宋体;">统计匹配行的数量</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-n </font></span><span style="color: black; font-family: 宋体;">显示匹配模式的每一行</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% ps -aux | grep R<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.17</font></span></strong><strong><span style="color: black; font-family: 宋体;">比较文件不同</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">diff (difference)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">diff filename1 filename2<br></font></span><span style="color: black; font-family: 宋体;">功能：显示两文件的不同之处。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% diff file1 file2<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.18</font></span></strong><strong><span style="color: black; font-family: 宋体;">比较文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">cmp (compare)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">cmp [-l] [-s] filename1 filename2<br></font></span><span style="color: black; font-family: 宋体;">功能：显示比较两文件不同处的信息</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-l </font></span><span style="color: black; font-family: 宋体;">给出两文件不同的字节数</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-s </font></span><span style="color: black; font-family: 宋体;">不显示两文件的不同处，给出比较结果</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% cmp file1 file2<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.19</font></span></strong><strong><span style="color: black; font-family: 宋体;">比较文件共同处</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">comm (common)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">comm [-123] filename1 filename2<br></font></span><span style="color: black; font-family: 宋体;">功能：选择或拒绝比较两文件出现的共同行</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-1 </font></span><span style="color: black; font-family: 宋体;">不显示第</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">1</font></span><span style="color: black; font-family: 宋体;">列</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-2 </font></span><span style="color: black; font-family: 宋体;">不显示第</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">2</font></span><span style="color: black; font-family: 宋体;">列</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-3 </font></span><span style="color: black; font-family: 宋体;">不显示第</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">3</font></span><span style="color: black; font-family: 宋体;">列</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：输出三列，第一列表示在</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">file1</font></span><span style="color: black; font-family: 宋体;">中出现的行，第二列表示在</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">file2</font></span><span style="color: black; font-family: 宋体;">中出现</span><span style="color: black; font-family: 宋体;">的行，第三列表示在</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">file1</font></span><span style="color: black; font-family: 宋体;">和</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">file2</font></span><span style="color: black; font-family: 宋体;">中共同出现的行。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% comm file1 file2<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.20</font></span></strong><strong><span style="color: black; font-family: 宋体;">排序文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">sort<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">sort [option] filename<br></font></span><span style="color: black; font-family: 宋体;">功能：将制定的文件按要求排序</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-r </font></span><span style="color: black; font-family: 宋体;">按字母倒排序</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-n </font></span><span style="color: black; font-family: 宋体;">按数字的值从笑到大排序</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-r </font></span><span style="color: black; font-family: 宋体;">按当前排序规则逆序排序</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song"> <br>-f </font></span><span style="color: black; font-family: 宋体;">不区分大小写排序</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-d </font></span><span style="color: black; font-family: 宋体;">按典型顺序排序</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：选项缺省时按</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">ascii</font></span><span style="color: black; font-family: 宋体;">码顺序排序</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% sort -nr file<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.21</font></span></strong><strong><span style="color: black; font-family: 宋体;">压缩文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">compress<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">compress [option] filename <br></font></span><span style="color: black; font-family: 宋体;">功能：压缩文件。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-f </font></span><span style="color: black; font-family: 宋体;">强制压缩</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song"> <br>-v </font></span><span style="color: black; font-family: 宋体;">压缩时显示压缩百分比</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% comproess files<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.22</font></span></strong><strong><span style="color: black; font-family: 宋体;">解缩文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">uncompress<br>zcat<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">compress [option] filename <br>zcat filename<br></font></span><span style="color: black; font-family: 宋体;">功能：展开或显示压缩文件。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-c </font></span><span style="color: black; font-family: 宋体;">不改变文件写到标准输出</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">zcat</font></span><span style="color: black; font-family: 宋体;">命令相当于</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">uncompress -c<br></font></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% uncomproess files.Z<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><span style="color: black;" lang="EN-US"><br><strong><span style="font-family: ˎ̥;"><font face="宋体, MS Song">3.23</font></span></strong></span><strong><span style="color: black; font-family: 宋体;">显示文件类型</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">file<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">file filename ...<br></font></span><span style="color: black; font-family: 宋体;">功能：按文件内容来推测文件类型，如</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">text</font></span><span style="color: black; font-family: 宋体;">，</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">ascii</font></span><span style="color: black; font-family: 宋体;">，</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">C</font></span><span style="color: black; font-family: 宋体;">，</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">executable</font></span><span style="color: black; font-family: 宋体;">，</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">core</font></span><span style="color: black; font-family: 宋体;">。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% file *<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.24</font></span></strong><strong><span style="color: black; font-family: 宋体;">建立档案文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">tar (tape archive)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">tar [option] tarfile filename<br></font></span><span style="color: black; font-family: 宋体;">功能：建立文件的存档或读存档文件。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-c </font></span><span style="color: black; font-family: 宋体;">建立一个新的档案文件</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-x </font></span><span style="color: black; font-family: 宋体;">从档案文件中读取文件</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-v </font></span><span style="color: black; font-family: 宋体;">显示处理文件的信息</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-f </font></span><span style="color: black; font-family: 宋体;">指定档案文件名，缺省时为磁带机即</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">/dev/rmt/0<br>-t </font></span><span style="color: black; font-family: 宋体;">列出存档文件的信息</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% tar cvf tarfile .<br>% tar xvf tarfile<br>% tar tvf tarfile<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.25</font></span></strong><strong><span style="color: black; font-family: 宋体;">磁带拷贝文件</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">dd<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">dd [option=value] <br></font></span><span style="color: black; font-family: 宋体;">功能：用磁带机转换或拷贝文件。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">if=name </font></span><span style="color: black; font-family: 宋体;">指定输入文件名</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">of=name </font></span><span style="color: black; font-family: 宋体;">指定输出文件名</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">ibs=n </font></span><span style="color: black; font-family: 宋体;">指定输入文件块大小为</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">n</font></span><span style="color: black; font-family: 宋体;">字节（缺省为</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">512</font></span><span style="color: black; font-family: 宋体;">字节）</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">obs=n </font></span><span style="color: black; font-family: 宋体;">指定输出文件块大小为</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">n</font></span><span style="color: black; font-family: 宋体;">字节（缺省为</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">512</font></span><span style="color: black; font-family: 宋体;">字节）</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% dd if=filename of=/dev/rmt/0<br>% dd if=/dev/rmt/0 of=filename ibs=1024<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.26</font></span></strong><strong><span style="color: black; font-family: 宋体;">修改文件日期</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">touch<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">touch filenae<br></font></span><span style="color: black; font-family: 宋体;">功能：改变文件的日期，不对文件的内容做改动，若文件不存在则建立新文件。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% touch file<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.27</font></span></strong><strong><span style="color: black; font-family: 宋体;">统计文件字数</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">wc (word characters)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">wc [option] filename<br></font></span><span style="color: black; font-family: 宋体;">功能：统计文件中的文件行数、字数和字符数。</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-l </font></span><span style="color: black; font-family: 宋体;">统计文件的行数</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-w </font></span><span style="color: black; font-family: 宋体;">统计文件的字数</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-c </font></span><span style="color: black; font-family: 宋体;">统计文件的字符数</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">注释：若缺省文件名则指标准输入</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">例如：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">% wc file<o:p></o:p></font></span></p>
<p class="main" style="margin: auto 0cm;"><strong><span style="color: black; font-family: ˎ̥;" lang="EN-US"><font face="宋体, MS Song">3.28</font></span></strong><strong><span style="color: black; font-family: 宋体;">检查拼写</span></strong><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">命令：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">spell (spelling)<br></font></span><span style="color: black; font-family: 宋体;">格式：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">spell [option] filename ...<br></font></span><span style="color: black; font-family: 宋体;">功能：检查文件中的拼写错误</span><span style="color: black;" lang="EN-US"><br></span><span style="color: black; font-family: 宋体;">选项：</span><span style="color: black;" lang="EN-US"><font face="宋体, MS Song">-b </font></span><span style="color: black; font-family: 宋体;">按英国拼法检查</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-v </font></span><span style="color: black; font-family: 宋体;">显示字面上不在拼法字典上的词</span><span style="color: black;" lang="EN-US"><br><font face="宋体, MS Song">-x </font></sp