Linux操作系统原理与应用 教学课件 ppt 作者 张玲 第1-6章 第2章

上传人:E**** 文档编号:89346306 上传时间:2019-05-23 格式:PPT 页数:201 大小:1.42MB
返回 下载 相关 举报
Linux操作系统原理与应用 教学课件 ppt 作者 张玲 第1-6章 第2章_第1页
第1页 / 共201页
Linux操作系统原理与应用 教学课件 ppt 作者 张玲 第1-6章 第2章_第2页
第2页 / 共201页
Linux操作系统原理与应用 教学课件 ppt 作者 张玲 第1-6章 第2章_第3页
第3页 / 共201页
Linux操作系统原理与应用 教学课件 ppt 作者 张玲 第1-6章 第2章_第4页
第4页 / 共201页
Linux操作系统原理与应用 教学课件 ppt 作者 张玲 第1-6章 第2章_第5页
第5页 / 共201页
点击查看更多>>
资源描述

《Linux操作系统原理与应用 教学课件 ppt 作者 张玲 第1-6章 第2章》由会员分享,可在线阅读,更多相关《Linux操作系统原理与应用 教学课件 ppt 作者 张玲 第1-6章 第2章(201页珍藏版)》请在金锄头文库上搜索。

1、第2章 Linux操作基础,2.1 Linux基本操作 2.2 Linux命令 2.3 Linux文件操作 2.4 输入/输出重定向 习题,2.1 Linux基本操作 在使用Linux系统前,首先需要了解和掌握一些基本的操作,包括如何登录和退出系统、如何修改口令以及关闭和重启系统。,2.1.1 登录 Linux系统是一个多用户操作系统,系统的每个合法用户都拥有一个用户账号,包括用户名和口令等信息。任何用户在使用Linux系统前必须先登录系统。登录(login)过程就是系统对用户进行认证和授权的过程。登录时,用户须提供用户名和口令。如果输入有误则不能进入系统。 每个Linux系统都有一个特殊的用

2、户,称为超级用户。超级用户的用户名是root。root具有对系统的完全控制权限,非必要时应避免使用root登录。,1. 终端与控制台 终端(terminal)是指用户用来与系统交互的设备,包括显示器、键盘和鼠标。每个用户都需要通过一个终端来使用系统。 根据显示模式的不同,终端分为字符终端和图形终端。字符终端只能显示字符界面,接收键盘输入的命令;图形终端可以支持图形界面显示和鼠标操作。根据连接方式的不同,终端又可分为本地终端和远程终端。本地终端是直接与系统相连的终端,也称为控制台(console),是供系统本地用户使用的终端;远程终端指用户通过网络或其他通信方式远程地使用系统时所用的终端,可能是

3、专门的终端机,更多的是PC机终端。,通常一个系统只有一个物理控制台,但Linux系统用软件模拟的方式提供了多至12个虚拟控制台,包括6个字符终端和6个图形终端。虚拟控制台之间可以通过组合键Ctrl+Alt+Fn来切换,其中F1F6对应6字符终端,F7F12对应6个图形终端。系统默认启动6个字符控制台(对应的切换功能键为F1F6)和1个图形控制台(对应的切换功能键为F7)。用户可以根据需要启动其他的控制台。,2. 登录方式 Linux系统的登录方式可分为控制台登录和远程登录。 1) 控制台登录 系统启动后,会在每个启动了的控制台上显示登录界面。Linux允许同一用户在不同的控制台上以相同身份或不

4、同身份多次登录,同时进行几项工作。各个控制台上的交互过程是相互独立的。例如,一个系统管理员拥有root账号和一个普通用户的账号。他可以在一个控制台上以普通用户身份登录进行一些日常工作,在另一个控制台上以root身份登录进行需要特权的系统管理工作。再如,程序员在一个控制台上调试程序,遇到程序因错误而不响应时,可以用同一身份从另一个控制台上登录,终止瘫痪的程序。,在字符控制台上登录的方法是:将显示屏切换到一个字符控制台,就会看到系统登录提示符。在“login:”提示符后输入用户名,在“password:”提示符后输入口令。注意:Linux系统严格区分大小写,无论是用户名、口令、文件名等都是如此。登

