Linux不完全手册(推荐9篇)由网友“yansoy”投稿提供,下面是小编收集整理的Linux不完全手册,仅供参考,希望能够帮助到大家。
篇1:Linux不完全手册(一)
Linux简介
公元1991年8月,在千湖之国--芬兰,一个叫Linus Torvalds的年轻人对外发布了一套类似Unix的操作系统并把它命名为Linux,并把它放在芬兰最大的ftp站点上,至此,一个奇迹出现了!由于Linux从一开始就是一个遵循GPL的自由软件,具有良好的开放性,其简洁的功能、开放的结构,很快就引起了人们尤其是大专院校的学生和科研人员的注意,他们纷纷把它作为学习和研究的对象,开始进行深入的分析改造,取其精华、去其糟柏,并不断的为它增加新功能。再加上Internet的普及,短短几年里,Linux就迅速成长起来,成为一个拥有庞大用户、性能稳定、功能完善的操作系统!
首先我先介绍一下今年Linux的各个主要发行版本:
版本名称 Internet站点 特点 RedHat www.redhat.com 基于rpm的包结构,安装简单,使用方便。 Slackware slackware.com 基于tgz的包结构,安装、使用复杂,但功能强大,建议用作服务器的操作系统。 Debian www.debian.org 基于deb的包结构,收集的软件很全。 OpenLinux www.caldera.com 基于rpm的包结构,还带有一些商业软件的演示版本。 TurboLinux www.turbolinux.com 汉化的比较完整,具有较强的配置管理功能。 CosixLinux www.cosixlinux.com.cn 具有很多unix的韵味,但糟糕的是硬件驱动非常陈旧。 HappyLinux www.happylinux.com.cn 一个国内著名计算机公司DD联想的linux产品,汉化作的非常好,安装简单。
在这里我还要说一下,那就是最近出现大量的国内公司做的linux版本,一般这些版本都不错,尤其值得介绍的是联想的happylinux,这个版本在安装时的界面简直就是windows的标准界面,值得一用。还有的就是现在有一种叫Winlinux的linux版本,这个软件是一个和windows结合的linux,他的安装就象是在装一个普通的windows程序一样,运行也是这样的,只要点击windows桌面的图标就可以了,是一个在windows下的linux。如果你只想尝试一下linux,那你可以试试这个东东。在《电脑报配套光盘》第二期里有。
Linux安装篇
好了,选择好了一个linux版本,就该开始安装了。这时你先要备份好自己的重要资料以防万一。在安装之前你先要准备好这几个软件,虽说没有他们也可以,但我建议你还是要用它们帮你安装,这样可以让你省下很多的力气。
它们是:Pqmagic5.0, PowerQuest BootMagic。前一个软件是硬盘分区的魔术师,用他你就可以想怎么分就怎么分了。后一个是多系统引导程序,用它你可以非常方便的管理你的windows和linux的引导工作。至于这两个软件的具体用法,请参考《电脑报》相关文章。
至于硬盘空间的准备吗,一般来说如果想享受linux的全部性能那最少应该分出1.5G的硬盘空间给linux作主分区。linux还需要一个交换分区,其作用相当于windows的win386.swp这个文件,主要是作虚拟内存用。这个交换分区的大小要看每个人的内存大小了,一般要是有32m内存的话,那建议交换分区是64m,如果有64m内存,那交换分区有六七十兆就可以了,如果你的内存大于64m,那也不建议你用大于100m的硬盘空间作交换分区,除非你是专业的图形工作者。只要是一般的用户,最多拿出100m的硬盘作交换分区就可以了。
因为一个系统如果占用了100m以上的硬盘作虚拟内存用,那么那时那个系统哪里还有什么性能可言,可能都已经没有响应能力了!另外安装之前先把自己的显卡、显示器、声卡等这些东西的信息收集一下,安装的时候可能要用到。
现在的各种linux发行版本都支持光盘直接启动,所以请进入您的机器的CMOS 设置,并且在Boot Sequence中将CDROM设在最前面,查看您的主板手册来改变启动顺序,如果您使用的是支持光盘启动的SCSI接口的CDROM,您也可以用SCSI启动。您也许需要先设置SCSI控制器。
好了,一切准备妥当,现在开始安装,这里我以联想的happylinux安装为准,其余的版本大同小异。对了,由于linux的安装不象windows的安装有“取消”按钮,所以如果安装时碰到无法解决的问题时,只能?quot;ctrl+alt+del“来重新启动启动计算机以便退出安装。
从CD-ROM启动后,会进入一个中文的”欢迎安装HappyLinux“界面。按”回车“键后将开始HappyLinux的安装过程。按”Delete“键后将进入HappyLinux的卸载过程。
安装过程
HappyLinux的安装过程是由一系列简洁、方便的中文对话框界面组成,并且带有在线帮助,这有助于用户进行一步一步地安装。整个过程分为三个阶段:安装第一阶段、安装第二阶段和系统配置阶段。
下面将逐步讲解如何安装HappyLinux到您的系统上。
安装第一阶段
1、欢迎画面
安装程序将会显示一个欢迎画面,您只需要按回车跳过即可。
2、设置键盘映射
用户在此处设置键盘布局,选择键盘映射方式,选择之后的设置将自动加入系统设置,如果用户想更改设置的话,请在安装完 HappyLinux之后使用/usr/sbin/kbdconfig命令来设置。普通用户一般选择设置为US键盘。
3、选择安装方法
”本地CD-ROM“安装是最常用的安装方法。安装程序会让您确认插入HappyLinux安装光盘,插入光盘后按回车,进入安装第二阶段。如果您拥有的是一个IDE/ATAPI或者SCSI CD-ROM驱动器,并且所有的硬件设备都能正常工作,那么安装程序会自动找到HappyLinux光盘,并且开始第二阶段的安装。如果出现什么问题,或者您拥有一个特别的CDROM驱动器,那么安装程序会提醒您给出您的CDROM驱动器的类型,在选择正确的驱动器类型之后,进入安装第二阶段。
安装第二阶段
在”安装HappyLinux“界面选择”安装“后继续。
4、SCSI 检测
如果您采用”本地CDROM“方式安装时,首先要进入”SCSI配置“对话框。
如果您在机器中使用了SCSI适配器并确切知道它的类型,请回答”是“,并在随后弹出的”装载模块“对话框中指定您要加载的模块,按下”确定“后,出现”模块选择“对话框,这里您可以输入加载模块时的附加参数,如果您不知道或者不确定,可选择”自动检测“选项。不过实际上,大多数的 SCSI 设备都可以被系统自动检测出来,建议在第一个对话框弹出时选择”否“直接进入后面的”磁盘设置“对话框。
如果您的系统上安装有SCSI设备,但是没有连接任何SCSI设备,您将看到一条警告信息。
5、硬盘分区
如果您的硬盘上没有linux主分区(ext2)或者linux交换分区(swap),安装程序将询问您是否选择自动分区方式。如选择使用自动分区,您还需要选择是否需要分一个FAT32分区,如选择”是“,您的整个硬盘将被分为一个128M的linux交换分区以及大小相等的linux主分区和FAT32分区各一个;如选择”否“,您的整个硬盘将被分为一个128M的linux交换分区和一个linux主分区。自动分区完成之后,将进入”当前磁盘分区“窗口。如选择不使用自动分区,您就必须使用fdisk或者Disk Druid工具自己手工分区。
如果您的硬盘上已经有了linux主分区和linux交换分区,安装程序将会告诉您找到了这些分区,您可以直接使用这些分区。如您想直接使用这些分区,请在”选择工具“界面选择分区工具fdisk或者Disk Druid后,再在”划分磁盘分区“界面点击”结束“按钮,进入”当前磁盘分区“窗口。如您不想直接使用这些分区,希望重新分区,请在”选择工具“界面选择分区工具后,再在”划分磁盘分区“界面点击”编辑“按钮,重新进行分区。在此建议你再安装之前最好是用pqmagic给硬盘分出linux的分区。
以下简单地介绍一下fdisk的一些命令:
按d键并输入分区号将删除相应分区。
如果硬盘中已有一个Dos分区,现在需要创建您的Linux分区,下面是您需要输入的命令序列,假设您的硬盘配置同下图所示相符:
n (创建新分区)
p (创建主分区)
2 (第二个分区)
现在程序将询问您该分区的开始扇区,并给出一个范围,请您输入那个范围中较小的那个扇区数。
现在将询问您结束的扇区数,输入+64M 来创建一个64M的分区(如果您需要更大的SWAP分区,请输入其他值)。
t (改变分区类型)
2 (改变第二个分区)
现在设置该分区ID为82,Linux的交换分区。
现在请重复上面的步骤,创建分区3,但是请在输入结束扇区数的时候输入最大的可能值。并且不需要改变它的缺省ID 83(Linux分区),这就是您需要的根分区。
现在您可以按p键来显示当前的分区设置,输出如下:
Disk /dev/hda: 64 heads, 63 sectors, 975 cylinders Units = cylinders of 4032 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 487 981760+ 6 DOS 16-bit =32M /dev/hda2 488 488 520 66528 82 Linux swap /dev/hda3 521 521 975 917280 83 Linux native
如果上面的显示没有错误,请按w键来将分区表写入硬盘并退出。然后您会进入”当前磁盘分区“窗口。
6、选择根分区挂装点及设置文件系统
在”当前磁盘分区“窗口,您将看到硬盘上所有的linux能识别的分区,您必须选择而且只能选择一个linux主分区作为您的根分区(将被作为 / 挂装)。如果您只有一个Linux主分区,可以选择'确定'继续下一步。
在这一步,您还能够设置文件系统。这使您能够将所有的包含HappyLinux能识别的文件系统的分区(包括MS-DOS或Windows分区)设置为HappyLinux文件系统的不同部分,
您指派的分区将在Happylinux系统启动时自动挂装。选择您想要设置的分区按回车,输入这些分区的挂装点。例如如果/dev/hda1是一个DOS/Windows FAT分区,那么输入/dosc,这样在安装完成后,您的系统将自动将/dev/hda1挂装到/dosc目录。
在这一步,您也可以增加NFS的文件卷,按Add NFS键,如果您还没有配置网络,安装程序会询问您是否要现在配置,建议您取消,在后面再配置网络,现在您将要输入NFS服务器名,NFS文件卷的路径,这个NFS卷的载入点,还有您是否希望在启动时自动挂装为可写还是只读(缺省为只读)。
在完成设置之后选择'确定',进行下一步的安装过程。
7、激活交换分区
上面的窗口让您选择哪一个交换分区将被激活,以便安装HappyLinux,并且要求格式化交换分区,这时系统缺省不检查坏块,用户一般可以使用默认值。如果您的硬盘有坏道,请选择检查坏块这个功能,选择该功能后将耗费较长时间,格式化过程中有进度条指示进度,请您耐心等待。
8、搜索安装文件
安装程序在此阶段将耗费一定的时间搜索安装文件,请您耐心等待。
9、格式化分区
您现在可以选择您要格式化的Linux主分区,您一定要格式化根(/)分区,以及/user和/var分区(如果您分有多个分区),特别是在对老的Linux系统升级的时候,如果不格式化,那么有可能会造成版本冲突。
格式化时检查坏块将更安全,但是会花费大量的时间。
如果您选择”确定“,您的系统将开始被格式化,这需要一定的时间,取决于您分区的东西和您的系统速度。
10、选择安装软件包
选择软件包共有三个选项”典型“、”全部“和”定制“。前两种方式使用简单,不需要用户自己选择软件包,而”定制“方式灵活性强。普通家庭用户最好选择默认值”典型“。因为这种方式非常简单,不需要用户自己选择软件包,和”最小“相比它包括丰富的应用软件,和”全部“相比又占用更小的硬盘。如果您对Linux比较熟悉,您也可以选择”定制“,在这种方式下您可以在安装过程中获得最大的灵活性。
在您选择完要安装的软件包后,安装程序检查这些包的依赖关系,如果需要的软件包没有被选中的话,程序会列出这些未解决的依赖关系,让您有机会解决。下图中,若选中”安装软件包以满足依赖关系“选项,程序会自动将需要的包增加到选中的包里。在您完成选择后,按'确定'继续,安装程序将自动检查需要安装的软件包大小,并且如果您硬盘剩余空间不够,将给出警告。
11、记录安装信息
现在安装程序将提醒您将把所有的安装记录输出到文件/tmp/install.log中,您可以在安装完成后查看这个文件。
12、安装软件包
软件包选择好之后,安装程序开始安装Happylinux系统,这将需要一定的时间,取决于您的系统的硬盘速度,光驱速率,CPU频率,”典型“安装一般需要20-30分钟。所以您现在可以开始阅读本手册,以便安装完成后立刻开始使用您的Happylinux系统。
13、配置网络
该过程将配置网络。
如果您是局域网用户,又没有选择NFS安装方式,您现在将需要配置网络。不然您只需要保持目前的网络配置,或者重新配置网络。配置网络时,一般情况下您需要手工输入IP信息:IP地址,网络掩码,缺省路由,DNS名字服务器。然后选择”确定“即可。系统现在将通过DNS查询您的机器的节点名和域名。如果您没有DNS服务器或者没有注册域名,那么您只需要等待DNS查询失败返回,然后手工输入域名和节点名。
14、设置root密码
安装程序然后要求您为您的系统设置一个root口令,口令至少六个字符。您输入的口令不会显示在屏幕上。 您必须输入口令两次,如果两次不一致,安装程序会要求您重新输入。您应该使口令便于记忆,但又不能让别人容易猜出。您的名字的拼音、电话号码、生日、password、root和123456之类都不是好的口令。好的口令包括数字和大小写字母,而且不包括字典里的常见单词:例如I4lTm2。记住口令是大小写敏感的。记下这个口令并放在安全的地方。
15、制作引导软盘
要制作的引导软盘,根据您的系统硬件进行定制。可以用来引导您的Happylinux系统。如果您的系统中LILO遭到破坏,可能导致Happylinux无法引导,或者您不想在系统中安装LILO,可以用这张定制的引导软盘来引导系统。如果要制作引导软盘请选择”是“,选择”否“将跳过制作过程。安装程序默认设置为”是“。
16、安装引导装载器LILO
LILO是一个能在系统启动时用来选择LINUX,Windows,或其它操作系统之一的引导加载程序。
下一个对话框让您输入需要在启动时传递给LILO的信息,一般使用默认值即可。如果您使用的是某些SCSI驱动器,您还需要选中”使用线性模?quot;模式,除非您明确您需要这个参数,不然一般情况下建议您不用选中这个选项。最值得用户注意的是如果您的系统拥有64M以上的内存,Intel x86系列的BIOS有时会向操作系统报告最大只有64M内存,这种情况下您就需要通知系统核心您的真实内存大小,不然Linux将只能使用64M内存,例如,您系统拥有128M内存,您就需要输入下面的参数:
mem=127M
为什么我们使用127M而不是128M?因为某些系统保留一部分内存用来做BIOS或显示内存 的cache。所以我们保留1M内存给系统。如果您输入比您真实内存大的参数时将会造成一些很严重的结果,例如系统死机。现在您选?quot;确定“继续。
现在您需要输入您希望启动的分区,您的Linux分区的引导标识将被自动配置为”linux“。您的第一个DOS或Win98的FAT32分区的引导标识将被自动配置为”dos“。用鼠标或键盘选定某个分区后,选择”编辑“功能可以修改该分区的引导标识,选择”设为缺省“功能可以设置该分区为缺省启动的分区。现在选中”确定“继续,配置将被写入硬盘,完成LILO的安装。
17、配置打印机
您现在可以配置打印机,默认值是”否“。
如果您有打印机,选择了”是“,您将可以有下列选择来指定您的打印机是如何连接到您的计算机上的。
本地 - 您的打印机直接同计算机相连。选择这个选项后您还需要输入您的打印机连接到的端口。
远程lpd - 连接在其他UNIX机器上的打印机,或者是直接连接到网络上的打印机服务器,选择这个选项后您还需要输入远程节点名,远程打印机的队列名称。
SMB/Windows 95/NT - 由Microsoft Windows for Workgroups, Windows 95/98, 或者 Windows NT 服务器共享出的打印机,您需要输入SAMBA打印机的节点名 、SAMBA打印机的IP地址、共享的SAMBA打印机的名称、登录SAMBA打印机使用的用户名(Windows服务器缺省是GUEST, Samba服务器缺省是nobody)、登录SAMBA打印机使用的密码,缺省是无。
按”确定“后进入”标准打印机选项“界面。
标准打印机选项 - 用户产生的打印队列名称,用来存放打印暂存文件的目录。
配置打印机 - 选择您使用的打印机类型。注意,如果您的打印机是PS打印机,您可以选择”PostScript. Printer“。
特别选项 - 取决于您选择的打印机类型,对于不同的打印机,这一步会出现不同的选项,共同的地方是:打印机支持的纸张大小、打印机的分辨率(DPI)、如果是彩色打印机,请输入色彩深度。如果是HP打印机,您还要输入”Fix Stair-Stepping of Text“。
检查打印机配置 - 检查您的设置,如果不正确,选中”上一步“重新设置,或者选择”确定“继续。
18、配置X窗口系统
这时安装程序将向你询问是否配置X服务,建议您选择是,否则如果您选择安装了X,安装完毕后您图形界面的显示模式将会是VGA16。
19、选择显卡
安装程序显示了长长一列显示卡类型供您选择,请您在其中寻找您的显示卡类型,如果没有找到,请选择最后一项:未列出的显卡类型。
20、安装附加软件包
如果在上一步中选择”是“将安装一些额外的软件包,否则安装程序会跳过这一步。
21、安装第二阶段完成
现在安装过程的第二阶段完成了,将进入系统配置阶段!
系统配置阶段
22、检测鼠标
安装程序将自动探测您系统上的鼠标,如果它检测到一个PS/2鼠标或者Bus鼠标,将自动加亮相应的选项,如果没有能够探测到您的鼠标,请您手工选择鼠标类型。如果您拥有的是两键鼠标,您可以选中按钮”模拟三键“。请确认您选中了正确的鼠标类型,并按回车继续。
这个操作系统不支持USB鼠标的滚轮。
23、配置时区
选择您所在的时区,如果您是中国用户,一般应该选择默认的”PRC“时区。
24、选择启动服务
此程序允许您配置系统启动时自动运行的系统服务/守护进程,首先它将给出一张已经安装的系统服务的列表,其中某些服务是已经被缺省配置为自动运行的,某些服务仍然需要设定。已经选中的服务被配置为自动运行。使用上下键或鼠标选择进程,按鼠标左键点击最左边方框来选中/移去自动运行的服务。加亮某一服务,点击'说明'出现一消息框,显示关于该服务的详细信息。一般用户可使用缺省值,选择”确定“即可。
25、验证设置
此过程选择默认值即可。
26、监视器设置
安装程序现在列出一个长长的显示器清单。如果您的显示器出现在清单中,选择它并按回车。或者选择缺省的设置,缺省的设置的屏幕刷新频率比较安全但是效果也比较差。否则,选择Custom。如果您选了Custom,首先您需要输入您的显示器的制造商和型号(如果您不清楚,可以不填),还有您的显示器的频宽,垂直和水平扫描频率。您可以选择一个预定义的设置,或者手工输入,您可以在您的显示器的手册中找到这些参数。
警告:不推荐选择一个和您的显示器”相似“的显示器,除非您能肯定您选择的显示器不会超过您实际的显示器的能力。如果您这样做,您可能会超频您的显示器并毁坏它。
27、屏幕配制
这时会询问您是否使用自动检测,如果选择是,安装程序将运行X-probeonly的分辨率列表,请移去您不需要的显示分辨率,您的XWindow将自动使用您选中的最大分辨率。如果您想自己配置屏幕参数,请选”否“。选择”否“后用户需要自己选择显示器能达到的分辨率、行频和场频。
28、配置显存
配置您的显卡有多少显存。
29、配置时钟
选择您的显卡时钟,不知道的话请直接回车选择默认选项。
30、选择显示模式
现在您需要选择您希望的色彩深度,色彩越多,显示效果越好。当然,色彩深度受限于您的显存大小。如果您选择16bpp色彩(每点16位色彩),分辨率为1024x768,您就需要1024x768 = 786432点 x 2 bytes/点 = 1572864 byte即1.5M显存。
Happylinux的KDE桌面环境需要最小为16bpp的色彩深度,不然就会色彩溢出,所以如果您没有2M显存,您就必须选择其他的窗口管理器。如果您的显示卡拥有4M或以上的显示内存,您就可以选择16bpp或24bpp来获得最佳的效果。
31、测试X配置
现在您可以检查您的X服务器的设置是否正确,然后再写入您的系统配置。XWindow将使用当前配置启动。如果您的配置正确,将出现一个小对话框询问您显示是否正常。如果您选择了”否“,您将可以重新配置您的X。一般应该选择默认值”是“继续。现在您的XWindow系统已经配置完毕,安装程序将把所有的配置写入您的系统。您可以在安装完毕后以root身份在文本方式下运行Xconfigurator来重新配置您的XWindow系统。如果您的配置不正确,您可以安装完成后运行Xconfigurator来重新配置。
32、选择登录方式
此时将出现一个小对话框,请您选择Happylinux启动后系统是否采用图形登录方式。HappyLinux有两种登录方式:
1)标准控制台文本方式登录
2)通过gdm进行图形界面登录
建议新用户和没有经验的Linux用户选择默认值”是“使用图形登录方式,登录后可以立刻开始使用X桌面。有经验的用户一般愿意使用文本方式登录,这对于那些主要作为服务器和工作站来使用的Happylinux用户来说是非常方便的。
33、安装和配置全部完成
现在安装和配置工作已经全部完成,您可以移去光盘驱动器中的光盘,按回车重新启动Happylinux。
34、启动Linux
现在,请从光驱中取出Happy Linux安装光盘,系统会自动从硬盘启动。
至此,linux已经全部安装完成。
篇2:Linux不完全手册(二)
Linux使用篇
安装完linux,并配置好linux的启动,那么如果在安装时你选的是启动到图形界面下的话,现在你就应该可以看到登陆的窗口了,输入你的用户名和密码,(呵呵,安装时设定的,别忘了!)就开始了你的linux之旅。
在linux下,你的确可以体验到永不死机的神话。Linux系统的确强大,在他的下面你的确不用担心莫名其妙的蓝屏。笔者使用linux以有几年,在这几年里从没发生过真正的死机,就算是偶尔的在xwindows下系统没有了响应也可以按”ctrl+alt+backspace“退出窗口返回命令行模式下。
其实要了解linux,那就一定要习惯命令行模式,因为xwindows只是运行在命令行模式上的一个应用程序而已,就象dos与windows3.x一样,所以了解一下linux的常用命令还是很有用处的。下面我就介绍一些在linux下使用频率最高的几个命令,这些命令的介绍并不象专业书籍那样介绍的大而全,我只是拣着那些对我们普通用户最有用的来介绍,每个命令都对照着相同功能的dos命令来说,并列出一些常用的参数。
在介绍一些具体的命令前先要说明的是,如果碰到不会用的命令,可以打”man [command]“来得到关于这个命令的帮助,如果想知道一个命令都有什么参数的时候可以?quot;command -help”来得到。要注意的是linux里的参数的输入形式和dos里的不一样,在命令后面应该打一个空格,然后打“-”,最后再跟一个或多个参数。还要注意的是linux下大小写是有区别的!
基本操作命令
ls
相当于dos下的dir命令,是列文件列表的命令,和dir差不多。参数有:
参数 说明 -a 列出系统中的隐含文件,linux下的隐含文件是靠文件名的格式来表示的,不同于dos是靠文件属性来表示。具体的说只要这个文件是以“.”开头的,那么他就是一个隐含文件。 -l 以长式列出。就是把该文件或目录的所有信息都列出来,一个文件占一整行。
cd
和dos下的cd一样,转换目录的命令。需要指出的是linux下的转到上级目录要打“cd ..”而不是dos下的“cd..”。也就是说“cd”后面要有个空格。
pwd
列出当前目录命令,相当于dos下没有参数的cd命令。比如:
[root@ttqq bin]# pwd
/usr/bin
[root@ttqq bin]#
这表示我们现在在“/usr/bin”目录下。
有关目录和文件的命令
mkdir
建立新目录,相当于dos的md命令。一般就用 mkdir [dirname],参数:
参数 说明 -m mode 表示建立目录时默认的目录模式。这个是dos和windows所没有的功能。主要是关于权限的问题,读者如有兴趣请参考相关专业书籍。
rmdir
删除目录,相当于dos的rd命令。用法:rmdir [dirname]。
cat
在文件后面追加文件或在屏幕上打印文件内容,追加功能相当于dos的copy file1+file2,而在屏幕上打印文件内容可以和dos的typeml来类比。如果文件太大,以至于在一屏幕上无法完全显示,那么可以试试下面这个命令。
more
分屏显示文件内容,和dos下的more命令大致相同,而他的特点是可以和别的命令来搭配使用。如:cat /home/eec/myfile | more。
cp
拷贝文件,相当于dos下的copy使用方法和dos下的copy一样。参数:
参数 说明 -r 相当于dos的xcopy/s。用于拷贝一个目录下的所有文件和文件夹。
ln
建立文件链接。相当于windows下的快捷方式。用法:“ln 源文件 目标文件”
mv
重新命名文件,等价于dos的move和ren命令。用法:“mv oldname newname”比如:“mv 111 /home/ekoala/222”就是把“111”这个文件移动到“/home/ekoala”目录下,并改名为“222”
touch
改变文件的修改时间或建立时间。相当于dos的copy file+nul。最简单的用法是:“touch file_name”,即把“file_name”这个文件的时间改为当前时间。注意:如果touch后面的文件不存在的话就会在磁盘上建立一个新的空文件。
进程或进程的相关命令
首先介绍一下linux的多进程,linux的多进程要比windows的多进程更有效率、更加稳定。在命令行状态下输入的普通命令都在前台完成,而如果你在命令后面加一个“&”,那么这个命令就在后台运行。好,言归正传,现在开始介绍有关进程的常用命令。
at
安排作业在稍后执行。这个命令非常强大,同时也非常复杂,这个命令可以说是unix/linux的一大特色。我们先来看一个具体的实例:
[root@ttqq bin]# at 21:05 Jul 31
at>cat /usr/docs/ccttrr.htm >myfile
at>
warning:commands will be executed using /bin/sh
job 5 at 2000-07-31 21:05
以上的意思为输入在7月31日21点05分运行一个程序,接着系统提示用户输入命令或命令列表,使用“ctrl+d”终止。终止at后,系统给出一个警告,这个响应表示指定的工作将在指定的时间运行,工作号为5,如果想取消此作业可用与之相连的工作号来完成。
如果命令很多,那建议将命令列表放入一个文件,若文件名是“comtable”那就输入:
[root@ttqq bin]# at 21:05 Jul 31 由于at的特殊性,所以linux系统对at有一些权限上的规定:
超级用户可以随意使用at命令,但对普通用户来说,则由/etc/at.allow与/etc/at.deny这两个文件来决定。
如果/etc/at.allow这个文件存在,那么只有在该文件中提及的用户可以使用该命令,相反的,如果这个文件不存在,则检查/etc/at.deny这个文件,该文件中未提及的用户可以使用该命令。如果两个文件都不存在。那就只有超级用户可以使用该命令。如果/etc/at.deny这个文件为空,那么所有用户都可以用这个命令。
at的参数有:
参数 说明 -l 列出现在由at安排的作业。超级用户可以列出所有的用户,普通用户只能列出自己的at作业。 -m 作业完成后,即使没有输出,也将邮件送到用户。 -r 从作业中取消指定的作业,比如取消上例的作业:at –r 5。超级用户可以取消所有的用户,而普通用户只能取消自己的作业。
ps
显示当前正在执行的进程,由于进程执行的非常快,所以本命令只能列出查询瞬间发生的进程。以下为超级用户用ps -al参数的输出:
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
100 S 0 273 265 0 69 0 - 472 wait4 tty1 00:00:00 bash
100 S 500 286 266 0 62 0 - 466 wait4 tty2 00:00:00 sh
100 S 503 299 267 0 64 0 - 465 read_c tty3 00:00:00 sh
000 S 500 318 286 0 62 0 - 1193 do_sel tty2 00:00:00 vi
100 R 0 328 273 0 70 0 - 638 - tty1 00:00:00 ps
其中“PID”为进程号,对进程的管理就是通过进程号来实现的。ps的参数有:
参数 说明 -a 显示所有的进程,支线于超级用户使用。 -l 长格式输出。 -u 用户格式输出,显示用户名和起始时间。 -r 只显示当前运行的进程。 -s 加入子cpu时间和页错误报告。
下面我在说一下ps各列标题的意思:列名 说明 PID 进程号。 PRI 进程的优先级。 NI Linux的nice值,负数少意味着占用较少的cpu时间。 SIZE 虚拟映象的大小,计算式为:“文本+数据+栈”。 RSS 驻留空间的大小,显示当前常驻内存的程序的k字节大小。 WCHAN 进程等待的内核事件名。 TT 进程的控制终端tty的名称。 STAT 进程状态,用下列代码中的一个给出。 R 可执行的。 S 睡眠状态。 D 不间断睡眠。 T 停止或追踪。 Z 是一个zombia进程。 W 当前进程在内存中没有驻留页。 PAGEIN 造成从磁盘读写页的页面错误。 TRS 文本寄存大小。 SWAP 交换文件的千字节数。 SHARE 共享内存数。
kill容许送一个信号到当前进程,通常本命令用于终止进程的运行,所以也叫“杀死”进程。用法为:kill 进程号。超级用户可以杀死所有进程,普通用户只能杀死自己的进程。
显示输出命令
banner
banner通过一个传给它的放大变量产生一个大字标题。可以指定十个字符,这些字符将放大成一系列的“*”号。语法如下:
banner [-w[n]] 字符串
-wn改变字符宽度,从132列到n列,如果只指定了-w,那么设定宽度为80列。如:
benner “my benner”
这样就会在屏幕上打印一个大的“my benner”。
cal
这个命令在屏幕上显示日历,这个命令非常有用。用法:cal [month] [year],参数为:
参数 说明 Month 用1-12表示显示的月份。缺省的是显示本月。 Year 可以是1-99,缺省是本年。必须写足4位数,也就是说,92代表公元92年,而不是公元1992年。
cal 10 1994,表示显示1994年10月的月历。
clear
清除屏幕,跟dos的cls一样。
date
显示系统的日期和时间,或由超级用户来设定系统的时间。用户可以控制时间如何显示。语法如下:
date MMDDhhmm[CC][YY][.ss],参数说明:
参数 说明 MMDDhhmm[CC][YY][.ss] 这些都是设定时间的格式。下表解释每一个变量。每部分必须都有两位数字。 MM 月份(1-12) DD 日期(1-31) Hh 小时(00-24) mm 分钟(00-59) CC 年的前两位(可选) YY 年份(00-99)(可选) Ss 秒(可选)
file
决定文件类型。File能确定该文件是否是可执行文件、文本文件、数据文件等。许多unix命令只是shell文件,file能确定这些命令是不是shell文件。他也可以确定该文件是否是基于文本的文件,以及该文件是否能编辑和浏览。参数:
参数 说明
-z 深入观察一个压缩文件,并试图查找出他的类型。
-l 本参数容许符号连接。
-f ffile 告诉file要鉴别的文件列表在fflie。这对于要鉴别很多文件很有用。
-m 文件 指定用于说明文件类型的magic的一个替代文件。
find
find是一个非常强大的查找工具。他研究指定目录,并产生与指定标准相匹配的文件列表。文件可以按文件名、文件大小、建立时间、修改时间和其他许多标准,也可以在发现一个匹配文件的时候执行一个指令。语法如下:
find 目录(也可以是目录列表) 匹配标准。他的主要参数有:
参数
说明
-z
深入观察一个压缩文件,并试图查找出他的类型。
-l
本参数容许符号连接。
-f ffile
告诉file要鉴别的文件列表在fflie。这对于要鉴别很多文件很有用。
-m 文件
指定用于说明文件类型的magic的一个替代文件。
参数 说明 目录(或目录列表) 希望查询文件或文件集的目录列表,目录中用空格分开。 匹配标准 希望查询文件的匹配标准或说明。 -name 文件 告诉find要找什么文件,要找的文件包括在引号中,可以用统配符,如:“*”、“?”。 -perm模式 匹配所有模式为指定数字型模式值的文件。不仅仅是读、写和执行,表示除了这个模式外的所有模式。 -type x 匹配所有类型为x的文件,
X可以是c(特殊字符),b(特殊块),d(目录),p(有名管道),l(符号连接),s(套接文件)或者f(一般文件)。 -links n 匹配所有连接数为n的文件。 -size n 匹配所有大小为n块的文件。512字节块,若k在n后,则为1k字节块。 -user 用户号 匹配所有用户序列号是指定的用户序列号的文件。用户号可以是数字型,也可以是用户登陆名。 -attinme n 匹配在n天前访问过的文件。 -ntime n 匹配在n天前修改过的文件。 -exec 命令 对每个匹配文件执行命令。 -newer 匹配所有修改时间比file文件更新的文件。
这些参数是可以一起并列使用的,也可以通过逻辑表达式来限制查询标准,如下表所示:
参数 说明 -and 缺省的逻辑表达,表示要同时满足表达式左右两个的规则。可以不用,因为是缺省的。 -o 这时or操作符,表示只要满足一个规则就可以。 -! 这是not操作符,表示否定后面的表达式。
总之,find命令非常复杂,不是三言两语就能说清楚的,建议大家多参考联机手册,并多加练习就可以轻松掌握。
用户和用户管理及其他系统设定的相关命令
chgrp
改变文件的组所有权。一些chgrp命令有长短两种参数参数的指定方式,现只介绍短版本。语法:chgrp [参数] 组 文件列表,参数有:
参数 说明 -c 只有在文件所有权确实改变时才进行详细说明。 -f 不打印文件所有权不能改变的错误信息。 -v 详细说明文件所有权变化信息。 组 要改变到的组,可以是组号的数字值,也可以是/etc/growp文件中的组名。 文件列表 要改变组所有权的文件列表,文件间以空格分隔。
如果你不是文件的所有者或超级用户则不能改变文件的组所有权。
例子:chgrp ekoala /usr/eee/*
即把/usr/eee下的所有文件的组所有权改变为ekoala的。
chomd
改变文件模式,文件模式控制与该文件有关的访问权。Linux有3个安全级别:所有者级、组访问级和其他用户级。在这3个级中有3种读写权限:读、写和执行。对标准文件,读权限意味着用户可以看到该文件的内容;写权限能修改文件;执行权限则可以运行文件。对于目录则稍有不同:读权限可以看到目录下的内容,即可以用ls命令;写权限则可以在目录下建立新文件或从目录中删除文件;执行权限则意味着能从一个目录转变到另一个目录中,则可以使用cd命令。
用法:
chomd a + w letter
则是给所有用户加入写文件letter的权限。
权限代码为:读(r)、写(w)、执行(x)。
chown
这个命令和chgrp很相似,这个命令是改变文件的用户所有权,就是说将文件的拥有者设为其他用户。用法:
chown [参数] 用户 文件列表,参数有:
参数 说明 -c 只有在文件权限确实改变时才进行详细说明。 -f 不打印权限不能改变的文件错误信息。 -v 详细说明权限的变化。 文件列表 列出由要chown改变权限的文件。 用户 可以是用户号或是在/etc/passwd文件中的用户名。
要注意的是:文件的所有权只能由超级用户或文件的所有者更改。但是,如果文件的所有者将文件指定给其他的用户,则没有权利将文件再指定给自己,因为此时该用户已经不是文件的所有者了。
例子:
chown ekoala /usr/eee/ttqq ,这个意思是将/usr/eee/ttqq这个文件的所有者改为ekoala。
id
显示用户的系统标识,报告用户的名称、用户号、组名和组号。参数:
参数 说明 -g 只打印组号。 -G 只打印补充组。 -u 只打印用户号。
如:
[ekoala@ttqq usr]$ id
uid=10002(ekoala) gid=500(student) groups=500(student)
[ekoala@ttqq usr]$
显示自己的用户信息。
passwd
维护用户口令,系统管理员可以用这个命令管理用户账号。用法:
passwd [用户名]
只有系统管理员才可以更改别人的密码。普通用户只能改自己的密码。如:
[ekoala@ttqq ekoala]$ passwd
Changing password for ekoala
(current) UNIX password: 〔输入当前密码〕
New UNIX password: 〔新密码〕
Retype new UNIX password: 〔确认新密码〕
Password:all authentication tokens updated successfully 〔成功改变密码〕
Useradd
添加一个新用户或改变用户现有信息。
Userdel
删除一个用户和他所有的文件。
硬盘管理和文件压缩的命令
df
报告硬盘的剩余空间数。参数有:
参数 说明 -a 可选的文件系统列表,他报告剩余的硬盘的空间数,若此项为空白,则报告现在装有的所有的文件系统。 -I 列出节点使用信息代替块使用信息。 -k 打印大小为1k为单位代替512k的块。 -t fstype 限制只列出fstype类型的文件系统列表。 -x fstype 限制只列出非fstype的文件系统列表。
gzip
gzip是一个非常流行的压缩工具,他通常和tar命令一起使用。语法:
gzip [参数] 文件列表,参数有:
-a ASCII文本模式:按照约定转化文件结尾标志,这个选项只支持非UNIX操作系统,在msdos下,回车和换行符在压缩的时候被转换成换行符,解压的时候再转换回来。 -c 输出到标准输出,保留原文件不变,如果有几个输入文件,则输出保持一定的顺序。 -d 解压缩。 -f 强制压缩。 -l 详细显示文件的压缩情况:
1, 压缩文件的大小。
2, 未压缩前的大小。
3, 压缩比和被压缩的文件名。
4, 如果和-v参数一起使用,还显示下列信息:
a, 压缩方法。
b, 未压缩数据的32位CRC码。
c, 文件的更改时间。
-q 不显示所有警告信息。 -r 递归压缩目录结构。
tar
tar是一个很流行的文件备份和压缩工具,用于建立系统备份或建立单一文件。Tar的语法很麻烦,现简单介绍如下:
tar crtux[fmtVwF] 文件列表。参数有:
参数 说明 参量 指定获得档案,可以是以下几个参数。 C 建立一个新档案或覆盖一个已存在的档案。 R 在文件列表中命名。 A 添加文件到备份包中。 T 列出压缩文件的列表。 U 从压缩文件里面解压缩文件。 文件列表 要处理的文件列表,可以包括统配符。如果处理的是目录,那么则处理目录及其下的所有文件和文件夹。 -b 指定分块数量n,n×512k,n的默认值是20。 -m 告诉tar解压缩时不需修改时间,修改时间就是解压缩的时间。 -c 目录名 更改目录。 -k 保留已存在的文件,不从压缩文件中覆盖。 -v 生成有卷标的压缩文件。 -z 使用gzip解压缩文件。
比如解开一个名叫9s.tgz的压缩文件:
tar zxvf 9s.tgz
又例如要把/home/bbs下的所有文件打包成bbs.bak.tgz,可以这样:
tar zvcf bbs.bak.tgz /home/bbs/*
网络相关命令
本节的内容很少,只是简单的介绍一下对个人用户有用的命令,虽然linux的最大特点在于他的网络功能,可是其中大部分的功能实在是太强大了,如果想仔细研究,请参考相关书籍。
login
login用于登录一个主机,也可以用来从一个用户转向另一个用户,这一点有点象su命令,但他的用法比su要多一些。语法:
login [参数] [主机名] [用户名],参数如下:
参数 说明 用户名 如果没有给出任何参数,则login需要一个用户名。 -p 保留环境变量。 -f 忽略第二次登录证明。 -h 远程登录其他主机。
ping
和dos下的一样,用于检查两台联网的计算机之间的物理网络是否畅通,这个命令一般用于检查网络是否存在故障。
Ping命令向网络主机中发送ICMP(Internet Control Messeges Protocol)包,并要求目标主机回应。参数有:
参数 说明 -c 收到主机回应即停止。 -f 洪水式发包,一旦收到主机回应就发包,或者每秒一百个包。注意,只有超级用户才可以用这个命令,此命令会对网络产生不良影响。 -I 每发一个包等待一秒钟。 -l 强制连续以最快的速度发包。这个命令也只能有超级用户使用。 -s packetsize 自定义包的大小。
其他命令
time
确定程序执行的时间。语法:
time [command]
uname
报告系统名或其他各种信息。语法:
uname [参数]
参数 说明 -s 报告系统名,这是个缺省值。 -n 报告系统的节点名。 -r 报告系统的发行号。 -v 报告系统的版本号。 -m 报告系统的硬件名。 -a 报告所有信息。
History
显示用户命令行的历史记录。
Vi的使用
要想配置系统,就要先学会文本编辑命令,因为主要的配置工作无非是对文本文件的编辑。在unix或linux里最古老的同时也是最流行的文本编辑器就是vi了。所以要了解一些vi的用法还是有必要的,虽然对于新手可能是很难,但慢慢习惯以后,你就会发现vi其实是一个非常好用和功能强大的一个编辑器。
Vi简介
Vi是unix世界中的极为普遍的一个全屏幕的文本编辑器,几乎可以说是任何一台unix机器都会提供这套软件,linux当然也有。熟悉dos下的文本编辑器如edit后,会觉得vi并不好用,unix上的确也发展出许多新的、更强大的编辑器,但并不能保证每台机器上都有。所以,熟悉一下vi的操作还是有必要的。这可以让你在不同的机器上得心应手。
Vi的基本观念
只要执行vi就可以进入vi的编辑环境了。在实际操作之前有个粗略的了解会比较好。Vi有两种模式:输入模式和命令模式。输入模式用于输入文字资料,而命令模式则是下达一些编排文件、存档以及离开vi的操作命令,当执行vi后,先进入命令模式,此时输入的任何字符都被视为命令,在输入模式里要进入命令模式可以按“esc”,如果不知道现在处于什么模式,则多按几次“esc”系统就会发出“嘟嘟”声以示进入命令模式。
进入与离开
要进入vi只要输入vi<文件名>,vi就可以帮你自动加载所要编辑的文件或新建立一个文件。进入vi后,屏幕左方会有一些波浪号,凡是列首有该符号就表示目前此列是空的。要离开vi可以在命令模式里打入“:q”,而“:wq”则是存档后离开,打入“:q!”则是强制离开。文件名>
Vi的输入模式
要如何输入呢?有好几种命令可以进入输入模式(注意大小写有分别):
新增,按a,从光标所在位置后面新增资料。按A,从光标所在列后面新增资料。
插入,按i,从光标所在位置前面开始插入资料。按I,从光标所在列的第一个非空白字前面开始插入资料。
开始,按o,从光标所在列下新增一列并进入输入模式。按O,从光标所在列上方新增一列并进入输入模式。
Vi的基本编辑命令:
命令 说明 x 删除光标所在字符。 dd 删除光标所在行。 r 修改光标所在的字符,r后接着要改成的字符。 R 进入取代状态,新增文本会覆盖原文本,直到按esc回到命令模式为止。 s 删除光标所在的字符并进入输入模式。 S 删除光标所在的列的字符并进入输入模式。
好了,到这里vi的简单用法就介绍完了,相信这些对于简单的配置系统应该够用了。因为大部分时间相信我们是在xwindows下,谁也不会总也对着那个黑乎乎的屏幕:)
篇3:Linux不完全手册(三)
linux系统目录结构介绍篇
linux系统有其特定的文件系统的目录组织结构,了解这些目录结构是学习基本知识的基本,下面我以redhatlinux为蓝本介绍一下这些目录结构。
目录名
简介
/bin
这个目录是系统中最主要的可执行文件的存放地,这些可执行文件大都是linux系统里最常用的命令了,一般用户和超级用户都会经常使用其下的命令,如:ls、su、mount等。
/etc
是系统内部存放配置文件的最主要场所,一般和系统关系十分密切的配置文件都放在该目录下,也就是说对系统的配置主要就是对该目录下的文件进行修改。在该目录下大多是文本文件。,比如:inittab、lilo.conf等。
/lost+found
主要是系统有毛病的时候存放文件的地方,正常情况下可以不去理会。
/root
超级用户root的默认主目录,对一般用户来说该目录是没有进入权限的。一般自己的文件都考到自己的主目录下面,以免打乱原来的系统层次结构。
/tmp
和dos或windows的temp目录相同,也就是该目录下面存放临时文件。
/boot
这个是redhatlinux特有的目录,存放系统启动的时候的内核文件和其他一些信息文件。有的发行版本就没有这个目录,而是把这些东西放在根目录下。
/home
这是系统默认的普通用户的主目录的根目录,也就是普通用户的主目录设置为:/home/[userid]目录。
/mnt
是系统提供安装额外文件系统时候的安装目录,这个主要的目的是为了不打乱原来的目录系统结构,否则安装在哪里都是可以的。只要那个目录没被使用。
/sbin
和/bin一样,主要是存放可执行文件的场所,只不过这里的可执行文件主要是给超级用户管理管理系统时使用的,普通用户几乎没有权限执行其中的程序。如:mke2fs、ifconfig等。
/usr
这个目录是linux系统里面占用磁盘空间最大的目录,该目录下面有许多应用程序,他的子目录也比较复杂,而且系统之间还有好多不同,我将在下一张表格里介绍它。
/dev
这个目录下面的所有文件都是特殊文件,linux系统把所有的外设都看成是一个文件,就是说你对代表该外设的文件的操作就表示对该外设的操作。所以说/dev对系统是相当重要的。比如你想对软盘进行EXT2文件系统的格式化,那么就要这样做:mke2fs /dev/fd0,这里的fd0就代表软盘驱动器。
/lib
存放系统的链接库文件,没有该目录则系统就无法正常运行。我曾试着给该目录改名,结果任何命令都无法运行,只好用软盘启动机器再安装好文件系统才解决这个问题,可见其重要性。
/proc
这个目录中的文件其实不是存放在磁盘上的,该目录的文件系统叫做proc文件系统,是系统内核的映像。也就是说该目录里面的文件是存放在系统内存里面。可以通过察看这些文件来了解系统的运行情况。这个目录不要随意动,稍有不慎就可能导致系统的锁死。
/var
主要是一些系统记录文件的存放地,同时也存放一些系统的配置文件。因系统不同而异。
/usr目录结构:
目录名
简介
/usr/x11r6
主要是xwindows的目录,下面还有子目录的结构大致和根目录相同。
/usr/games
安装时选择的游戏都在这里。
/usr/src
主要是系统内核或其他程序的源程序。
/usr/bin
和/bin一样都是一些用户级别的可执行文件。
/usr/i486-linux-libc5
试linux的一些库文件,用于编译可执行文件或者是程序执行当中的链接。
/usr/local
是本地目录结构层次,也就是后来安装的程序尽量把自身加入到该目录里面。该目录也是有结构的目录,其子结构的用途和作用也类似于根目录。
/usr/tmp
是非系统级别的临时文件的存放地。
/usr/include
这个目录是存放编译程序所包含的头文件的主要目录。
/usr/man
这是系统中的联机手册也就是帮助文档的主要存放地。
/usr/doc
存放一些系统的说明文档和一些HOWTO文件。
/usr/sbin
和/sbin差不多。
/usr/lib
编译时的链接库文件。
Linux系统设置篇
要管理好一个系统,从某种意义上来说对系统文件的设置占有及其重要的地位。鉴于linux系统的复杂性,在这里我只对/etc目录下的那些重要文件做一个简单的介绍。
DIR_COLORS:
该文件指定了系统哪些终端可以使用彩色的模式,定义了不同文件类型在列出时的不同颜色,
可以自己修改这些设置。或把文件拷贝到自己主目录下面的.dir_colors,然后自己修改这个文件,以使用个人设置。
HOSTNAME:
该文件记录了本地主机的主机名和域名,使用主机名.域名的格式,比如ttqq.tsinghua.edu.cn里面的ttqq就是主机名,而tsinghua.edu.cn则是域名。
BASHRC:
该文件定义使用bash为shell时自动执行的一个配置文件,其中可以放置一些需要运行的命令和别名设置,如:
PS1=“[\u@\h\w]\\$” 〔定义系统提示符方式〕
Alias which=“type -path” 〔定义which命令为type -path的别名〕
Alias ls=“ls -color” 〔定义ls命令为代-color参数的ls命令〕
Alias rm=“rm -f” 〔定义rm命令为代-f参数的命令〕
CRONTAB:
该文件定义了系统自动执行的进程。对crontab分的比较详细,分成了按小时、日、星期、月自动执行。
CSH.CSHRC:
该文件是使用csh作为系统shell时的处始化文件,就象bashrc文件对于bash一样。
FDPRM:
该文件是系统配置软盘驱动器的参数文件,普通软盘驱动器的参数列表如下:
# size sec/t hds trk stre gap rate spec1 fmt_gap
360/360 720 9 2 40 0 0x2A 0x02 0xDF 0x50
1200/1200 2400 15 2 80 0 0x1B 0x00 0xDF 0x54
360/720 720 9 2 40 1 0x2A 0x02 0xDF 0x50
720/720 1440 9 2 80 0 0x2A 0x02 0xDF 0x50
720/1440 1440 9 2 80 0 0x2A 0x02 0xDF 0x50
360/1200 720 9 2 40 1 0x23 0x01 0xDF 0x50
720/1200 1440 9 2 80 0 0x23 0x01 0xDF 0x50
1440/1440 2880 18 2 80 0 0x1B 0x00 0xCF 0x6C
这里大概包括了主要软驱的参数,如果以后你有特殊的软驱,那么就可以按上面的格式写出他的参数设置。
FSTAB:
该文件比较重要,是系统启动时自动安装上的文件系统备置表文件。下面给出一个实际文件,然后在介绍其中内容:
/dev/hda6 / ext2 defaults 1 1
/dev/hda7 swap swap defaults 0 0
/dev/fd0 /mnt/floppy supermount fs=vfat,dev=/dev/fd0 0 0
/dev/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom,ro 0 0
/dev/hda1 /mnt/c vfat defaults 0 0
/dev/hda5 /mnt/d vfat defaults 0 0
none /proc proc defaults 0 0
可以看出来,每一行由六项组成,其中每一项的意思为:
1. 描述欲安装文件系统的设备。
2. 描述安装的目录,也就是安装点。
3. 描述安装设备上的文件系统。
4. 描述安装时的安装方式。
5. 使dump程序对该文件系统处理时的标志位。
6. 在启动fsck程序对文件系统进行检查时的标志位。
现在我结合以上内容来对这个文件进行解释:
第一行:将首先安装/dev/hda6为根文件系统,文件系统类型为ext2,使用默认安装方式。
第二行:将安装/dev/hda7为swap分区,使用swap文件系统,参数表示是交换分区,使用默认安装方式。
第三行:安装/dev/fd0到/mnt/floppy,可以使用任何文件系统,默认安装方式。
第四行:安装/dev/cdrom到/mnt/cdrom,可以使用任何文件系统,默认安装方式。
第五行:将/dev/hda1安装到/mnt/c上,使用fat文件系统,默认安装。
第六行:将/dev/hda5安装到/mnt/d上,使用fat文件系统,默认安装。
第七行:安装内核映像文件系统的规定写法,安装到/proc,使用proc文件系统。
这样,你就可以根据自己的需要来任意安装文件系统了。
GETTYDEFS:
该文件里面设置了tty设备的属性,也就是虚拟控制台一类的设备的属性,如速度等。在这个文件里还可以更改登录默认提示符等。
HOSTS:
该文件是本地的一个网络主机地址解析文件,相当于windows下的那个Hosts.sam文件。功能是输入的如果是一个域名或主机名那么首先查找这个文件进行域名解析,如果这个文件里有对应的ip地址,那么就使用,如果这个文件里没有对应的ip,那么就访问我们的DNS服务器来进行查找。
HOSTS.ALLOW:
定义了那些主机可以访问网络资源,其中提到的主机都可以访问。
HOSTS.DENY:
该文件和上面的那个文件的作用正好相反,也就是定义禁止访问网络资源的主机。
ISSUE:
该文件的内容是你在本地登录计算机的时候,显示在屏幕上的内容。
ISSUE.NET:
这个文件和上面的文件意义是相同的,只不过这个文件是给那些通过网络来登录的人看的。
LILO.CONF:
这又是个比较重要的文件。他是用于lilo的配置的,下面我给出一个实际的文件来讲:
boot = /dev/hda6 〔lilo程序安装在/dev/hda6上〕
timeout = 500 〔启动等待选择时间〕
prompt
vga = normal 〔显示器设成标准vga〕
read-only
#Linux bootable partition config begins 〔开始linux启动配置块〕
image=/boot/vmlinuz 〔内核文件为/boot/vmlinuz〕
root=/dev/hda6 〔linux根文件系统在/dev/hda6上〕
label=linux 〔启动时选择的标示符为linux〕
read-only 〔以只读方式安装,以便检查〕
#Linux bootable partition config ends 〔结束linux启动配置块〕
other = /dev/hda1 〔非linux操作系统,在/dev/hda1上〕
label = dos 〔启动标示为dos〕
其实这个文件很好配置,就这样,以后可以随意的加入新的操作系统了。
PROFILE:
这个是用户的配置文件,用户自己的目录下面有.profile则按照这个文件进行用户配置,如果没有的话,那就用这个系统给用户默认的配置文件。
Linux答疑篇
其实linux是一个非常复杂的操作系统,我们在用的时候一定会遇到好多的问题,现在我把常见的一些问题作一下整理,希望能对大家有些帮助。
1. 问:如何在linux下使用软驱和光驱?
答:许多初学者刚刚装完linux,当想使用软盘和光驱时,却不知道怎样使用。linux并不想dos和windows这样把磁盘表现为a:、c:、等等的形式。linux是用一个无所不包的目录结构来表现计算机的软、硬件资源,如计算机的所有硬件都在“/dev/”目录下,而“/”就是计算机的根目录,计算机的所有资源都在“/”下。象软盘就是“/dev/fd0”,“fd0”这个文件就表示软盘。硬盘则表示为“/dev/hda”(这里假设只有一个硬盘),硬盘上的分区则表示为“hda1”、“hda5”等等这样的形式,光驱为“/dev/cdrom”。
好了我们简单的了解了linux对这些设备的表现形式,那么下面我们来解决实际的问题。linux的文件系统都是安装(mount)上的,系统在最初启动时安装好根文件系统,那些特殊的文件系统需要使用者在使用时自己安装,这个安装就是在根文件系统下用一个挂装点来连接上我们的特殊设备。以后对挂装点的操作就等于对这个设备的操作。一般挂装点都是在“/mnt”下,其中默认的有“/mnt/cdrom”这个是光驱的挂装点?quot;/mnt/floppy“是软驱的挂装点,我们也可以自己建立一些挂装点,其实就是在”/mnt“下建立目录,如我们可以为我们的c:盘建立一个”dosc“的挂装点。当我们确定这些东东都建立好了之后,在要使用软驱、光驱时,我们可以打入这些命令来安装:安装软盘”mount /dev/fd0 /mnt/floppy“安装光盘就”mount /dev/cdrom /mnt/cdrom“。mount就是安装命令,平时只打入mount命令我们就会看见已经安装好的文件系统。
其实最好把常用文件系统写进fstab文件,这样每次开机就能够使用了。比如把windows的分区写进去,具体方法参考上面所介绍的系统设置。另外,对于光驱、软驱用完以后可以打入umount来进行卸载,否则会对你的文件系统造成极大的破坏。
2. 问:如何反安装lilo?
答:可以用windows启动软盘来启动,再运行fdisk/mbr就可以重写mbr以去掉lilo。也可以在linux下运行lilo -u /dev/had,其中/dev/had是你的lilo的安装位置。
3. 问:怎样快速调出历史命令?
答:如果想快速调出历史命令的话可以按上下光标键,就会看到以前用过的历史命令了。
4. 问:我想使用一个命令,但这个命令我只记得前几位,后面的字母我忘了,怎么办?
答:这时也是可以用的,只要打入命令的前几位字母再按一下”TAB“键,系统就会自动的补齐命令。
5. 问:怎样快速的切换路径呢?
答:键入”cd -“就可进入上次进入的目录。键入”cd ~“就可回到自己的主目录。
6. 问:怎样显示彩色的目录和文件列表?
答:使用ls -color就可以看到彩色的目录和文件了。如果不想每次都打的话那就要编辑/etc/bashrc这个文件,在里面加入一行:alias ls=”ls -color“,这样就可以了。
7. 问:find命令查找文件的确很强大,但我又嫌它太麻烦,我只是想简单的查找文件,有没有快速的方法?
答:可以的。比如我们要查找以”s“开头的文件,那就打入”s“后,快速的按两下TAB键,就会列出所有以s开头的文件了。
8. 问:怎样查看已经卷过屏幕的信息呢?
答:可以用这两个组合键,很好用: ”shift+pageup“ 和”shift+pagedown“。他们两个可以查看屏幕上面和下面的东西。
9. 问:怎样启动一个程序立即让它进入后台?
答:其实只要在程序后面打上一个”&“号就可以了。比如我们想在后台编译一个程序,可以打:gcc mypro.c&。
10. 问:怎样在我退出系统后我的程序还能继续执行?
答:可以使用nohup命令。比如我们想编译一个很大的程序,那我们可以打:nohup gcc mypro.c&。但要注意的是这个命令必须要和”&“一起使用。这时我们就可以退出系统(logout)了。
11. 问:怎样安装新的软件?
答:如果这个软件不是基于rpm包的话,那么就会很麻烦。具体来说要先把得到的tgz文件或tar文件解压,具体方法见上面的命令介绍。然后参看目录里的readme文件。一般来说要运行make、makefile这样的程序来编译它,然后按提示进行。有的软件带有install文件,这时就要”make install"来编译它。总之,先看看readme会有很多的好处。
好了,这篇linux不完全手册终于完成。相信它对你会有一定的帮助。另外由于我水平的关系,错误之处在所难免,欢迎大家指教、交流。我的email:119@cool.com.cn
篇4:QQ宠物喂养不完全手册
如何领养宠物?
您需要下载QQ005新春贺岁版或以上版本,安装完成后,可以在弹出的对话框直接领养宠物,不过用QQ00版本的朋友也不用担心,因为你们也有绝技提前领养宠物喔[详细指南]
如何提升宠物等级?
每个宠物对应有宠物等级和宠物成长值,成长值是决定等级的唯一因素。宠物在成长状态下,每在线个小时,就可以获取一个成长值。您还可以通过学习、喂食、洗澡等生活功能获取宠物成长值。
如何更快提升宠物等级?
您可以到宠物学校学习宠物炫,每学习一个宠物炫,宠物成长值就会获得相应的增加,您还可以为您的宠物购买零食、香水等只增加成长值的物品,这些都可以快速提升您的宠物等级。
如何获取宠物元宝?
宠物元宝是宠物喂养过程中的代金券,您在领养宠物的同时,即可免费获赠000个宠物元宝。当您的宠物达到0级以后,成长值每增加00,您就可以免费获赠000个宠物元宝。在喂养过程中,您还会随机收到赠送的宠物元宝。
用Q币可以购买宠物元宝吗?
当您购买宠物物品的时候,系统会优先消耗您的宠物元宝,当您的宠物元宝不足支付时,可以用Q币支付,每Q币可替代00个宠物元宝。
如何实时查看宠物的最新状态?
您可以将鼠标移动到右下角状态栏的上,宠物状态会适时浮出,
宠物炫是什么?怎么玩?
宠物炫是您的宠物和您的好友交互的一种方式,您可以带领您的宠物,到宠物学校学习各种宠物炫,在您和好友聊天的时候,您可以派您的宠物去好友的桌面炫一个哦!(下图)
我的宠物饿了怎么办?
每个宠物有对应的饥饿值,宠物在线会消耗饥饿值。您可以到宠物社区的食品店,为您的宠物购买食品,并喂食增加饥饿值,记得不要让您的宠物吃得太饱哦,会撑坏的!一般每在线6个小时需要喂食一次。
我的宠物还要洗澡,怎么办?
每个宠物有对应的卫生值,宠物在线会消耗卫生值。您可以到宠物社区的日用品店,为您的宠物购买日用品,并洗澡增加卫生值。一般每在线个小时需要洗澡一次。
我的宠物浑身发抖,好像生病了,怎么处理?
当您的宠物在饥饿、不卫生的状态时,较容易患上各种疾病。您可以到宠物社区的医院开处方,并根据处方购买药品,喂食药品后,宠物会恢复健康。
如果我的宠物不幸死亡了,怎么办?
如果你的宠物死亡了,不用着急,你可以选择复活宠物或者埋葬宠物。复活宠物后,宠物原有的等级成长值都会保留,埋葬宠物后,宠物所有相关资料包括等级、宠物元宝等都将清空。埋葬宠物后,您还可以重新领养新的宠物。
在哪里可以看到好友宠物的资料?
您可以在查看好友资料的同时,选择“宠物资料”查看到好友的宠物等级、昵称、主人称呼等信息。
篇5:IT职位简历写作不完全手册
IT职位简历写作不完全手册
是我国高校扩招生毕业的第一年,大量本科生涌向了IT市场;IT就业岗位增加幅度落后于市场人才供给,给hrhr,人力资源人力资源市场造成了一定压力。为此,业内专家指出,IT新人入行需要打好基本功,应聘企业应从小事做起,首先学会写一份好resumeresume,提高求职应聘的成功率。
作程序员是许多计算机专业的学生的必由之路。而IT就业岗位增加幅度落后于市场人才供给,给人力资源市场造成了一定压力。为此,业内专家指出,IT新人入行需要打好基本功,应聘企业应从小事做起,首先学会写一份好简历,提高求职应聘的成功。
事实证明,简明扼要、切中要点、朴实无华、坦白真切的简历胜过投机取巧。然而应聘程序员的简历,除需要满足上面几个要求外,还有自身行业的一些特点:
首先,软件公司通常很看重程序员的'实践经历,因此实践项目应当成为简历中的重头。
从位置上看,实践项目应当放在简历的显著位置。在内容上讲究求实,求职者可以详细说明下在开发tuanduiguanlituanduiguanli,团队团队(如果有的话)中,如何用自己的知识帮助过别人,提出过哪些受到采纳的建议,开发过哪些可重用的组件等等。
有许多毕业生,苦于自己没有多少在开发团队工作的经历,总认为这是自己的“死穴”,所以在简历中试图避免提到相关的内容。其实工作经历匮乏并没到无药可救的地步,反倒是“避而不谈”才真的点了求职的“死穴”。毕业生在学校期间,阅读过哪方面的书籍,在哪方面进行过深入研究及简要过程,以及做过的每一项目中采用的软件产品与工具(如数据库、开发工具、语言等)、自己的职责、在哪些开发论坛活动过等等都是招聘者很关心的,都可以作为自己的经历
好好表述一番的另外也是招聘单位比较看重的。
其次,表一表英语能力也是简历中的重要构成部分。在如何体现自己的英语能力上,可以有多种方式,如通过哪级考试之外,翻译过什么文章,或者常看的英文资料网站,比较印象深刻的文章等等。
还有一点,应聘者通常喜欢列出“精通XXX、熟悉XXX”等内容来展现自己的能力。但要注意不要流水帐般列得太多,有两三条,并与其经历结合起来验证一下就很不错了。
篇6:圣诞节短信祝福之不完全手册
圣诞节短信祝福之不完全手册 -圣诞节
好希望陪着你一直到老,让你做我手心里的宝。
恋爱中的男人在花开时就盼着结果,女人却在花季里想到落叶。
给你发完短信息,浑身感觉甜蜜蜜。放下鼠标想心事,今天就说我爱你!!
执子之手,与子共著。执子之手,与子同眠。执子之手,与子偕老。执子之手,夫复何求?
以真诚为半径,以尊重为圆心,送你一个圆圆的祝福给你,愿爱你的人更爱你,你爱的人更懂你!圣诞快乐!
我想在你最高兴时说出我的心里话,浪漫的圣诞节里,我的机会终于来了--你快乐时像头小猪,生气时更像!
不敢对你说,雪花飘去我的思念,不能让你知,有你才有冬日暖阳的眷恋,圣诞节会带给你平安幸运的一年!
神说:所谓幸福,是有一颗感恩的心,一个健康的身体,一份称心的工作,一位深爱你的爱人,一帮信赖的朋友。你会拥有这一切!祝圣诞快乐!
圣诞树上的雪花,悄然无声地飘落,远处悠扬的钟声,开启着你我的心扉,让爱洒满人间。
圣诞老人留言:因昨晚没有袜子装礼物,只好折成现金存入你的帐户--请务必在一小时内查询六次信用卡帐户,即可到帐!
在隆冬来临之际,希望你身体健康,永远快乐得就像炉子上的水壶一样,即使屁股烧得红红的,也依然快乐地吹着口哨幸福地冒着鼻涕泡泡。
如果每年的今夜,一个很肥的老人从窗口跳进来抓住你,把你装进袋子里,你不要担心,因为我想要的圣诞礼物就是你。
因考虑到过几天会有铺天盖地的祝福短信堵塞网络,有理想有远见且智慧过人的举世无双宇宙超级无敌天才提前恭祝:麦瑞克瑞斯么斯嗯得嗨皮牛野儿!
如果有一个白胡子老爷爷从窗口爬进来,把你装进袋子里,你一定不要惊慌,那是我告诉圣诞老人,我最想要的礼物是一个像你这样的朋友!
因为有了玫瑰才有美丽的爱情,因为有蔚蓝的天空才有人类的'梦想,因为有了你才让我浪费一毛钱的信息费,圣诞快乐!
圣诞老人说:所谓幸福是有一个健康的身体,一位深爱你的人,一帮可信赖的朋友。当你收到此信息,一切随之拥有!!
一天我擦亮阿拉丁的神灯,灯神说:我会满足你一个愿望。我说:请祝福正在看短信的人圣诞快乐!
在这浪漫的季节里,思念如晶莹的雪花翩翩飘落,你是圣诞老人赐予我今生最好的礼物,愿和你相拥相守直到永恒!
送你棵坠满礼物的圣诞树,顶上最大最亮那颗是我的真心,下面挂的是我的痴心,丝带里缠绕的是我的一颗不变心。圣诞快乐!
圣诞节到了耶!!你有没有在床头前挂臭袜子啊??圣诞老公公会把我最好的礼物丢进去的。圣诞节快乐!!!
雪花飘飘,心儿跳跳,借圣诞钟声,爱你的人儿在傻笑;铃铛敲敲,灯儿耀耀,借圣诞烛光,想你的人儿在傻闹。
美酒、蜡烛、大餐,多么美妙的圣诞!惟独就缺你……………………的钱包!
亲爱的,我真想缩小,好钻进你的圣诞袜里。我想我一定是你最想得到的圣诞礼物!
值此圣诞佳节,我只有一句话要告诉你:今天下班后我会空腹去找你!
不管我在哪里,我离你只有一个转身的距离,让我的心陪你在这个平安夜里共同起舞。
中国网 12月20日
篇7:IT人员的简历写作不完全手册
IT人员的简历写作不完全手册
大量本科生涌向了IT市场;IT就业岗位增加幅度落后于市场人才供给,给人力资源市场造成了一定压力。为此,业内专家指出,IT新人入行需要打好基本功,应聘企业应从小事做起,首先学会写一份好简历,提高求职应聘的成功率。
作程序员是许多计算机专业的学生的必由之路。而IT就业岗位增加幅度落后于市场人才供给,给人力资源市场造成了一定压力。为此,业内专家指出,IT新人入行需要打好基本功,应聘企业应从小事做起,首先学会写一份好简历,提高求职应聘的成功。
事实证明,简明扼要、切中要点、朴实无华、坦白真切的简历胜过投机取巧。然而应聘程序员的简历,除需要满足上面几个要求外,还有自身行业的一些特点:
首先,软件公司通常很看重程序员的'实践经历,因此实践项目应当成为简历中的重头。
从位置上看,实践项目应当放在简历的显著位置。在内容上讲究求实,求职者可以详细说明下在开发团队(如果有的话)中,如何用自己的知识帮助过别人,提出过哪些受到采纳的建议,开发过哪些可重用的组件等等。
有许多毕业生,苦于自己没有多少在开发团队工作的经历,总认为这是自己的“死穴”,所以在简历中试图避免提到相关的内容。其实工作经历匮乏并没到无药可救的地步,反倒是“避而不谈”才真的点了求职的“死穴”。毕业生在学校期间,阅读过哪方面的书籍,在哪方面进行过深入研究及简要过程,以及做过的每一项目中采用的软件产品与工具(如数据库、开发工具、语言等)、自己的职责、在哪些开发论坛活动过等等都是招聘者很关心的,都可以作为自己的经历好好表述一番的另外也是招聘单位比较看重的。
其次,表一表英语能力也是简历中的重要构成部分。在如何体现自己的英语能力上,可以有多种方式,如通过哪级考试之外,翻译过什么文章,或者常看的英文资料网站,比较印象深刻的文章等等。
还有一点,应聘者通常喜欢列出“精通XXX、熟悉XXX”等内容来展现自己的能力。但要注意不要流水帐般列得太多,有两三条,并与其经历结合起来验证一下就很不错了。
篇8:上海市应届大学毕业生入职不完全手册
非上海生源高校毕业生
毕业生从离开高校到进入工作单位这一过程中,主要要办理《报到证》、户口和档案3个手续,《报到证》是学生到用人单位报到及档案转移的有效证件。户口和档案,则是毕业生的身份证明。由于毕业生生源地不同,离校的手续也有所区别。
上海生源高校毕业生
一般的高校对签订协议要进行鉴证,若没有出现毁约等现象,学校对签订的协议鉴定通过,学校统一办理就业报到证。学生在办理完学生证、图书证等离校手续后,可直接领取就业报到证,办理户口和档案转移手续,凭报到证到单位报到即可。
案例说明
张同学在与单位签订就业协议书后,一般10天之内须到学院办理《毕业生院系初审鉴定意见》,在网上登录电子的就业协议书。就业协议书分为4联,包括用人单位联(白色)、学生联(红色)、鉴证登记单位联(蓝色)和备查联(黄色),在就业协议书上要标明落户的警署。
若鉴证通过,办理离校手续后,即可到院系领取就业报到证。就业《报到证》有两联,有色联用于学生去用人单位报到,白色联存入学生个人档案。户口需到校保卫处办理户口迁移证,持原入学时迁出户口簿(如果家庭户口本上没有迁出的纪录,需要原迁出地警署开具何时迁往何地的户籍证明),户口迁移证、报到证等材料,到上海市高校毕业生就业指导中心办理《申报户口证明信》,然后再到户口迁往地派出所办理落户手续即可。
若要挂靠工作单位的集体户口,须另持单位集体户口薄;若要挂靠亲属,须另持迁入户口本,即可办理。毕业生的档案,只要在离校时标明转移到的地方,档案即可通过机要渠道转移到目的地。工作单位有档案管理权的,可直接转到工作单位。若工作单位没有档案管理权,档案可挂靠在上海市高校就业指导中心或各区县人才服务中心。
特别提醒若是上海生源上海高校毕业生毕业时没有签订就业协议,离校后才与用人单位签订就业协议的,须持学校出具的同意打印报到证的申请表、就业协议书原件、可证明其为上海生源的有效证件,如身份证、户口迁移证等,学历文凭考试毕业生还应提供毕业证书原件,到上海市高校就业指导中心办理就业报到证,
非上海生源高校毕业生进沪就业仍实行户籍和居住证双轨制。上海户籍的申请根据往年流程,凡非上海生源高校毕业生进沪就业申请上海户籍并经批准的,发给《关于同意接收非上海生源高校毕业生进沪就业的通知》(简称《通知》);《通知》格式一式四联,第一联为学生本人申报户口用;第二联由用人单位寄(送)高校或研究生培养单位;第三联由用人单位留存;第四联由用人单位上级主管部门留存。用人单位有集体户口且该单位有档案保管权限的,可要求学校直接将档案寄到单位,并把户口迁到单位集体户口;若用人单位没有集体户口的,户口迁到上海市高校毕业生就业指导中心集体户口,档案委托给上海市高校毕业生就业指导中心保管。有关非上海生源高校毕业生进沪就业办理本市户籍政策近期将公布,敬请留意。
上海居住证申请及手续
-申请条件
凡被上海市用人单位录用的本科及本科以上学历的应届非上海高校毕业生均可办理;对于专科生,就业协议书约定月薪达到适当数额的工科类非上海高校毕业生可以办理。
-户口和档案
办理上海居住证,非上海生源高校毕业生户口需迁回到原生源地。关于档案是否可以转到上海,还需要征求报入户口的地方的意见。
-申请手续
毕业生可持《〈上海市居住证〉申请表》和《高校毕业生就业协议书》(已递交进沪就业办理上海市户籍申请的可免于提交),向上海市高校毕业生就业指导中心提出申请,申领《高等学校毕业生进沪就业通知单》(简称通知单)。通知单共两联,第一联用于毕业生去用人单位报到(报到期限按教育部有关规定),第二联用于申领《上海市居住证》。毕业前,学校的毕业生可向学校的就业指导中心申请,毕业后可直接到上海市高校就业指导中心申请。拿到通知单后,毕业生可持毕业生迁回生源所在地的户口迁移证或者户口迁回原籍后的户籍证明;在沪居住地证明复印件、身份证等到上海市和各区(县)人才服务中心办理领取居住证相关手续。(详见流程图2)
根据团市委最新的《上海青年调查报告》显示,上海青年对于创业具有较高热情,其中28%的在职青年对于创业表示“愿意,正在进行相关准备”,另外约有10%的表示已经做好准备。与在职青年充满信心的表示不同,应届毕业生对于创业却是激情和忧虑参半。缺少资金来源、不具备创业经验、项目选择盲目,成为横在他们面前的几块巨石。但尽管如此,还是有越来越多的人投身到创业大军中,希望凭借自身的努力打造一份事业。
上海市开业指导中心一位人士表示,尽管大学生创业存在先天限制,但他们绝不是弱势群体,他们在创业过程中最需要的也不是优惠政策。而事实上,在《上海青年调查报告》中,我们同样可以看到,“自己具备创业所需的各种能力”被创业者们认为是最重要的条件。
来源:中国高校就业联盟网
篇9:英语语法不完全不及物动词
不完全不及物动词的种类及主语补语用法
不完全不及物动词(i.vi.)的种类及其补语的用法:将不完全不及物动词分成六大类,从1-6逐一说明。
1.be动词
be动词之后可用名词(含名词对等语如名词从句,名词短语,动名词,不定式等)或形容词(含做形容词的现在分词、过去分词、介词短语、地点副词或地点词短语等)做补语
注意
用名词做补语时,be动词译成“是”;用形容词做补语时,be动词不必译出;用地点副词或地点副词短语做补语时,be动词译成“在”。be动词之后有11种补语:
(1)名词
例:he is a great hero.
(他是大英雄。)
(2)名词从句
例:the trouble with me is that i lack money.
(我的麻烦是缺钱。)
the problem is whether he can join us.
(问题在于他是否能加入我们。)
(3)名词短语
例:the question is when to set off.
(何时出发是问题所在。)
(4)做名词用的动名词短语
例:my hobby is collecting stamps.
(我的兴趣是集邮。)
(5)做名词用的不定式短语
例:my purpose is to see him.
(我是来看看他的。)
(6)形容词
例:she is beautiful.
(她很美。)
(7)做形容词用的现在分词
例:the question is interesting.
(这问题真有趣。)
(8)做形容词用的过去分词
例:i am interested in the question.
(我对这问题感兴趣。)
(9)做形容词用的介词短语(由“of+抽象名词”构成)
例:the book is valuable/of much value.
(这本书很有价值。)
the machine is useless/of no use.
(那机器毫无用处。)
(10)地点副词
例:she is there.
(她在那儿)
they are upstairs.
(他们在楼上。)
is he home now?
(他现在在家吗?)
(11)地点副词短语(由“介词+地方名词”构成)
例:she is in town.
(她人在城里。)
they are at home now.
(他们现在在家。)
she is in danger.
(她有危险。)
注意
he is washing the car.
his job is washing cars.
be动词之后,出现v-ing时,该v-ing有时是现在分词,有时却是动名词,一般语法书总是交代不清,弄得同学头昏眼花。常有些同学就因此而放弃学语法,以至英语愈来愈退步。在这儿,告诉你两个简单的方法:
方法1:v-ing可译成“正在……”时,就是现在分词。
例:he is washing the car.
(他正在洗车。)
故washing为现在分词。
his job is washing cars.
(他的工作正在洗车。)(X)
(他的工作就是洗车。)(O)
故washing非现在分词,而是动名词,置于be动词之后,做主语补语。
方法2:若同学觉得方法1有点难时,可试试这个方法:be动词之后的v-ing可与主语互换时,该v-ing就是动名词;若不能互换时就是现在分词。
例:he is washing the car.(他在洗车)
----washing the car is he.(X)(洗车子就是他。)故washing为现在分词。
his job is washing cars.
-----washing cars is his job.(o)(洗车是他的工作。)故washing是动名词,具有名词的功能,既可做补语,亦可做主语。
★ 学习心得如何总结
★ 市场报告
★ php实习报告
★ 新员工试用协议书
【Linux不完全手册(推荐9篇)】相关文章:
会计岗位规章制度2022-08-26
安全文明出行心得感悟2022-05-04
计算机专业毕业生实习鉴定评语2023-06-26
高中英语求职信模板三篇2022-05-06
高中英语求职信结尾2023-03-15
软件需求分析面试自我介绍2022-05-06
高中英语求职信范文150字2022-10-20
高中英语求职信作文翻译2022-06-03
高中英语选修8unit3求职信2023-08-09
公共卫生管理专业求职信2023-09-01