linux所有命令

上传人:jiups****uk12 文档编号:40001512 上传时间:2018-05-22 格式:DOC 页数:192 大小:450.50KB
返回 下载 相关 举报
linux所有命令_第1页
第1页 / 共192页
linux所有命令_第2页
第2页 / 共192页
linux所有命令_第3页
第3页 / 共192页
linux所有命令_第4页
第4页 / 共192页
linux所有命令_第5页
第5页 / 共192页
点击查看更多>>
资源描述

《linux所有命令》由会员分享,可在线阅读,更多相关《linux所有命令(192页珍藏版)》请在金锄头文库上搜索。

1、Linux 常见命令常见命令:进入与退出系统进入与退出系统TurboLinux 是一个多用户的操作系统,用户要使用该系统,首先必须登录系统,使用完系统后,必须退出系统。本章主要讨论登录和退出系统的方法。用户登录系统时,为了使系统能够识别自己,必须输入用户名和密码,经系统验证无误后方能进入系统。在系统安装过程中可以创建两种帐号:1)root-超级用户帐号,使用这个帐号可以在系统中做任何事情。2)普通用户-这个帐号供普通用户使用,可以进行有限的操作。一般的 Linux 使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使

2、用超级用户帐号,以免无意中破坏系统。用户登录分两步进行:第一步,输入用户的登录名,系统根据该登录名来识别用户;第二步,输入用户的口令,该口令是用户自己选择的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。在 Linux 系统中,系统管理员在为用户建立新帐号时赋给用户一个用户名和一个初始的口令。另外,Linux 系统给计算机赋予一个主机名。主机名用于在网络上识别独立的计算机(即使用户的计算机没有联网,也应该有一个主机名) 。TurboLinux 系统给出的缺省主机名为:localhost。在下面的例子中,我们假设用户名为“xxq“,系统的主机名为“localhost“。进

3、入系统(登录)超级用户登录超级用户的用户名为 root,密码在安装系统时已设定。系统启动成功后,屏幕显示下面的提示:localhost login:这时输入超级用户名“root“,然后键入回车键。此时,用户会在屏幕上看到输入口令的提示:localhost login:rootPassword:这时,需要输入口令。输入口令时,口令不会在屏幕上显示出来。如果用户输入了错误的口令,就会在屏幕上看到下列信息:login incorrect.这时需要重新输入。当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:rootloclhost /root #此时说明该用户已经登录到系统中,可以进行操作

4、了。这里“#“是超级用户的系统提示符。普通用户登录建立了普通用户帐号以后,就可以进行登录了。在登录时,用户会在屏幕上看到类似下面的提示:localhost login:这时输入用户名“xxq“,然后键入回车键。此时,用户会在屏幕上看到输入口令的提示:localhost login:xxqPassword:这时,需要输入口令。输入口令时,口令不会在屏幕上显示出来。如果用户输入了错误的口令,就会在屏幕上看到下列信息:login incorrect.这时需要重新输入。当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:xxqloclhost xxq $此时说明该用户已经登录到系统中,可以进

5、行操作了。修改口令为了更好的保护用户帐号的安全,Linux 允许用户随时修改自己的口令,修改口令的命令是 passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以避免用户无意中按错键。如果用户忘记了口令,可以请系统管理员为自己重新设置一个。虚拟控制台Linux 是一个真正的多用户操作系统,这表示它可以同时接受多个用户登录。Linux 还允许一个用户进行多次登录,这是因为 Linux 和许多版本的 UNIX 一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。虚拟控制台的选择可以通过按下 Alt 键和一个功

6、能键来实现,通常使用 F1-F6。例如,用户登录后,按一下 Alt-F2 键,用户又可以看到“login:“提示符,说明用户看到了第二个虚拟控制台。然后只需按 Alt-F1 键,就可以回到第一个虚拟控制台。一个新安装的Linux 系统允许用户使用 Alt-F1 到 Alt-F6 键来访问前六个虚拟控制台。虚拟控制台可使用户同时在多个控制台上工作,真正感受到 Linux 系统多用户的特性。用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作。例如,开发软件时,可以在一个控制台上进行编辑,在另一个控制台上进行编译,在第三个控制台上查阅信息。退出系统不论是超级用户,还是

7、普通用户,需要退出系统时,在 shell 提示符下,键入下列命令即可。下面以普通用户的退出为例,说明退出系统的过程:xxqloclhost xxq $ exit还有其他退出系统的方法,但上面一种是最安全的。Linux 常见命令常见命令:屏幕文本编辑器屏幕文本编辑器 Vi本章介绍 Linux 上最常用的文本编辑器 Vi。文本编辑器是所有计算机系统中最常使用的一种工具。用户在使用计算机的时候,往往需要建立自己的文件,无论是一般的文本文件、数据文件,还是编写的源程序文件,这些工作都离不开编辑器。Linux 系统提供了一个完整的编辑器家族系列,如 Ed、Ex、Vi 和 Emacs 等,按功能它们可以分

