对照DOS学Linux的基本命令

Author: 邢丽华 Date: 2000年 第33期

  随着中文版的Linux的诞生,Linux这个诞生于网络,发展于网络的开放式操作系统已经步入我们的世界,它具有Unix系统的可靠性、稳定性、多任务性以及强大的网络功能,吸引了广大的电脑爱好者。为使大家能更好、更快地熟悉、深入到Linux系统中,现将Linux的基本操作与我们所熟悉的DOS操作中相似的命令加以比较,以进行基本命令的学习。
#1    一、基础知识
  1.开机进入
  Linux系统的开机同正常的DOS、Windows开关机顺序相同。若是多操作系统则在LILO boot:后输入Linux,就可进入Linux的注册提示符Login:,在其后输入用户名,在口令提示符password:后输入口令,注册正确后,可进入相应的用户环境。如输入:root,及其密码,可进入超级用户环境#,输入其他用户名及口令,可进入该用户环境$。
  2.关机退出
  在超级用户提示符#下输入halt(立即关机)或shutdown  time(延迟time分后关机,给各用户每隔一段时间发出一个还有多长时间将关机的警告)后,计算机将进行一系列的关机工作,最后出现System halt(关机结束),就可以关闭电源了。非超级用户则需用exit退出操作环境,再进入超级用户环境,方可进行关机工作。
  3.操作注意事项
  在Linux中有一些与DOS不完全相同的地方,见^33020202a^表:
  在Linux系统中,超级用户的系统提示符是#,一般情况下普通用户的系统提示符是S,通用户的系统提示符也同DOS一样可以进行更改;通配符中*与?的含义与DOS中一样,[]是仅包括括号内的符号,连续的符号可用“-”连接首尾的符号代替,如[12345678]可以用[1-8]代替,[abcdefijk]可用[a-fi-k]表示。
  4.文件类型
  与DOS、Windows不同的是,在Linux系统中,目录和设备都被视为文件,共有四种类型的文件,它们是:①普通文件,在长列目录方式时行首用符号“-”表示。②目录文件,即我们通常所说的目录,在长列目录方式时行首用字母“d”表示。③字符设备文件,如显示器、打印机、终端等,在长列目录方式时行首用字母“c”表示。④块设备文件,如硬盘、软盘、光盘在长列目录方式时行首用字母“b”表示。
  在Linux中用长格式列目录命令ls -l时,显示如下:
  文件类型
  - rwxrw - r - -  5  user  group  1089  nov 18 1998   filename
  含义是:
  存取权    用户   组名   字节数   最后修改时间   文件名
  大家对DOS下的8.3格式的文件名都一定很熟悉了,由于它的表达能力有限,所以在Windows95之后加入了长文件名支持,Linux继承了UNIX的优点,也可以用长字符串作文件名。但是在Linux中文件类型不像在DOS下那样容易从文件的扩展名上了解到,在DOS下的可执行文件的扩展名为com或exe,而在Linux中只能通过文件属性得知,采用命令ls -F可区分目录和文件,在目录后有“/”符号,可执行文件后有“*”符号,用ls -aF可把所有的文件和目录列出,包括隐藏的文件和目录,隐藏文件的文件名以点号“.”开头。
  5.读取权限
  在Linux中,文件的主人即所有者,其他使用者分别称为同组者、其他人,为保证各用户文件的安全,Linux同UNIX一样通过限制某些用户对文件的随意存取。共有三个级别的存取权:读r、写w、执行x。在存取权中的字符顺序是:所有者、同组人、其他人。在上例中分别表示:主人对文件拥有读写权和执行权,同组人对文件拥有读写权、其他人对文件只拥有读权。
#1    二、文件管理和目录操作
  与DOS、Windows一样,在Linux中也有许多文件管理和目录操作方面的命令,对二者的主要命令列表如下:
  1.文件管理(^33020202b^)
  2.目录操作(^33020202c^)
  在二者中,命令的格式都是一样的,只是选项、参数不相同而已,也可以进行组合操作,且Linux的命令的功能更为强大,DOS中的不少命令都是借鉴UNIX而来的,而Linux正是基于UNIX发展起来的,这也是二者有着几乎相同的命令和格式的原因之一。
#1    三、软、硬盘及光驱的使用
  1.软、硬盘及光驱的使用
  在Linux中对其他硬盘逻辑分区、软盘,光盘的使用与我们通常在DOS与Windows中的使用方法是不一样的,不能直接访问,因为在Linux中它们都被视为文件,因此在访问使用前必须使用装载命令mount将它们装载到系统的/mnt目录中来,使用结束,必须进行卸载。命令格式如下:
  mount -t  文件类型 设备名 装载目录
  文件类型常用的有:
  msdos    dos分区文件
  ext2      Linux的文件系统
  swap      Linux swap分区或swap文件
  iso9660   CD-ROM的文件系统
  vfat      支持长文件名的dos分区
  hpfs      OS/2分区文件系统
  设备名是指要装载的设备的名称,如软盘、硬盘、光盘等,软盘一般为/dev/fd0 fd1,硬盘一般为/dev/hda hdb,硬盘逻辑分区一般为hda1 hda2…等等,光盘一般为/dev/hdc。在装载前一般要在/dev/mnt目录下建立一个空的目录,如软盘为floppy,硬盘分区为其盘符如c、d等等,光盘为cd-rom,使用命令:
  mount -t msdos /dev/fd0 /mnt/floppy
    装载一个mddos格式的软盘
  mount -t ext2 /dev/fd0 /mnt/floppy
    装载一个Linux格式的软盘
  mount -t vfat /dev/hda1 /mnt/c
    装载Windows98格式的硬盘分区
  mount -t iso9660 /dev/hdc /mnt/cd-rom
    装载一个光盘
  装载完成之后便可对该目录进行操作,在使用新的软盘及光盘前必须退出该目录,使用卸载命令进行卸载,方可使用新的软盘及光盘,否则系统不会承认该软盘的,光盘在卸载前是不能用光驱面板前的弹出键退出的。
  2.格式化命令mkfs
  格式化软盘时不需事先安装空盘,只需将软盘放入软驱中,使用如下命令,便可格式化一张在Linux中使用的软盘:
  #mkfs -t ext2 /dev/fd0 1440
  在熟悉以上基本命令之后,就可以进一步学习其他命令和软件,例如:文件编辑软件vi,存取权限的修改,检查修复文件系统,增减用户及修改密码,安装其他Linux文件,及一些Linux的实用工具软件,建立x-Windows图形界面,利用Linux上网等等,来增加对Linux的感性认识。