相关名词与命令
一、启动
1、登录:Linux的启动操作过程和DOS相似(尽管如此,但作为操作系统本身,Linux在启动和退出时所做的工作要比DOS多得多),也可以通过按Ctrl+Alt+Del三键进行热启动。不同的是,Linux启动到最后时需要进行登录。界面提示如下:
login:
当用户键入:root<ER>(注:<ER>==Enter)后,计算机显示输入口令(password:)输入口令即可。当计算机出现一个“#”提示符时,就表明用户登录成功了。
l Linux提示符:[root@localhost root]#
l DOS提示符:C:\>
2、使用虚拟控制台
登录后按[Alt]+[F2]键,这时又可以看到“Login:”提示符,这就是第二个虚拟控制台,一般新安装的Linux有6个虚拟控制台,可以通过按[Alt]+[F1]到[Alt]+[F6]键来访问。虚拟控制台最有用的时候是当一个程序出错而输入被锁定时可以切换到其他虚拟控制台。
二、常用的一些命令
1、 显示文件目录命令ls(DOS下为DIR)
在Linux中用ls命令显示文件及目录(当然,仍然可以用DIR命令,只不过在这里的参数不同)。如
#ls<CR>
root mnt boot dev bin usr xiong tmp etc games
看起来似乎相当简单(就相当于DOS中的“DIR /W”),当你会发现你看到的显示内容有些难懂,连哪些是目录、哪些是文件都不清楚,哪些又是可执行文件呢?不要紧,请输入以下命令:
#ls
-F+root/mnt/boot/dev/bin/usr/xiong*tmp/etc/games/readme
看清楚了吧,带“*”的是可执行文件(相当于DOS中的EXE和COM文件),带“/”的是子目录,其他的为通用文件。另外,我们可以用“ls -l”显示文件目录的详细情况(相当于DOS中的DIR命令)。千万注意区分大小写,如“LS -f”、“LS”都是错误的。另外,ls命令还有许多参数,可以用man ls或ls –help命令进一步了解。
2、 改变当前目录命令cd(DOS下为CD)
在DOS中,我们可以用“C:\>CD\MNT\cdrom”或“cd \mnt\cdrom”命令,以及“C:\mnt\cdrom>cd..”或“cd..”或“CD..”和“C:\mnt>cd\或C:\mnt>cd\”命令改变目录。
在Linux中对应的命令是“cd /mnt/cdrom”,目录名的大小写必须与实际相同,cd后必须有空格。
l pwd:显示当前目录。
l cd..必须为小写,必须有空格。
l cd /:总目录为“/”,“cd”与“/”间必须有空格。
键入“cd ~”可进入用户的home目录,键入“cd -”可进入上一次进入的目录。
3、 建立子目录mkdir(DOS下为MD或MKDIR)
在Linux中只能用mkdir命令,可用相对路径和绝对路径,请比较。
l DOS系统:C:\>md xiong或md \xiong或md\xiong。
l Linux系统:[root@localhost/]#mkdir xiong或mkdir /xiong。
4、 删除子目录命令rmdir(DOS下为RD)
在Linux中用rmdir命令删除子目录,如“rmdir /mnt/cdrom”相当于“rd \mnt\cdrom”。
注意:同DOS一样,要删除的子目录必须是空的,而且必须在上一级目录中才能删除下一级子目录。
5、 删除文件命令rm(DOS下为DEL或ERASE)
在Linux中,用rm命令删除文件,“rm /mnt\floppy p”相当于“ren \mnt\floppy p”。
说明:Linux中的mv命令除了文件改名的功能外,还有文件移动的功能。请看下面的例子。
“mv /mnt/floppy/bin”相当于DOS中的命令“move \mnt\floppy \bin”。
6、 文件复制命令cp(DOS下为COPY)
在Linux中用cp命令进行文件复制,如“cp /ucdos/*/fox”相当于“copy \ucdos\*.*\fox”
注意:DOS中的“*.*”在Linux中用“*”代替。
7、 获取帮助信息命令man(DOS下为HELP)
在Linux中用man命令获取帮助信息,如“man ls”相当于“help dir”,“ls --help”相当于“dir/”。
8、 显示文件内容的命令less(DOS下为TYPE)
在Linux中用less命令进行文件显示工作。例如,我们要显示man1子目录下的mwm.lx的内容,只需输入:[root@localhost man1]#less mwm.lx<CR>即可。在Linux中,我们也可以用另外一个命令“more”显示文件内容,如“more mwm.lx”。
你会看到,这两个命令非常相似,实际上,less命令的功能要比more强一些,你可以自己去摸索。在Linux中,还提供了两个DOS中没有的阅读文件的命令,它们是head和tail命令,分别用来显示文件的头部和后部的内容。使用格式为:head(tail)[m]<name>,省略n时,显示10行。请看下面各例。
Head /usr/man/mwm.lx 显示文件mwm.lx前10行的内容。
Head 15/usr/man/mwm.lx 显示文件mwm.lx前15行的内容。
Tail 17/usr/man/mwm.lx 显示文件mwm.lx后17行的内容。
9、 重定向与管道
大家知道,在DOS中,我们可以通过重定向与管道方便地进行一些特殊的操作,如:dir>direct,将当前目录放入文件中:type readme>>direct,将文件readme的内容追加到文件direct中:又如:type readme.txt|more,分页显示文本文件readme.txt的内容。在Linux中的重定向与管道操作同DOS中的操作几乎一样。上面两个例子在Linux中应为:ls>direct和less readme.txt|more(实际上,Linux中的more和less命令本身具有分页功能)。
10、 外壳程序(shell):命令编辑器(command)
在DOS系统中,我们绝大多数用户都是用command.com这个命令解释器。当然,你也可换用Norton或DOS4.0以后的dosshell。在Linux中,有好几种shell。常见的有ash、bash、ksh、tesh、和zsh等,从上面的环境变量中的SHELL=/bin/bash可以看出你用的是哪一种shell,它位于何处。计算机默认的一般是bash。
[此贴子已经被作者于2005-10-17 8:32:48编辑过]
|