8、为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(Vi、Emacs) 。行编辑器每次只能对一行进行操作,使用起来很不方便。而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,克服了行编辑的那种不直观的操作方式,便于用户学习和使用,具有强大的功能。Vi 是 Linux 系统的第一个全屏幕交互式编辑程序,它从诞生至今一直得到广大用户的青睐,历经数十年仍然是人们主要使用的文本编辑工具,足见其生命力之强,而强大的生命力是其强大的功能带来的。本章中,我们将循序渐进地介绍如何使用 Vi 来建立、编辑、显示以及处理文件。 (注:文中的大写字母为shift键+相应的小

9、写字母的组合)Vi 简介Vi 是“Visual interface”的简称,它在 Linux 上的地位就仿佛 Edit 程序在 DOS 上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。Vi 不是一个排版程序,它不象 Word 或 WPS 那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。Vi 没有菜单,只有命令,且命令繁多。Vi 有三种基本工作模式:命令行模式、文本输入模式和末行模式。命令行模式任何时候,不管用户处于何种模式,只要按一下键,即可使 Vi 进入命令行模式;我们在shell 环境(

10、提示符为$)下输入启动 Vi 命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的 Vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的 Vi 命令,则 Vi 在接受用户命令之后完成相应的动作。但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是 Vi 的合法命令,Vi 会响铃报警。文本输入模式在命令模式下输入插入命令 i、附加命令 a 、打开命令 o、修改命令 c、取代命令 r 或替换命令 s 都可以进入文本输入模式。在该模式下,用户输入的任何字符都被 Vi 当做文件内容保存起来,并将其显示在屏幕上。在文本输入

11、过程中,若想回到命令模式下,按键即可。末行模式末行模式也称 ex 转义模式。Vi 和 Ex 编辑器的功能是相同的,二者主要区别是用户界面。在 Vi 中,命令通常是单个键,例如 i、a、o 等;而在 Ex 中,命令是以按回车键结束的正文行。Vi 有一个专门的“转义”命令,可访问很多面向行的 Ex 命令。在命令模式下,用户按“:”键即可进入末行模式下,此时 Vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等) 。末行命令执行完后,Vi 自动回到命令模式。例如::1,$s

12、/ A / a / g则从文件第一行至文件尾将大写 A 全部替换成小写 a。若在末行模式下输入命令过程中改变了主意,可按键,或用退格键将输入的命令全部删除之后,再按一下退格键,即可使 Vi 回到命令模式下。Vi 编辑器的三种工作模式之间的转换如图 11-1 所示如果要从命令模式转换到编辑模式,可以键入命令 a 或者 i;如果需要从文本模式返回,则按 Esc 键即可。在命令模式下输入“:”即可切换到末行模式,然后输入命令。第二十五课 Vi 的进入与退出 2000 年/6 月/13 日Vi 的进入用户登录到系统中之后,系统给出提示符“$”。在提示符后键入 Vi 和想要编辑(或建立)的文件名,便可进

13、入 Vi。例 1 键入命令:$ vi example.c屏幕显示如下:“ example.c” New File如果只键入 Vi,而不带文件名,也可以进入 Vi。之后在光标处键入文件内容,退出 Vi 时,只需在退出命令后输入文件名即可。进入 Vi 之后,首先进入的就是命令模式,也就是说等待命令输入而不是文本输入。这时输入的字母都将作为命令来解释。光标停在屏幕第一行首位上(用表示) ,其余各行行首均有一个“”符号,表示该行为空行。最后一行也称状态行,显示出当前正在编辑的文件名以及其状态。如本例是New File ,表示 example.c 是一个新建的文件。如果 example.c 文件已在系统

14、中存在,那么输入上述命令后,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名、行数和字符数。例 2 键入命令:$ vi example.c然后键入:#includemain ( ) int k ;for ( k=0 ; k、/等)均被当成是一个字。因此,上面那一行中就包括、int、k、 ;这 4 个字。Vi 中使用大写命令一般就是指将字作为广义来对待,使用小写命令就是作为狭义对待。搞清楚 Vi 中字的含义后,我们就可以介绍按字移动光标的命令了。Vi 一共提供了三组关于按字移动光标的命令,分别是:1. w 和 W 命令将光标右移至下一个字的字首;例 11 屏幕

15、上显示如下:printf(“Hello Mr.Huang!n”);现在使用 w 命令,把光标移到下一个字(狭义)的字首“(”上:printf(“Hello Mr.Huang!n”);下面使用 W 命令,将把光标移到下一个字(广义)的字首“M”上:printf(“Hello Mr.Huang!n”);2. e 和 E 命令如果光标起始位置处于字内(即非字尾处) ,则该命令将把光标移到本字字尾;如果光标起始位置处于字尾,则该命令将把光标移动到下一个字的字尾。3. b 和 B如果光标处于所在字内(即非字首) ,则该命令将把光标移至本字字首;如果光标处于所在字字首,则该命令将把光标移到上一个字的字首。

16、例 12 屏幕显示如下:printf(“Hello Mr.Huang!n”);现在使用 b 命令,由于光标处于该字中间,所以光标移动到本字字首“H”处:printf(“Hello Mr.Huang!n”);如果使用 B 命令,则如下所示:printf(“Hello Mr.Huang!n”);按句移动光标在 Vi 中,一个句子被定义为是以逗号(,) 、句号(.) 、问号(?)和感叹号(!)结尾,且其后面跟着至少两个以上(含两个)空格或一个换行符的字符序列。Vi 提供了关于按句移动光标的两个命令,分别为:1. ( 命令将光标移至上一个句子的开头。2. ) 命令该命令将光标移至下一个句子的开头。按段移动光标在 Vi 中,一个段被定义为是以一个空白行开始和结束的片段。Vi 提供了关于按段移动光标的两个命令,分别为:1. 命令该命令将光标向前移至上一个段的开头;2. 命令该命令将光标向后移至下一个段的开头。屏幕滚动屏幕命令是以屏幕为单位移动光标的,常用于文件的滚屏和分页。需要注意的是,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号