千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 18312|排名: 28 

发新帖
打印 上一主题 下一主题

[讨论]LINUX相关名词与命令(对比学习)...

[复制链接]
Benjimman 发布于: 2005-10-17 08:27 451 次浏览 1 位用户参与讨论
跳转到指定楼层

相关名词与命令

一、启动

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:”提示符,这就是第二个虚拟控制台,一般新安装的Linux6个虚拟控制台,可以通过按[Alt]+[F1][Alt]+[F6]键来访问。虚拟控制台最有用的时候是当一个程序出错而输入被锁定时可以切换到其他虚拟控制台。

二、常用的一些命令

1、 显示文件目录命令lsDOS下为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中的EXECOM文件),带“/”的是子目录,其他的为通用文件。另外,我们可以用“ls -l”显示文件目录的详细情况(相当于DOS中的DIR命令)。千万注意区分大小写,如“LS -f”、“LS”都是错误的。另外,ls命令还有许多参数,可以用man lsls –help命令进一步了解。

2、 改变当前目录命令cdDOS下为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、 建立子目录mkdirDOS下为MDMKDIR

Linux中只能用mkdir命令,可用相对路径和绝对路径,请比较。

l DOS系统:C:\>md xiongmd \xiongmd\xiong

l Linux系统:[root@localhost/]#mkdir xiongmkdir /xiong

4、 删除子目录命令rmdirDOS下为RD

Linux中用rmdir命令删除子目录,如“rmdir /mnt/cdrom”相当于“rd \mnt\cdrom”。

注意:同DOS一样,要删除的子目录必须是空的,而且必须在上一级目录中才能删除下一级子目录。

5、 删除文件命令rmDOS下为DELERASE

Linux中,用rm命令删除文件,“rm /mnt\floppy p”相当于“ren \mnt\floppy p”。

说明:Linux中的mv命令除了文件改名的功能外,还有文件移动的功能。请看下面的例子。

mv /mnt/floppy/bin”相当于DOS中的命令“move \mnt\floppy \bin”。

6、 文件复制命令cpDOS下为COPY

Linux中用cp命令进行文件复制,如“cp /ucdos/*/fox”相当于“copy \ucdos\*.*\fox

注意:DOS中的“*.*”在Linux中用“*”代替。

7、 获取帮助信息命令manDOS下为HELP

Linux中用man命令获取帮助信息,如“man ls”相当于“help dir”,“ls --help”相当于“dir/”。

8、 显示文件内容的命令lessDOS下为TYPE

Linux中用less命令进行文件显示工作。例如,我们要显示man1子目录下的mwm.lx的内容,只需输入:[root@localhost man1]#less mwm.lx<CR>即可。在Linux中,我们也可以用另外一个命令“more”显示文件内容,如“more mwm.lx”。

你会看到,这两个命令非常相似,实际上,less命令的功能要比more强一些,你可以自己去摸索。在Linux中,还提供了两个DOS中没有的阅读文件的命令,它们是headtail命令,分别用来显示文件的头部和后部的内容。使用格式为:head(tail)[m]<name>,省略n时,显示10行。请看下面各例。

Head /usr/man/mwm.lx 显示文件mwm.lx10行的内容。

Head 15/usr/man/mwm.lx 显示文件mwm.lx15行的内容。

Tail 17/usr/man/mwm.lx 显示文件mwm.lx17行的内容。

9、 重定向与管道

大家知道,在DOS中,我们可以通过重定向与管道方便地进行一些特殊的操作,如:dir>direct,将当前目录放入文件中:type readme>>direct,将文件readme的内容追加到文件direct中:又如:type readme.txt|more,分页显示文本文件readme.txt的内容。在Linux中的重定向与管道操作同DOS中的操作几乎一样。上面两个例子在Linux中应为:ls>directless readme.txt|more(实际上,Linux中的moreless命令本身具有分页功能)。

10、 外壳程序(shell):命令编辑器(command

DOS系统中,我们绝大多数用户都是用command.com这个命令解释器。当然,你也可换用NortonDOS4.0以后的dosshell。在Linux中,有好几种shell。常见的有ashbashkshtesh、和zsh等,从上面的环境变量中的SHELL=/bin/bash可以看出你用的是哪一种shell,它位于何处。计算机默认的一般是bash

[此贴子已经被作者于2005-10-17 8:32:48编辑过]
回复

使用道具 举报

已有1人评论

新浪微博达人勋

千家认证

沙发
3661407 发表于 2005-10-18 08:26:25
有什么办法知道我的系统 崩溃后怎么进去命令行 谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城