5、录成功后,系统显示Shell命令提示符,表示用户可以输入命令了。 登录过程如下所示: login: cherry Password: (输入口令,不显示) Last login: Sat May 12 15:50:56 on :0 You have mail. $ _,注:本书约定,所有示例中,粗体为用户输入的内容,非粗体为系统的输出,括号“( )”内为说明信息。 通常,系统启动后会默认地将显示屏切换到第7个控制台,并在其上启动一个图形登录界面。在图形控制台登录的方法是:在相应的输入框里输入用户名和口令并按回车键,系统验证通过后即进入图形桌面环境。,2) 远程登录 远程用户可以从远程终端登录到

6、Linux系统上。远程登录的用户可以在自己所在的终端上像本地用户一样与系统交互,发布命令、运行程序并得到显示结果。允许远程登录标志着Linux是一个真正意义上的多用户操作系统。系统可以同时为多个远程的和本地的用户服务,对登录用户数也没有限制。 从PC机上远程登录Linux系统的方法是:使用Windows的putty或其他虚拟终端软件,通过网络、拨号或串口方式与Linux系统建立通ssh信连接,连通后即可看到Linux系统的登录提示符“login”。,2.1.2 修改口令 用户在初次使用系统时,一般是用超级用户为其设置的初始口令登录。登录后应及时修改口令。此后,为安全起见,用户还应定期修改登录口

7、令。口令应具有一定的长度和复杂度,使其不易被破解。口令还应便于记忆,若忘记口令只能找超级用户重新设置。 在桌面环境下,可以在系统菜单中找到修改口令的界面(对于Fedora系统来说,它的位置是:系统首选项个人关于我更改密码)。在字符控制台界面修改口令应使用passwd命令。过程如下:,$ passwd Change password for user cherry. (current) UNIX password: (输入原来的口令,无显示) New password: (输入新的口令,无显示) Retype new password: (重复输入新的口令,无显示) passwd: all au

8、thentication tokens updated successfully. $ _,2.1.3 退出 退出(logout)就是终止用户与系统的当前交互过程。操作完成后及时退出系统是一个良好的习惯,即使是暂时离开也应如此。 在桌面上可以找到退出系统的按钮或菜单项。在字符控制台界面,用exit命令或在命令提示符后按Ctrl+d键即可退出系统。(注意:可能需要多次使用exit命令或Ctrl+d键直至退出系统。) 退出后,系统回到登录界面,用户可以重新登录系统。,2.1.4 系统的关闭与重启 当系统需要关机时,必须使用关机命令来关闭系统,不能直接关闭电源。另外,当修改了系统的某一配置,或者安装

9、了新的软件,有时需要重新启动系统使修改生效。在多用户系统中,关闭和重启系统会影响到所有已登录的用户,因而执行此操作需要有root权限。不过,为方便个人应用,Linux系统默认设置为允许登录图形桌面的普通用户关闭和重启系统。 在桌面环境下关机或重启很简单,只要点击相应的按钮即可。此外,在控制台上按Ctrl+Alt+Del键也可以重启系统。,在字符命令界面要使用命令关闭或重启系统。常用的关机命令是: # shutdown now 常用的重启命令是: # reboot 在关机命令的执行过程中,系统屏幕上会显示出关机操作的输出信息。要等到关机过程完成后方可切断电源。,2.2 Linux命 令 Linu

10、x系统为用户提供了一套完备的命令,使用这些命令可以有效地完成各种工作。Linux的命令由Shell程序解释执行,所以也常称其为Shell命令。在使用Linux命令前首先要启动Shell程序。 启动Shell的方式有多种,通常的方式是: 在字符终端登录,登录成功后Shell将自动启动;, 登录到图形桌面上,在菜单中可以找到一个“终端”工具(对于Fedora系统的桌面,它的位置是:应用程序系统工具终端)。“终端”是一个软件仿真的虚拟终端,用于提供一个在图形环境下运行的字符命令行界面。打开“终端”窗口,Shell也随之启动。 Shell启动完成后,显示命令提示符,提示用户可以输入命令了。对于普通用户

11、,系统的默认提示符是“$”;对于root用户,系统的默认提示符是“#”。,2.2.1 命令的格式 一条Shell命令是由一到多个项组成的命令行,命令各项之间用空格分隔。命令的一般格式如下: 命令名 选项1 选项2参数1 参数2 其中,命令名是命令的名称,表示要执行的操作,通常为小写。选项是对命令的特别定义,指出怎么执行这个操作,一般以“-”开始。参数则是要操作的对象或操作数据。方括号括起的部分表明该项是可选的。例如:命令行rm -i abc中,rm是命令名,表示删除文件操作;-i是命令选项,表示删除前要提示用户确认;abc是命令参数,表示要删除的文件的名称。另外,当一个命令带多个选项时,可以只

12、用一个“-”连起来,如rm -i -v abc可以写成rm -iv abc。,2.2.2 命令的输入与修改 Shell命令是通过终端键盘输入的。输入命令时可以使用一些编辑键来修改输入错误,控制命令的执行。表2-1所示是常用的Shell命令行编辑键。,Shell的命令有时会很长,熟练地使用按键可以大大减化命令的输入。例如,当要输入的命令名或文件名较长时,只要输入前几个字符,再按一下Tab键,系统便会在可能的命令或文件名中找到相匹配的项,自动补齐其余部分。利用上下箭头键“”和“”可以翻找出前面曾经执行过的命令,避免重复的命令输入。,2.2.3 命令的执行 命令输入完成后,就可按Enter键提交给S

13、hell运行。运行结果通常显示在屏幕上。运行完毕后,Shell重新显示命令提示符,准备接收下一条命令。 在命令的执行过程中,如果输出的信息太多太快,可以按Ctrl+s键暂停滚屏。之后按下任意键即恢复滚屏。用户还可以按Ctrl+c键终止命令的运行。表2-2所示为常用的Shell命令运行控制键。,2.2.4 命令的分类 按照实现方式的不同,Shell命令分为内部命令和外部命令两种。内部命令全部由Shell程序自身提供,外部命令由一个个单独的程序实现。内部命令通常对应的是比较简单、使用频繁的功能,而外部命令则往往完成比较复杂或耗时的功能。 按照命令的功能分类,Shell命令可以大致分为以下几类: 文

14、件、目录操作; 文本编辑与处理; 备份与压缩;, 系统监控与管理; 网络通信; 其他。 其中,文件、目录操作和文本编辑是每一个Linux用户都要掌握的基本操作。本章将重点介绍常用的文件和目录操作命令,在第3章中介绍文本编辑器的使用,其余命令将在后续章节中陆续介绍。,2.2.5 简单命令 以下介绍几个简单而又常用的命令。 who命令 【功能】显示已登录的用户。 【格式】who 选项 am i 【选项】 -H 显示各列的标题。 -q 显示登录的用户名和用户数。 【参数】带有参数am i时,显示自己的登录信息。 【说明】显示内容分为4列:用户名、登录的终端名、登录时间和备注。有-q选项时,只输出用户

15、名和用户数。,例2.1 who命令用法示例: $ who root tty1 May 25 11:39 zhao tty2 May 25 09:12 cherry :0 May 25 08:45 cherry pts/0 May 25 08:45 (:0.0) $ who -q root zhao cherry cherry # users=4 $ who am i cherry pts/0 May 25 08:45 (:0.0) $,echo命令 【功能】显示命令行中的参数字符串。 【格式】echo 选项 字符串 【选项】 -n 输出字符串后光标不换行。 【说明】如果字符串中含有空格符,用引

16、号将字符串括起来,echo将按原样输出这个字符串,否则空格将被看做是多个字符串间的分隔符,echo依次输出这些字符串,中间用一个空格隔开。,例2.2 echo命令用法示例: $ echo Hello! Hello! $ echo -n Hello! Hello! $ echo $ echo Hello world! Hello world! $ echo “Hello world!” Hello world! $,第2个echo命令输出字符串后没有换行,使后面的Shell提示符显示在它的输出后面了。第3个echo命令没有参数,它显示了一个空行。第4个echo命令带了2个字符串参数,尽管这两个字符

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

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

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