Linux网络操作系统应用教程高职 教学课件 ppt 作者 王和平 第3-4章 第4章

上传人:E**** 文档编号:89354964 上传时间:2019-05-23 格式:PPT 页数:73 大小:756KB
返回 下载 相关 举报
Linux网络操作系统应用教程高职 教学课件 ppt 作者 王和平 第3-4章 第4章_第1页
第1页 / 共73页
Linux网络操作系统应用教程高职 教学课件 ppt 作者 王和平 第3-4章 第4章_第2页
第2页 / 共73页
Linux网络操作系统应用教程高职 教学课件 ppt 作者 王和平 第3-4章 第4章_第3页
第3页 / 共73页
Linux网络操作系统应用教程高职 教学课件 ppt 作者 王和平 第3-4章 第4章_第4页
第4页 / 共73页
Linux网络操作系统应用教程高职 教学课件 ppt 作者 王和平 第3-4章 第4章_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《Linux网络操作系统应用教程高职 教学课件 ppt 作者 王和平 第3-4章 第4章》由会员分享,可在线阅读,更多相关《Linux网络操作系统应用教程高职 教学课件 ppt 作者 王和平 第3-4章 第4章(73页珍藏版)》请在金锄头文库上搜索。

1、第4章 字符界面与简单Shell命令和vi编辑器,4.1 字符界面 4.2 简单Shell命令 4.3 vi编辑器的使用 4.4 图形化用户界面与字符界面,4.1 字 符 界 面,4.1.1 虚拟终端的切换 Linux是一个多用户系统,即当一个用户正在执行某个程序的时候,另一个用户可以同时在同一台计算机中做其他的事情。Linux 操作系统通过软件的方法来支持它的多用户特性,这个软件的方法就是“虚拟终端”(有时称为“虚拟控制台”),简称“VTs”。,Linux提供了7个虚拟终端,在字符界面下用Alt+F1F7切换,其中从第1个到第6个虚拟终端为字符界面,第7个为X-Window界面。所以要想在X

2、-Window下切换到其它虚拟终端,用Alt+功能键可能会产生冲突,因此我们用Ctrl+Alt+功能键来替换,即在图形界面下用Ctrl+Alt+F1F6组合键切换到其它虚拟终端。每个控制台均可以用不同的用户登录,运行不同的程序。,例4.1 启动Linux操作系统,进入GNOME桌面环境,然后切换到第3个虚拟终端。 从图形界面切换到字符界面下的虚拟终端,使用Ctrl+Alt+F3即可。结果如图4.1所示。,图4.1 切换到字符界面,4.1.2 字符界面下的用户登录方法 在图4.1中,输入用户账号及密码,即可进入系统。如图4.2所示,在“localhost login:” 后输入账号为root(系

3、统管理员),在“Password:”后输入密码。(注意,在字符界面密码不会以“*”号形式出现。)之后出现“Last login:Thu Mar 1 03:25:42 on tty2”,表示root这个用户上次在3点25分时登录了虚拟终端2。 “tty2”代表虚拟终端2。再输入命令“who am i”,出现“root tty3 Mar 1 03:26”,表示当前用户为root,当前虚拟终端为tty3,也就是第3个虚拟终端。,图4.2 在字符界面下登录系统,4.1.3 Shell命令提示符 1. Shell的概念 Shell是一种具备特殊功能的程序,它是用户和Linux操作系统核心程序(Kerne

4、l)间的一个接口。Shell类似于Windows操作系统中的DOS,是一种行命令的操作界面。通俗地说,Shell就是一个命令解释程序,它接受用户输入的命令并把命令送入内核去执行。,2. Shell的种类 在大部分的Linux操作系统中,有四种著名的Shell: Bourne Shell:是由美国AT&T公司发的,以简捷、快速著称。 BASH:即GNU的Bourne Again Shell,是GNU操作系统上默认的Shell。 C Shell:是美国柏克莱(Berkeley)大学所开发的,且加入了一些新特性,如别名、内建算术和工作控制等。在Linux操作系统中C Shell其实就是tcsh。 K

5、SH:即Korn Shell,是Bourne Shell的超集(Superset),由 AT&T 的 David Korn 所开发。它增加了一些特色,比 C Shell 更为先进。,3. Shell的使用 用户一旦进入到字符界面或虚拟控制台,一个交互式的Shell便会跟着启动,并显示提示符。在提示符后,用户只要输入命令,接着就是Shell的工作了。Shell的提示符一般情况下如图4.3所示。“ ”以内用来显示一些用户信息;“ ”以外是提示符,用户在提示符后才能输入Shell命令。图4.3中“ ”以内的信息表示用户名为“tom”的用户在主机名为“localhost”的计算机上登录,登录后的当前目

6、录为默认用户主目录“tom”;“ ”后的提示符为“$”号。,图4.3 Shell提示符,如果用户使用超级用户“root”账号登录Linux操作系统,Shell的提示符会由“$”变为“#”号,如图4.4所示。图中表示用户“root”登录主机名为“localhost”的计算机,登录后的当前目录为默认用户主目录“root”,提示符为“#”。用超级用户登录系统,很可能破坏系统,所以初学者不宜用超级用户登录系统。,图4.4 超级用户登录系统时的Shell提示符,4.1.4 字符界面下注销、重启与关机方法 1. 注销 “注销”就是退出系统,重新回到登录提示符下。在Shell提示符下输入命令“logout”

