用比较法学Linux基本命令 随着中文版的Linux的诞生,Linux这个诞生于网络,发展于网络的开放式操作系统已经步入我们的世界,它是由芬兰大学生Linus Torvalds于1991年基于Unix系统开发的,并经众多爱好者、公司的努力和支持已经成熟、壮大起来了。它具有Unix系统的可靠性、稳定性、多任务性以及强大的网络功能，吸引了广大电脑爱好者。为使大家能更好、更快地熟悉、深入到Linux系统中来，将Linux的基本操作与我们所熟悉的DOS操作中相似的命令比较，从以下几方面进行基本命令的学习：
一、基础知识
1．开机进入
Linux系统的开机同正常的DOS、Windows开关机顺序相同。若是多操作系统则在LILO boot：后输入Linux，就可进入Linux的注册提示符Login：，在其后输入用户名，在口令提示符password：输入口令，注册正确后，可进入相应的用户环境。如输入：root及其密码，可进入超级用户环境#，输入其他用户名及口令，可进入该用户环境$。
2．关机退出
在超级用户提示符#下输入halt（立即关机）或shutdown time（延迟time分后关机，给各用户每隔一段时间发出还有多长时间将关机的警告）后， 计算机将进行一系列的关机工作，最后出现System halt，就是关机结束，可以关闭电源了。非超级用户则需用exit退出操作环境，再进入超级用户环境，方可进行关机工作。
3．命令操作注意事项
在Linux中有一些与DOS不完全相同的地方，见下表：

在Linux系统中，超级用户的系统提示符是#，一般情况下普通用户的系统提示符是$，普通用户的系统提示符也同DOS一样可以进行更改。通配符中*与?的含义是一样的，[]是仅包括括号内的符号，连续的符号可用“-”连接首尾的符号代替，如[12345678]可以用[1-8]代替，[abcdefijk]可用[a-fi-j]表示。
4．文件类型
与DOS、Windows不同的是，在Linux系统中，目录和设备都被视为文件，共有四种文件类型，它们是：
(1)普通文件，即我们通常所说的文件，在长列目录方式时行首前用一符号“-”表示。
(2)目录文件，即我们通常所说的目录，在长列目录方式时行用首前用一字母“d”表示。
(3)字符设备文件，如显示器、打印机、终端等，在长列目录方式时行首前用一字母 “c”表示。
(4)块设备文件，如硬盘、软盘、光盘在长列目录方式时行首前用一字母“b”表示。
在Linux中用长格式列目录命令ls -l时，如下例：
文件类型
-rwxrw-r-- 5 user group 1089
Nov 18 1998 filename
存取权 用户 组名
字节数 最后修改时间 文件名
大家对DOS下的8.3格式的文件名都一定很熟悉了,由于它的表达能力有限,所以在Windows 95之后加入了长文件名支持,Linux继承了UN ffb IX的优点,也可以用长长的一串字符作文件名。但是在Linux中文件类型可不像在DOS下那样容易从文件的扩展名上了解到，在DOS下的可执行文件的扩展名为com或exe，而在Linux中只能通过文件属性得知，采用命令ls可区分目录和文件，在目录后有“/”符号，可执行文件后有“*”符号，用ls F可见所有的文件和目录列出，包括隐藏的文件和目录，隐藏文件的文件名以点号“.”开头。
5.读取权限
在Linux中，文件的主人即所有者，其他使用者分别称为同组者、其他人，为保证各用户文件的安全，Linux同UNIX一样通过限制某些用户对文件的随意存取。共有三个级别的存取权：读权r、写权w、执行权x。在存取权中共有九个字符的位置其顺序是：所有者、同组人、其他人。在上例中分别表示:主人对文件拥有读写权和执行权，同组人对文件拥有读写权、其他人对文件只拥有读权。
6.获取在线帮助命令
在Linux中有一条专门用于取得在线帮助的命令man ，其使用方式为# man command。man有一套它自己的命令，通常由单个键组成，按空格键和F键将翻到下一页，按B键翻到上一页，按Q键退出man工具，回到命令行。掌握了以上的基础知识，结合熟知的DOS命令进行比较,对于学习Linux的基本命令就可以很快地运用自如,为进一步深入学习Linux打下深厚的基础。
二、文件管理和目录操作
与DOS、Windows一样，在Linux中也有许多关于文件管理和目录操作方面的命令，对二者的主要命令列表如下：
1.文件管理

2.目录操作

在二者中，命令的格式都是一样的，只是选项、参数不相同而已，也可以进行组合操作，具体运用时可使用帮助命令，只不过Linux的命令的功能更为强大，据记载DOS中的不少命令都是借鉴UNIX而来的，而Linux正是居于UNIX发展起来的，这也是二者有着几乎相同的命令和格式的原因之一。
三、软、硬盘及光驱的使用
在Linux中对其他硬盘逻辑分区、软盘，光盘的使用与我们通常在DOS与Windows中的使用方法是不一样的，不能直接访问，因为在Linux中它们都被视为文件，因此在访问使用前必须使用装载命令mount将它们装载到系统的/mnt目录中来，使用结束，必须进行卸载。命令格式如下：
mount 文件系统类型 设备名 装载目录
文件类型常用的有：
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 msdos /dev/fd0 /mnt/floppy
装载一个mddos格式的软盘
mount ext2 /dev/fd0 /mnt/floppy
装载一个Linux格式的软盘
mount vfat /dev/hda1 /mnt/c
装载Windows98格式的硬盘分区
mount iso9660 /dev/hdc /mnt/cd-rom
装载一个光盘
装载完成之后便可对该目录进行操作，在使用新的软盘及光盘前必须退出该目录，使用卸载命令进行卸载，方可使用新的软盘及光盘，否则系统不会承认该软盘的，光盘在卸载前是不能用光驱面板前的弹出键起出光盘的。

在Linux下格式化软盘
在Linux下，可以将软盘格式化成msdos的FAT或linux的ext2格式。要将软盘格式化成为msdos的FAT格式，所用的命令是：mkdosfs /dev/fd0。如果要格式化为Linux的ext2格式，所用命令为:mke2fs /dev/fd0。另外还可以详细查看这两个命令的参数，只要使用man mkdosfs或man mke2fs这两个命令。

(云海)