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

📄 00000001.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;<A HREF="mailto:mglow.bbs@bbs.ee.ntu.edu.tw">mglow.bbs@bbs.ee.ntu.edu.tw</A>&nbsp;(失落的恶魔),&nbsp;看板:&nbsp;Linux&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;[转贴]&nbsp;Linux&nbsp;DOS2Linux&nbsp;mini-HOWTO&nbsp;(part&nbsp;1/1)&nbsp;中文□发信站:&nbsp;台大电机&nbsp;Maxwell&nbsp;站&nbsp;(Tue&nbsp;Feb&nbsp;11&nbsp;16:50:07&nbsp;1997)&nbsp;<BR>转信站:&nbsp;sobee!netnews.ntu!Maxwell&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>-&nbsp;From&nbsp;DOS&nbsp;to&nbsp;Linux&nbsp;-&nbsp;Quick!&nbsp;<BR>&nbsp;<BR>By&nbsp;Guido&nbsp;Gonzato&nbsp;&nbsp;&lt;<A HREF="mailto:Guido@ibogfs.cineca.it>">Guido@ibogfs.cineca.it></A>&nbsp;<BR>April&nbsp;26,&nbsp;1996&nbsp;<BR>Version&nbsp;1.1&nbsp;<BR>&nbsp;<BR>中译&nbsp;:&nbsp;<A HREF="mailto:mglow.bbs@bbs.ee.ntu.edu.tw">mglow.bbs@bbs.ee.ntu.edu.tw</A>&nbsp;&nbsp;&nbsp;<BR>文中&nbsp;&lt;ps.&gt;&nbsp;的部份为译者补述,&nbsp;并非为原文所译.&nbsp;再者,&nbsp;原文发表日期距今也将近&nbsp;<BR>一年,&nbsp;有部份的说明与今日现况或有些微出入..但不足以影响其立论的正确性&nbsp;:)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>前言&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>这个&nbsp;mini-HOWTO&nbsp;是为(将成为曾经是??)&nbsp;DOS&nbsp;的使用者而写的.&nbsp;尤其是那些已经饱受&nbsp;<BR>DOS&nbsp;凌虐而准备投向&nbsp;Linux&nbsp;,&nbsp;这个在&nbsp;i386&nbsp;上&nbsp;Un*x&nbsp;clone&nbsp;OS&nbsp;的朋友.&nbsp;<BR>&nbsp;<BR>当我在我的&nbsp;PC&nbsp;上安装&nbsp;Linux&nbsp;後,&nbsp;我很希望能够迅速的了解并且利用它.&nbsp;我相信这也&nbsp;<BR>是每个人的期望.&nbsp;你可能已经知道&nbsp;DOS&nbsp;可以视为&nbsp;Un*x&nbsp;的一角.&nbsp;身为一位&nbsp;&quot;资深&quot;&nbsp;DOS&nbsp;<BR>使用者,&nbsp;我可以告诉你它们有许多的相似之概念:&nbsp;档案系统,&nbsp;目录,&nbsp;环境变数,&nbsp;程式的&nbsp;<BR>执行,&nbsp;.BAT&nbsp;档案..等等.&nbsp;这篇文章的目的在於让已经用过&nbsp;DOS&nbsp;的使用者能够将他们在&nbsp;<BR>DOS&nbsp;上的认识转换到&nbsp;Linux&nbsp;上.&nbsp;你尽可以在床上读个几页,&nbsp;当然,&nbsp;之後再去&nbsp;PC&nbsp;上&nbsp;<BR>操作或许会更好.&nbsp;<BR>&nbsp;<BR>在此,&nbsp;我仍然要强调,&nbsp;这篇文章&nbsp;*不是*&nbsp;Linux&nbsp;的入门课程&nbsp;--&nbsp;对初学者而言,&nbsp;我建议&nbsp;<BR>你能够有一份&nbsp;Matt&nbsp;Welsh&nbsp;所写的&nbsp;&quot;Linux&nbsp;Installation&nbsp;and&nbsp;Getting&nbsp;Started&quot;,&nbsp;<BR>这篇文章在&nbsp;sunsite.unc.edu&nbsp;或是其&nbsp;mirrors,&nbsp;放在&nbsp;/pub/Linux/docs/LDP&nbsp;下;&nbsp;写得&nbsp;<BR>很不错而且易懂.&nbsp;另外&nbsp;HOWTO&nbsp;和&nbsp;FAQ&nbsp;也是不错的选择.&nbsp;而这篇文章并不是以上作品的&nbsp;<BR>同类型文章,&nbsp;只是一定有一些家伙&nbsp;(我就是其一)&nbsp;在只看了二十页不到&nbsp;(而非全部的&nbsp;<BR>200&nbsp;页以上),&nbsp;就迫不及待的想要进入&nbsp;Linux&nbsp;的世界.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>第零节:&nbsp;介绍&nbsp;<BR>&nbsp;<BR>0.1:&nbsp;Linux&nbsp;就是你要的吗??&nbsp;<BR>&nbsp;<BR>这个世界上并不存在著&quot;最好的电脑&quot;&nbsp;或是&nbsp;&quot;最棒的&nbsp;OS&quot;(作业系统):&nbsp;这完全视你的&nbsp;<BR>需求而定.&nbsp;比方说,&nbsp;我很不喜欢&nbsp;Mac&nbsp;(得罪了&nbsp;:)&nbsp;:&nbsp;它的确很容易使用,&nbsp;但我还是喜欢&nbsp;<BR>PC&nbsp;帮我完成某些事.&nbsp;(试试在&nbsp;Mac&nbsp;上做和&nbsp;dir/s/w&nbsp;&gt;lst&nbsp;一样的事)&nbsp;至今,&nbsp;对许多人&nbsp;<BR>而言&nbsp;Mac&nbsp;只是&nbsp;&quot;最好&quot;&nbsp;的电脑.&nbsp;同样的,&nbsp;我也不认为&nbsp;Linux&nbsp;是最好的&nbsp;OS&nbsp;:&nbsp;显然,&nbsp;<BR>Linux&nbsp;优於&nbsp;Win95,&nbsp;但是很多人还是喜欢後者(Win95).&nbsp;<BR>&nbsp;<BR>Un*x&nbsp;的主要诉求对象是以程式设计师和科学家,&nbsp;而&nbsp;Mac&nbsp;&amp;&nbsp;Win&nbsp;是针对著一般性的使用者&nbsp;<BR>而设计的.&nbsp;因此,&nbsp;Linux&nbsp;足以提供一个广阔的天空&nbsp;--&nbsp;如果你需要的是&nbsp;Compilers,&nbsp;网路,&nbsp;<BR>以及学术实验性质的软体,&nbsp;而你也喜欢三不五时的修理你的&nbsp;Linux&nbsp;:&nbsp;换句话说,&nbsp;你喜欢&nbsp;<BR>hacking.&nbsp;另一方面,&nbsp;假使你非得要求有帮你完成所有事的对话框,&nbsp;需要使用商用套装程&nbsp;<BR>式,&nbsp;或是说,&nbsp;你对命令列的提示号有失落感的话&nbsp;...&nbsp;那你还是早点死心吧...:p&nbsp;<BR>&nbsp;<BR>接下来就看你了.&nbsp;但在此之前先提醒一件事:&nbsp;Linux&nbsp;和&nbsp;DOS/Windows&nbsp;是可以在同一台&nbsp;<BR>电脑上并存的.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>0.2:&nbsp;这就是我要的!!&nbsp;请告诉我更多一些!!&nbsp;<BR>&nbsp;<BR>现在,&nbsp;假设你已经装好了&nbsp;Linux.&nbsp;依照安装步骤,&nbsp;你也应该有个帐号(account)&nbsp;(如果&nbsp;<BR>不是这样,&nbsp;请参考&nbsp;6.1&nbsp;节).&nbsp;现在你的&nbsp;Linux&nbsp;已经在运作当中了.&nbsp;或许有人已经告诉&nbsp;<BR>你,&nbsp;所有你需要的软体都已经在系统里了,&nbsp;而你该做的就是&nbsp;login.&nbsp;这时你键入了&nbsp;login&nbsp;<BR>name,&nbsp;password,&nbsp;然後两眼对著萤幕发直&nbsp;--&nbsp;&quot;好啦,&nbsp;但再来呢??&quot;&nbsp;<BR>&nbsp;<BR>别失望..&nbsp;你尽可以完成从前你在&nbsp;DOS&nbsp;下的工作,&nbsp;甚至更多.&nbsp;设想一下,&nbsp;你现在面对&nbsp;<BR>的不是&nbsp;Linux,&nbsp;而是&nbsp;DOS.&nbsp;这时,&nbsp;你应该会作下列的工作:&nbsp;<BR>&nbsp;<BR>1.&nbsp;执行程式;&nbsp;建立,&nbsp;复制,&nbsp;编修档案或是改变档名&nbsp;--&nbsp;维护档案;&nbsp;<BR>2.&nbsp;建立,&nbsp;删除,&nbsp;或是在目录间跳动&nbsp;--&nbsp;维护目录;&nbsp;<BR>3.&nbsp;格式化磁片然後备份档案&nbsp;--&nbsp;磁碟处理;&nbsp;<BR>4.&nbsp;修修补补&nbsp;autoexec.bat&nbsp;和&nbsp;config.sys&nbsp;这两个档&nbsp;--&nbsp;系统维护;&nbsp;<BR>5.&nbsp;写自己的程式,&nbsp;可能是&nbsp;.bat&nbsp;或是&nbsp;qbasic&nbsp;--&nbsp;程序处理;&nbsp;<BR>6.&nbsp;..其它还有吗..??&nbsp;:)&nbsp;<BR>&nbsp;<BR>你一定很高兴知道,&nbsp;上述的事在&nbsp;Linux&nbsp;下一样可以完成,&nbsp;而且方法和&nbsp;DOS&nbsp;极为相似.&nbsp;<BR>在&nbsp;DOS&nbsp;下,&nbsp;一般使用者使用的命令只是系统提供的许多命令中的少数几个&nbsp;--&nbsp;Linux&nbsp;<BR>也一样.&nbsp;在此,&nbsp;如果你并未熟悉完成上述六点的相关&nbsp;DOS&nbsp;命令,&nbsp;那请你先暂停..&nbsp;先&nbsp;<BR>去翻翻&nbsp;DOS&nbsp;使用手册吧.&nbsp;在往後的讨论里,&nbsp;本文将不会对诸如什麽是目录或是&nbsp;PATH&nbsp;<BR>是什麽来做解释.&nbsp;<BR>&nbsp;<BR>在继续讨论前的一些注意事项:&nbsp;<BR>&nbsp;<BR>1)&nbsp;和&nbsp;DOS&nbsp;不同,&nbsp;Linux&nbsp;具有一些内建的系统安全机制.&nbsp;在你打开&nbsp;PC&nbsp;电源然後启动&nbsp;<BR>Linux&nbsp;之後,&nbsp;你必需&nbsp;&quot;log&nbsp;in&quot;,&nbsp;这是为了使系统知道你即将使用系统并工作;&nbsp;这是因&nbsp;<BR>为&nbsp;Un*x&nbsp;是一个多人使用的&nbsp;OS.&nbsp;此外,&nbsp;一般的使用者并非拥有这台电脑(的一切资源);&nbsp;<BR>只有使用&nbsp;root&nbsp;来做&nbsp;login&nbsp;的使用者才是真正的拥有者(这个人就是所谓的系统管理者,&nbsp;<BR>在你在己的&nbsp;PC&nbsp;上,&nbsp;你就是&nbsp;root);&nbsp;每个档案及目录都有存取权限的定义,&nbsp;这使得有些&nbsp;<BR>档案无法被一般使用者存取.&nbsp;另一方面,&nbsp;DOS,&nbsp;却无法提供这些保护&nbsp;--&nbsp;你可以存取整颗&nbsp;<BR>的硬碟.&nbsp;<BR>&nbsp;<BR>2)&nbsp;一旦你结束工作要关机,&nbsp;请&nbsp;*不要*&nbsp;马上切断&nbsp;PC&nbsp;的电源&nbsp;!&nbsp;相反的,&nbsp;这必须经过一&nbsp;<BR>些正当的程序&nbsp;(按下&nbsp;ctrl-alt-del&nbsp;,&nbsp;等到系统做完例行的检查之後,&nbsp;告诉你&nbsp;OK,&nbsp;才可&nbsp;<BR>以关掉电源).&nbsp;从另一个角度来说,&nbsp;Linux&nbsp;是一个很稳定的系统,&nbsp;你完全不必担心一旦有&nbsp;<BR>某个错误的应用程式导致系统挂掉,&nbsp;逼迫你必需按下&nbsp;reset&nbsp;钮&nbsp;:p&nbsp;<BR>&nbsp;<BR>3)&nbsp;我们非常鼓励你多尝试与实验&nbsp;:&nbsp;请放心,&nbsp;这样不会对系统造成伤害&nbsp;(ps.&nbsp;前提是你&nbsp;<BR>并不是用&nbsp;root&nbsp;的身份来尝试).&nbsp;你可以在提示号後面打以下指令以得到帮助&nbsp;($&nbsp;是标准&nbsp;<BR>提示号,&nbsp;而&nbsp;#&nbsp;是&nbsp;root&nbsp;专用的)&nbsp;:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&nbsp;help&nbsp;<BR>(相当合乎逻辑),&nbsp;或是想得到更多讯息:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&nbsp;man&nbsp;&lt;command&gt;&nbsp;<BR>在这里,&nbsp;如果你已经安装了&nbsp;man&nbsp;pages,&nbsp;那麽这样就会将与&nbsp;&lt;command&gt;&nbsp;相关的&nbsp;manual&nbsp;<BR>(man&nbsp;的原字)&nbsp;page&nbsp;印出来.&nbsp;你也可以试试这样:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&nbsp;apropos&nbsp;&lt;command&gt;&nbsp;<BR>或&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&nbsp;whatis&nbsp;&lt;command&gt;&nbsp;<BR>&nbsp;<BR>4)&nbsp;通用规则&nbsp;(help,&nbsp;man&nbsp;..etc)&nbsp;<BR>&nbsp;<BR>a)&nbsp;&lt;...&gt;&nbsp;表示必须给定的参数,&nbsp;[...]&nbsp;则可有可无.&nbsp;例如&nbsp;:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&nbsp;tar&nbsp;-tf&nbsp;&lt;file.tar&gt;&nbsp;[&gt;&nbsp;redir_file]&nbsp;<BR>file.tar&nbsp;一定要指定,&nbsp;但是&nbsp;redir&nbsp;(重新导向输出档)&nbsp;是可以不用加的.&nbsp;<BR>b)&nbsp;以下&nbsp;&quot;RMP&quot;&nbsp;表示&nbsp;&quot;Read&nbsp;the&nbsp;Man&nbsp;Pages&nbsp;for&nbsp;further&nbsp;information&quot;&nbsp;--&nbsp;&quot;请看&nbsp;man&nbsp;<BR>page&quot;.&nbsp;<BR>&nbsp;<BR>你现在已经可以继续阅读下面的部份了.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>第一节:&nbsp;档案维护&nbsp;<BR>&nbsp;<BR>1.1.&nbsp;档案:&nbsp;前言&nbsp;<BR>&nbsp;<BR>Linux&nbsp;拥有一个档案系统&nbsp;-&nbsp;意思是&nbsp;&quot;一个有很多档案和目录的结构&quot;&nbsp;-&nbsp;和&nbsp;DOS&nbsp;非常&nbsp;<BR>相似.&nbsp;档案都有一个名称(档名,&nbsp;它的组成必须要遵循一些规则),&nbsp;被置放在目录当中.&nbsp;<BR>有些是可执行的程式,&nbsp;它们必须要一些额外的参数才可以正确执行.&nbsp;另外,&nbsp;你也可以使用&nbsp;<BR>&quot;万用字元&quot;&nbsp;(wild&nbsp;card)&nbsp;,&nbsp;输出/入导向,&nbsp;管道(piping).&nbsp;但,&nbsp;和&nbsp;DOS&nbsp;仍有些许的不同.&nbsp;<BR>&nbsp;<BR>-&nbsp;-&nbsp;第一:&nbsp;在&nbsp;DOS&nbsp;下,&nbsp;档名必须遵守&nbsp;8.3&nbsp;格式的规则.&nbsp;比方说&nbsp;NOTENOUG.TXT.&nbsp;在&nbsp;<BR>Linux&nbsp;里我们有比较自由的空间.&nbsp;假如你的&nbsp;Linux&nbsp;已经安装在&nbsp;ext2&nbsp;或是&nbsp;umsdos&nbsp;等等的&nbsp;<BR>档案系统上,&nbsp;你就可以使用长档名来为档案取名,&nbsp;这样可以使档名中包含更多的字元和&nbsp;<BR>&quot;点&quot;.&nbsp;举个例子,&nbsp;This_is.a.VERY_long.filename.&nbsp;请注意到我用了大写和小写的字母,&nbsp;<BR>而事实上...&nbsp;<BR>&nbsp;<BR>-&nbsp;-&nbsp;第二:&nbsp;大小写是不一样的.&nbsp;因此,&nbsp;FILENAME.tar.gz&nbsp;和&nbsp;filename.tar.gz&nbsp;是两个不&nbsp;<BR>同的档案.&nbsp;这个规则在命令来说也是成立的:&nbsp;当使用&nbsp;ls&nbsp;这个指令&nbsp;(和&nbsp;DOS&nbsp;的&nbsp;DIR&nbsp;类似)&nbsp;<BR>会得到目录下案的列表,&nbsp;但是用&nbsp;LS&nbsp;的话,&nbsp;系统只会丢给你一个错误的讯息.&nbsp;<BR>&nbsp;<BR>-&nbsp;-&nbsp;第三:&nbsp;用&nbsp;&quot;.&quot;&nbsp;开始的档案名称会被视作隐藏档.&nbsp;例如:&nbsp;.I.am.a.hidden.file&nbsp;,&nbsp;<BR>使用&nbsp;ls&nbsp;时就看不到了&nbsp;(ps.&nbsp;用&nbsp;ls&nbsp;-a&nbsp;可以看见隐藏档)&nbsp;<BR>&nbsp;<BR>-&nbsp;-&nbsp;第四:&nbsp;Linux&nbsp;并没有规定可执行档一定要有&nbsp;.COM&nbsp;,&nbsp;.EXE&nbsp;或&nbsp;.BAT&nbsp;的延伸档名.&nbsp;如&nbsp;<BR>果我们用&nbsp;ls&nbsp;-F&nbsp;这个命令,&nbsp;就会发现执行档後面会被加上一个&nbsp;'*'.&nbsp;例如:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&nbsp;ls&nbsp;-F&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;letter_to_Joe&nbsp;&nbsp;Cindy.jpg&nbsp;&nbsp;cjpg*&nbsp;&nbsp;I_am_a_dir/&nbsp;&nbsp;my_1st_script*&nbsp;<BR>cjpg*&nbsp;,&nbsp;my_1st_script*&nbsp;是可以被执行的.&nbsp;在&nbsp;DOS&nbsp;中,&nbsp;.BAK&nbsp;表示备份档案,&nbsp;而&nbsp;Linux&nbsp;<BR>则在档名尾加上一个&nbsp;'~'.&nbsp;<BR>

⌨️ 快捷键说明

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