7、或“exit”或者按快捷键“Ctrl+D”都可注销系统。一个用户的注销操作是不会影响到另一个用户的。 2. 重启 在Shell提示符下输入“reboot”命令,即可重启系统。,3. 关机 用“halt”或“shutdown h now”命令都可以安全关闭Linux操作系统。 在实际应用中,由于Linux是一个多用户操作系统,同一时间内可能有多个用户正在使用,有时立即关机可能会导致其他用户的工作被中断或信息丢失。因此,系统管理员在关机或重新启动系统前应该向用户发出提示信息,并预留一段时间让用户能够及时结束自己的工作或保存自己的数据。,4. shutdown命令 格式:shutdown 选项 时间

8、 提示信息 功能:在指定时间关机或重新启动系统。 选项说明: -c 取消shutdown命令。 -f 快速重启系统。 -h 关机。 -k 并不是真正关机,只发出提示信息。 -r 关机重启系统。,“时间”可以是一个相对时间(多少分钟)或一个绝对时间(小时:分钟)的格式。 “提示信息”是在关机或重启之前向用户发出的一个提示或警告信息。 如系统管理员输入以下命令,各自的功能为: shutdown -r 2 表示2分钟后系统重启。 shutdown -f 12:10 表示在12:10重新启动系统。 shutdown -h now 表示系统立即关机。,4.2 简单Shell命令,4.2.1 获得帮助的命

9、令 Linux操作系统的命令是非常多的,而且有些命令还有许多选项,用户并不是很容易就能学会并记住这些命令。所以,学习Linux操作系统的命令,首先要学会如何随机获取帮助。在X-Window的界面下,如果要获取帮助,按F1键即可弹出“帮助”窗口。但在字符界面下,用户必须通过一定的命令有针对性地来获取帮助信息。,1. man命令 格式:man 选项 命令名 功能:在线查看各种命令的手册页帮助信息。 选项说明: -M 路径 指定搜索man手册页的路径。 -a 显示所有的手册页,而不是只显示第一个。 -f 只显示出命令的功能而不显示其中详细的说明文件。,例4.2 查看“cat”命令的手册页帮助信息。

10、输入命令: tomlocalhost tom $ man cat 回车后显示如下信息: CAT(1) FSF CAT(1) NAME cat- concatenate files and print on the standard output SYNOPSIS cat OPTION FILE. . . DESCRIPTION,Concatenate FILE( s), or standard input , to standard output. -A, -show-all equivalent to vET -b, -number-nonblank number nonblank outp

11、ut lines -e equivalent to vE -E, -show-ends display $ at end of each line -n, -number :,上面所显示的是第一个满屏信息。注意,在屏幕最下方有一个“:”号,在“:”号后按“q”键就会退出帮助手册,使用上下方向键或回车键就可以翻阅手册。当翻阅到最后一屏时,“:”号会变成“(END)”,依旧按“q”键可退出手册。,2. apropos命令 格式:apropos 关键字 功能:依据所给关键字查找相关的命令和系统调用。,例4.3 查看FTP命令在系统被哪些程序调用。 输入命令: tomlocalhost tom $ a

12、propos ftp 回车后显示如下信息: .netrc netrc (5) user configuration for ftp Net: :Cmd (3pm) Network Command class (as used by FTP, SMTP etc) Net: :FTP (3pm) FTP Clinet class ftp (1) Internet file transfer program ftp pftp (1) Internet file transfer program ftpusers (5) list of users that may not log in via th

13、e FTP daemon ,3. whatis命令 格式:whatis 关键字 功能:与apropos类似,也是依据所给关键字查找相关的命令和系统调用。,例4.4 用“whatis”命令查看ftp命令在系统被哪些程序调用。 输入命令: tomlocalhost tom $ whatis ftp 回车后显示如下信息: ftp (1) Internet file transfer program ftp pftp (1) Internet file transfer program 对比与例4.3所显示的信息,可发现“whatis ”比“apropos”显示的帮助信息更简单。,4. -help选项

14、 格式:命令名 -help 功能:显示指定命令的帮助信息。 前面三种方法都是利用命令来获取帮助,而help不是一个命令,只是一个可在一些命令后使用的选项。它的帮助信息比“man”命令简单。如例4.2,要获取“cat”命令的帮助,可输入“cat -help”命令,读者可观察与使用“man cat”命令的区别。,4.2.2 有关显示的命令 1. data命令 格式:date 功能:用于显示当前系统的日期和时间。 例4.5 查看系统时间。 输入命令: tomlocalhost tom $ date 显示如下信息: 星期三 2 月 28 23:12:28 CST 2007 其中,“CST”代表标准时间

15、(Central Standard Time)。整行信息表示系统当前时间为2007年2月28日23点12分28秒。,2. clock命令 格式:clock 功能:显示系统当前的日期和时间(默认情况下,普通用户无法执行clock命令,必须用超级用户root登录执行)。 例4.6 用“clock”命令查看系统时间。 先以root用户登录系统,在“#”提示符后输入clock命令: rootlocalhost root # clock 显示如下信息: 2007年02月28日 星期三23时13分26秒 -.946523 seconds,3. cal命令 格式:cal 选项 月 年 功能:显示某年某月的日

16、历。 选项说明: - j 显示出给定月中的每一天是一年中 的第几天(从1月1日算起)。 - y 显示出整年的日历。,例4.7 显示2006月6月的日历。 在提示符后输入“cal 6 2006”,显示结果如图4.5所示。 如果要显示当月的日历,只需在提示符后输入“cal”即可。,图4.5 cal命令显示结果,4. who命令 格式:who 选项 功能:显示目前登入系统的用户信息。 选项说明: -m 和“who am i”的作用一样,显示运行该程序的用户名。 -q,-count 只显示用户的登录账号和登录用户的数量,该选项的优先级高于其它任何选项。 -help 在标准输出上显示帮助信息。 -version 在标准输出上显示版本信息。,例4.8 显示目前系统中所有的用户登录信息。 输入命令:

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

当前位置:首页 > 高等教育 > 大学课件

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