⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000025.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;mephisto&nbsp;(魔鬼*修心养性*重新做人),&nbsp;信区:&nbsp;Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;计算机上的小闹剧&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Sun&nbsp;Oct&nbsp;&nbsp;3&nbsp;13:50:50&nbsp;1999)&nbsp;<BR>&nbsp;<BR>Everything&nbsp;you&nbsp;always&nbsp;wanted&nbsp;to&nbsp;know&nbsp;about&nbsp;computers...&nbsp;<BR>&nbsp;<BR>INTRODUCTION&nbsp;<BR>&nbsp;<BR>BIOS:&nbsp;Hmm...&nbsp;I'm&nbsp;waking&nbsp;up.&nbsp;Linux&nbsp;Loader,&nbsp;are&nbsp;you&nbsp;there&nbsp;?&nbsp;<BR>&nbsp;<BR>LILO:&nbsp;Hmm...&nbsp;Yes,&nbsp;I'm&nbsp;here.&nbsp;How&nbsp;do&nbsp;you&nbsp;do&nbsp;?&nbsp;It's&nbsp;always&nbsp;a&nbsp;pleasure&nbsp;to&nbsp;work&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;you.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Let's&nbsp;load&nbsp;the&nbsp;kernel&nbsp;and&nbsp;launch&nbsp;init,&nbsp;the&nbsp;Mother&nbsp;of&nbsp;All&nbsp;Processes...&nbsp;<BR>&nbsp;<BR>INIT&nbsp;PROCESS:&nbsp;Hmm...&nbsp;Thanks&nbsp;Lilo.&nbsp;Let's&nbsp;initialize&nbsp;the&nbsp;system,&nbsp;mount&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;file-systems&nbsp;and&nbsp;launch&nbsp;one&nbsp;hundred&nbsp;daemons.&nbsp;OK,&nbsp;now&nbsp;I'm&nbsp;ready&nbsp;for&nbsp;logins.&nbsp;<BR>&nbsp;<BR>LOGIN:&nbsp;Hey,&nbsp;I'm&nbsp;receiving&nbsp;a&nbsp;login&nbsp;request&nbsp;from&nbsp;user&nbsp;thierry,&nbsp;password&nbsp;guvreel.&nbsp;<BR>&nbsp;<BR>INIT&nbsp;PROCESS:&nbsp;Ha&nbsp;ha&nbsp;!&nbsp;This&nbsp;user&nbsp;is&nbsp;stupid,&nbsp;his&nbsp;password&nbsp;is&nbsp;just&nbsp;his&nbsp;user&nbsp;name&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;a&nbsp;ROT13&nbsp;encoding.&nbsp;Let's&nbsp;make&nbsp;fun&nbsp;of&nbsp;him.&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;Hello&nbsp;everybody,&nbsp;please&nbsp;be&nbsp;kind&nbsp;with&nbsp;me&nbsp;today.&nbsp;I&nbsp;have&nbsp;a&nbsp;lot&nbsp;of&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;serious&nbsp;things&nbsp;to&nbsp;do.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>CHAPTER&nbsp;I&nbsp;-&nbsp;A&nbsp;Real&nbsp;Programmer&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;I'll&nbsp;start&nbsp;with&nbsp;that&nbsp;C++&nbsp;program&nbsp;I&nbsp;have&nbsp;been&nbsp;trying&nbsp;to&nbsp;write&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;the&nbsp;last&nbsp;fifteen&nbsp;days.&nbsp;gcc,&nbsp;could&nbsp;you&nbsp;please&nbsp;compile&nbsp;it&nbsp;for&nbsp;me&nbsp;?&nbsp;<BR>&nbsp;<BR>GCC&nbsp;COMPILER:&nbsp;Very&nbsp;well,&nbsp;sir.&nbsp;So,&nbsp;your&nbsp;program&nbsp;is&nbsp;myproc.C.&nbsp;Let's&nbsp;parse&nbsp;it.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Preprocessor&nbsp;directives,&nbsp;class&nbsp;declarations,&nbsp;comments,&nbsp;type&nbsp;declarations&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;Well,&nbsp;what&nbsp;is&nbsp;the&nbsp;purpose&nbsp;of&nbsp;this&nbsp;program&nbsp;?&nbsp;Method&nbsp;declarations,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;other&nbsp;comments,&nbsp;macros...&nbsp;Hey,&nbsp;there&nbsp;are&nbsp;only&nbsp;declarations,&nbsp;no&nbsp;real&nbsp;code&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;do&nbsp;some&nbsp;real&nbsp;work.&nbsp;I'm&nbsp;completely&nbsp;lost&nbsp;in&nbsp;your&nbsp;code&nbsp;!&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each&nbsp;time&nbsp;I&nbsp;compile&nbsp;C++&nbsp;code,&nbsp;I&nbsp;regret&nbsp;I'm&nbsp;not&nbsp;a&nbsp;Lisp&nbsp;interpreter.&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;Oh,&nbsp;please,&nbsp;try&nbsp;another&nbsp;pass.&nbsp;I&nbsp;remember&nbsp;I&nbsp;wrote&nbsp;some&nbsp;real&nbsp;code&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;around&nbsp;line&nbsp;1764.&nbsp;<BR>&nbsp;<BR>GCC&nbsp;COMPILER:&nbsp;Line&nbsp;1764&nbsp;says:&nbsp;cout&nbsp;&lt;&lt;&nbsp;&quot;Hello,&nbsp;world&quot;&nbsp;&lt;&lt;&nbsp;endl.&nbsp;You're&nbsp;right,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that&nbsp;is&nbsp;a&nbsp;piece&nbsp;of&nbsp;real&nbsp;and&nbsp;useful&nbsp;code,&nbsp;with&nbsp;no&nbsp;syntax&nbsp;error.&nbsp;Let's&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;build&nbsp;and&nbsp;link&nbsp;that&nbsp;program...&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Now&nbsp;it's&nbsp;finished,&nbsp;here&nbsp;is&nbsp;your&nbsp;executable.&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;Good,&nbsp;now&nbsp;I'll&nbsp;run&nbsp;it.&nbsp;<BR>&nbsp;<BR>MYPROG&nbsp;PROCESS:&nbsp;Hmm...&nbsp;I'm&nbsp;waking&nbsp;up.&nbsp;I&nbsp;am&nbsp;a&nbsp;C++&nbsp;program,&nbsp;so&nbsp;I&nbsp;will&nbsp;first&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create&nbsp;a&nbsp;few&nbsp;objects&nbsp;which&nbsp;will&nbsp;consume&nbsp;a&nbsp;lot&nbsp;of&nbsp;memory&nbsp;for&nbsp;no&nbsp;reason&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;all.&nbsp;<BR>&nbsp;<BR>C++&nbsp;OBJECT&nbsp;#1:&nbsp;I'm&nbsp;hungry&nbsp;!&nbsp;Gimme&nbsp;memory&nbsp;!&nbsp;<BR>&nbsp;<BR>C++&nbsp;OBJECT&nbsp;#2:&nbsp;Memory&nbsp;!&nbsp;I&nbsp;need&nbsp;more&nbsp;memory&nbsp;!&nbsp;<BR>&nbsp;<BR>MYPROG&nbsp;PROCESS:&nbsp;Object&nbsp;#1,&nbsp;please&nbsp;free&nbsp;some&nbsp;memory&nbsp;for&nbsp;object&nbsp;#2.&nbsp;<BR>&nbsp;<BR>C++&nbsp;OBJECT&nbsp;#1:&nbsp;No,&nbsp;I&nbsp;was&nbsp;programmed&nbsp;to&nbsp;eat&nbsp;memory&nbsp;and&nbsp;never&nbsp;release&nbsp;it.&nbsp;My&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;programmer&nbsp;is&nbsp;an&nbsp;illiterate&nbsp;who&nbsp;has&nbsp;learnt&nbsp;C++&nbsp;because&nbsp;it&nbsp;came&nbsp;before&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Visual&nbsp;Basic&nbsp;in&nbsp;the&nbsp;dictionary.&nbsp;<BR>&nbsp;<BR>SWAP&nbsp;PROCESS:&nbsp;EMERGENCY&nbsp;!&nbsp;You&nbsp;are&nbsp;running&nbsp;low&nbsp;on&nbsp;memory.&nbsp;You&nbsp;have&nbsp;already&nbsp;used&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all&nbsp;of&nbsp;the&nbsp;swap&nbsp;space&nbsp;although&nbsp;you&nbsp;have&nbsp;just&nbsp;started&nbsp;!&nbsp;<BR>&nbsp;<BR>MYPROG&nbsp;PROCESS:&nbsp;Object&nbsp;#2,&nbsp;you&nbsp;should&nbsp;really&nbsp;stop&nbsp;using&nbsp;all&nbsp;that&nbsp;memory&nbsp;or&nbsp;I'm&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;going&nbsp;to&nbsp;install&nbsp;a&nbsp;garbage&nbsp;collector.&nbsp;<BR>&nbsp;<BR>C++&nbsp;OBJECT&nbsp;#2:&nbsp;Never&nbsp;!&nbsp;Garbage&nbsp;collectors&nbsp;are&nbsp;nazis&nbsp;who&nbsp;exterminate&nbsp;innocent&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objects&nbsp;and&nbsp;variables&nbsp;!&nbsp;I'd&nbsp;rather&nbsp;dump&nbsp;core.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;noise&nbsp;of&nbsp;a&nbsp;core&nbsp;dump&nbsp;onto&nbsp;the&nbsp;hard&nbsp;disk&nbsp;]&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;Oh,&nbsp;oh&nbsp;!&nbsp;My&nbsp;program&nbsp;has&nbsp;crashed&nbsp;before&nbsp;doing&nbsp;anything&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interesting.&nbsp;I&nbsp;am&nbsp;very&nbsp;surprised.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAPTER&nbsp;II&nbsp;-&nbsp;Sending&nbsp;mail&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;That's&nbsp;enough,&nbsp;I'll&nbsp;just&nbsp;send&nbsp;an&nbsp;email&nbsp;to&nbsp;the&nbsp;cpp-help&nbsp;mailing&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list,&nbsp;and&nbsp;maybe&nbsp;some&nbsp;C++&nbsp;guru&nbsp;will&nbsp;have&nbsp;a&nbsp;solution&nbsp;for&nbsp;me.&nbsp;<BR>&nbsp;<BR>SENDMAIL&nbsp;DAEMON:&nbsp;Hello,&nbsp;this&nbsp;is&nbsp;sendmail,&nbsp;I'm&nbsp;listening&nbsp;to&nbsp;all&nbsp;your&nbsp;requests,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;day&nbsp;and&nbsp;night,&nbsp;on&nbsp;port&nbsp;25.&nbsp;What&nbsp;can&nbsp;I&nbsp;do&nbsp;for&nbsp;you,&nbsp;sir&nbsp;?&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;Please&nbsp;send&nbsp;this&nbsp;email&nbsp;for&nbsp;me.&nbsp;<BR>&nbsp;<BR>SENDMAIL:&nbsp;Certainly,&nbsp;sir.&nbsp;Let's&nbsp;see...&nbsp;&quot;It&nbsp;does&nbsp;not&nbsp;work,&nbsp;please&nbsp;help&quot;.&nbsp;Is&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that&nbsp;all,&nbsp;sir&nbsp;?&nbsp;Express&nbsp;delivery&nbsp;or&nbsp;general&nbsp;delivery&nbsp;?&nbsp;Express&nbsp;delivery,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yes,&nbsp;of&nbsp;course.&nbsp;So&nbsp;the&nbsp;address&nbsp;is&nbsp;cpp-<A HREF="mailto:help@psy.doctor.com,">help@psy.doctor.com,</A>&nbsp;and&nbsp;the&nbsp;sender&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;Sucker.&nbsp;Is&nbsp;it&nbsp;correct&nbsp;?&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;What&nbsp;?&nbsp;No,&nbsp;my&nbsp;name&nbsp;is&nbsp;Thierry,&nbsp;not&nbsp;Sucker.&nbsp;<BR>&nbsp;<BR>SENDMAIL:&nbsp;I'm&nbsp;sorry,&nbsp;sir,&nbsp;but&nbsp;I&nbsp;have&nbsp;been&nbsp;configured&nbsp;to&nbsp;rewrite&nbsp;your&nbsp;name&nbsp;as&nbsp;<BR>Sucker&nbsp;in&nbsp;your&nbsp;outgoing&nbsp;emails.&nbsp;Have&nbsp;you&nbsp;read&nbsp;my&nbsp;documentation&nbsp;?&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;Yes,&nbsp;of&nbsp;course.&nbsp;When&nbsp;I&nbsp;installed&nbsp;you,&nbsp;I&nbsp;read&nbsp;every&nbsp;man&nbsp;page,&nbsp;<BR>user&nbsp;guide&nbsp;and&nbsp;HOWTO&nbsp;before&nbsp;editing&nbsp;your&nbsp;configuration&nbsp;file...&nbsp;<BR>&nbsp;<BR>SENDMAIL:&nbsp;What&nbsp;?&nbsp;Did&nbsp;you&nbsp;modify&nbsp;a&nbsp;Sendmail&nbsp;configuration&nbsp;file&nbsp;by&nbsp;hand&nbsp;?&nbsp;It's&nbsp;<BR>far&nbsp;too&nbsp;complicated&nbsp;for&nbsp;a&nbsp;normal&nbsp;human&nbsp;being,&nbsp;don't&nbsp;you&nbsp;know&nbsp;that&nbsp;?&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;I&nbsp;only&nbsp;followed&nbsp;the&nbsp;instructions...&nbsp;<BR>&nbsp;<BR>SENDMAIL:&nbsp;You're&nbsp;clueless,&nbsp;I&nbsp;won't&nbsp;argue&nbsp;with&nbsp;you&nbsp;any&nbsp;more.&nbsp;Besides&nbsp;it's&nbsp;too&nbsp;<BR>late,&nbsp;I&nbsp;have&nbsp;already&nbsp;sent&nbsp;your&nbsp;ridiculous&nbsp;email&nbsp;to&nbsp;that&nbsp;mailing&nbsp;list&nbsp;where&nbsp;&nbsp;<BR>nobody&nbsp;will&nbsp;answer&nbsp;it&nbsp;or&nbsp;even&nbsp;read&nbsp;it.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAPTER&nbsp;III&nbsp;-&nbsp;The&nbsp;Master&nbsp;<BR>&nbsp;<BR>USER&nbsp;THIERRY:&nbsp;No&nbsp;more&nbsp;C++&nbsp;today.&nbsp;I&nbsp;need&nbsp;to&nbsp;calm&nbsp;down.&nbsp;xv,&nbsp;could&nbsp;you&nbsp;display&nbsp;a&nbsp;<BR>nice&nbsp;image&nbsp;for&nbsp;me&nbsp;?&nbsp;<BR>&nbsp;<BR>XV&nbsp;PROCESS:&nbsp;Certainly,&nbsp;sir.&nbsp;Please&nbsp;admire&nbsp;this&nbsp;delightful&nbsp;mythological&nbsp;scen&nbsp;<BR>by&nbsp;Sandro&nbsp;Botticelli.&nbsp;Of&nbsp;course,&nbsp;it&nbsp;looks&nbsp;ugly&nbsp;on&nbsp;your&nbsp;screen&nbsp;because&nbsp;you&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -