第4章字符界面与Shell.ppt
《第4章字符界面与Shell.ppt》由会员分享,可在线阅读,更多相关《第4章字符界面与Shell.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell第4章字符界面与Shell Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介使用字符界面的原因:使用字符界面的原因:目前的图形化用户界面还不能完成目前的图形化用户界面还不能完成所有的系统操作,部分操作仍然必所有的系统操作,部分操作仍然必须在字符界面下进行。须在字符界面下进行。
2、字符界面占用的系统资源较少,同字符界面占用的系统资源较少,同一硬件配置的计算机仅运行字符界一硬件配置的计算机仅运行字符界面时比运行图形化界面时速度快。面时比运行图形化界面时速度快。对于熟练的系统管理人员而言,字对于熟练的系统管理人员而言,字符界面更加直接高效。符界面更加直接高效。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介1 1虚拟终端虚拟终端虚拟终端虚拟终端LinuxLinux的字符界面被称为虚拟终端或虚拟控制台。的字符界面被称为虚拟终端或虚拟控制台。的字符界面被称为虚拟终端或虚拟控制台。的字符界面被称为虚拟终端或虚拟控制台
3、。LinuxLinux的虚拟终端默认有的虚拟终端默认有的虚拟终端默认有的虚拟终端默认有7 7个,其中从第个,其中从第个,其中从第个,其中从第1 1个到第个到第个到第个到第6 6个虚个虚个虚个虚拟终端总是字符界面,而第拟终端总是字符界面,而第拟终端总是字符界面,而第拟终端总是字符界面,而第7 7个虚拟终端则总是图形化个虚拟终端则总是图形化个虚拟终端则总是图形化个虚拟终端则总是图形化用户界面。每个虚拟终端相互独立,虚拟终端间的相用户界面。每个虚拟终端相互独立,虚拟终端间的相用户界面。每个虚拟终端相互独立,虚拟终端间的相用户界面。每个虚拟终端相互独立,虚拟终端间的相互切换方法:互切换方法:互切换方法
4、:互切换方法:ALT+F1ALT+F7ALT+F1ALT+F7字符界面的虚拟终端切换到其他虚字符界面的虚拟终端切换到其他虚字符界面的虚拟终端切换到其他虚字符界面的虚拟终端切换到其他虚拟终端。拟终端。拟终端。拟终端。CTRL+ALT+F1CTRL+ALT+F6CTRL+ALT+F1CTRL+ALT+F6则可从图形化用户界则可从图形化用户界则可从图形化用户界则可从图形化用户界面切换到字符界面的虚拟终端。面切换到字符界面的虚拟终端。面切换到字符界面的虚拟终端。面切换到字符界面的虚拟终端。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介2
5、 2字符界面下的用户登录字符界面下的用户登录字符界面下的用户登录字符界面下的用户登录第一行:显示当前使用第一行:显示当前使用第一行:显示当前使用第一行:显示当前使用LinuxLinux的版本的版本的版本的版本第二行:显示第二行:显示第二行:显示第二行:显示LinuxLinux内核版本是内核版本是内核版本是内核版本是2.4.202.4.208 8,以及本机的,以及本机的,以及本机的,以及本机的CPUCPU型号是型号是型号是型号是i686i686。第三行:显示主机名,第三行:显示主机名,第三行:显示主机名,第三行:显示主机名,loginlogin后显示登录的帐号后显示登录的帐号后显示登录的帐号后显
6、示登录的帐号“root”“root”。第四行:回车后出现,在第四行:回车后出现,在第四行:回车后出现,在第四行:回车后出现,在passwordpassword后输入口令(注意:后输入口令(注意:后输入口令(注意:后输入口令(注意:在输入口令时,屏幕上没有任何显示内容,不出现在输入口令时,屏幕上没有任何显示内容,不出现在输入口令时,屏幕上没有任何显示内容,不出现在输入口令时,屏幕上没有任何显示内容,不出现*字符串)。字符串)。字符串)。字符串)。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介若不是第一次登录,则系统会显示上次登录系
7、若不是第一次登录,则系统会显示上次登录系若不是第一次登录,则系统会显示上次登录系若不是第一次登录,则系统会显示上次登录系统的时间以及登录的终端号统的时间以及登录的终端号统的时间以及登录的终端号统的时间以及登录的终端号有时候还有系统自带的电子邮件系统发了份邮有时候还有系统自带的电子邮件系统发了份邮有时候还有系统自带的电子邮件系统发了份邮有时候还有系统自带的电子邮件系统发了份邮件给用户,出现提示件给用户,出现提示件给用户,出现提示件给用户,出现提示“youhavenewmail”“youhavenewmail”第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1
8、字符界面简介字符界面简介3Shell3Shell命令命令命令命令ShellShell可执行的用户命令可分为两大类:内置命令和使用程序可执行的用户命令可分为两大类:内置命令和使用程序可执行的用户命令可分为两大类:内置命令和使用程序可执行的用户命令可分为两大类:内置命令和使用程序ShellShell对于用户输入的命令,有以下三中处理方式:对于用户输入的命令,有以下三中处理方式:对于用户输入的命令,有以下三中处理方式:对于用户输入的命令,有以下三中处理方式:如果用户输入的是内置命令,那么由如果用户输入的是内置命令,那么由如果用户输入的是内置命令,那么由如果用户输入的是内置命令,那么由ShellShe
9、ll的内部解释器进行解释,并交的内部解释器进行解释,并交的内部解释器进行解释,并交的内部解释器进行解释,并交由内核执行。由内核执行。由内核执行。由内核执行。如果用户输入的是实用程序命令,用户也给出了命令的路径,那么如果用户输入的是实用程序命令,用户也给出了命令的路径,那么如果用户输入的是实用程序命令,用户也给出了命令的路径,那么如果用户输入的是实用程序命令,用户也给出了命令的路径,那么ShellShell会按照用户提供的路径在硬盘中查找。找到则调入内存,交由内核执行,会按照用户提供的路径在硬盘中查找。找到则调入内存,交由内核执行,会按照用户提供的路径在硬盘中查找。找到则调入内存,交由内核执行,
10、会按照用户提供的路径在硬盘中查找。找到则调入内存,交由内核执行,否则输出提示信息。否则输出提示信息。否则输出提示信息。否则输出提示信息。如果用户输入的是实用程序命令,但是用户没有给出命令的路径,那么如果用户输入的是实用程序命令,但是用户没有给出命令的路径,那么如果用户输入的是实用程序命令,但是用户没有给出命令的路径,那么如果用户输入的是实用程序命令,但是用户没有给出命令的路径,那么shellshell会根据会根据会根据会根据PATHPATH环境变量所制定的路径依次进行查找。找到则调入内存,环境变量所制定的路径依次进行查找。找到则调入内存,环境变量所制定的路径依次进行查找。找到则调入内存,环境变
11、量所制定的路径依次进行查找。找到则调入内存,交由内核执行,否则输出提示信息。交由内核执行,否则输出提示信息。交由内核执行,否则输出提示信息。交由内核执行,否则输出提示信息。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介4.1.3Shell命令命令1Shell命令提示符命令提示符成功登录成功登录Linux后将出现后将出现Shell命令提示符:命令提示符:rootredhatroot#用户名系统主机名用户当前目录#指root用户,$指一般用户第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符
12、界面简介字符界面简介4.1.3Shell4.1.3Shell命令命令命令命令2Shell2Shell命令格式命令格式命令格式命令格式命令名命令名命令名命令名 选项选项选项选项参数参数参数参数11参数参数参数参数22(1)(1)命令名有小写的英文字母构成,一般为相应功能单词的缩写。命令名有小写的英文字母构成,一般为相应功能单词的缩写。命令名有小写的英文字母构成,一般为相应功能单词的缩写。命令名有小写的英文字母构成,一般为相应功能单词的缩写。(2)(2)方括号部分可以省略方括号部分可以省略方括号部分可以省略方括号部分可以省略(3)(3)选项是对命令的特别定义,以选项是对命令的特别定义,以选项是对命
13、令的特别定义,以选项是对命令的特别定义,以“-”“-”开始,多个选项可用一开始,多个选项可用一开始,多个选项可用一开始,多个选项可用一个个个个“-”(“-”(此符号一般不可以省略此符号一般不可以省略此符号一般不可以省略此符号一般不可以省略)。(4)(4)参数提供命令运行的信息或者是命令执行过程中所使用的文参数提供命令运行的信息或者是命令执行过程中所使用的文参数提供命令运行的信息或者是命令执行过程中所使用的文参数提供命令运行的信息或者是命令执行过程中所使用的文件名。件名。件名。件名。(5)(5)如在命令行中没参数,则从标准输入文件接收,并将结果显如在命令行中没参数,则从标准输入文件接收,并将结果
14、显如在命令行中没参数,则从标准输入文件接收,并将结果显如在命令行中没参数,则从标准输入文件接收,并将结果显示在标准输出文件上。示在标准输出文件上。示在标准输出文件上。示在标准输出文件上。(6)Linux(6)Linux操作系统的联机帮助对每个命令都做了说明。操作系统的联机帮助对每个命令都做了说明。操作系统的联机帮助对每个命令都做了说明。操作系统的联机帮助对每个命令都做了说明。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介4.1.3Shell4.1.3Shell命令命令命令命令(1)(1)在在在在ShellShell提示符下,可以
15、输入相应的命令。提示符下,可以输入相应的命令。提示符下,可以输入相应的命令。提示符下,可以输入相应的命令。(2)Shell(2)Shell命令可以识别大小写。命令可以识别大小写。命令可以识别大小写。命令可以识别大小写。(3)(3)如系统找不到输入命令,则显示如系统找不到输入命令,则显示如系统找不到输入命令,则显示如系统找不到输入命令,则显示“Commandnotfound”“Commandnotfound”。(4)(4)当一个命令一行写不下时可在第一行行尾键入当一个命令一行写不下时可在第一行行尾键入当一个命令一行写不下时可在第一行行尾键入当一个命令一行写不下时可在第一行行尾键入“”“”回车后回
16、车后回车后回车后继续输入。继续输入。继续输入。继续输入。(5)(5)在命令与选项和参数之间要用空格或制表符隔开。多个空格在命令与选项和参数之间要用空格或制表符隔开。多个空格在命令与选项和参数之间要用空格或制表符隔开。多个空格在命令与选项和参数之间要用空格或制表符隔开。多个空格被当做单个空格。被当做单个空格。被当做单个空格。被当做单个空格。(6)(6)输入命令时,可书用多个空格符。输入命令时,可书用多个空格符。输入命令时,可书用多个空格符。输入命令时,可书用多个空格符。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介4.1.4注销、
17、重启与关机注销、重启与关机1.注销注销两种方式:两种方式:图形化注销:图形化注销:主菜单主菜单注销注销确定确定虚拟控制台注销虚拟控制台注销在命令提示符后键入在命令提示符后键入“exit”或按或按Ctrl+D快捷键。快捷键。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介2 2系统重启:系统重启:系统重启:系统重启:可在命令提示符下键入命令可在命令提示符下键入命令可在命令提示符下键入命令可在命令提示符下键入命令“rebootreboot”或或或或“shutdownrshutdownrnownow”或同时按下或同时按下或同时按下或同时
18、按下CtrlCtrl、AltAlt、DeleteDelete键。键。键。键。3.3.关机关机关机关机两种方法:两种方法:两种方法:两种方法:图形化关机:图形化关机:图形化关机:图形化关机:主菜单主菜单主菜单主菜单注销注销注销注销关机关机关机关机虚拟控制台关机虚拟控制台关机虚拟控制台关机虚拟控制台关机在命令提示符下键入在命令提示符下键入在命令提示符下键入在命令提示符下键入“halthalt”或或或或“shutdownhnowshutdownhnow”。注意:如果不能正常切断电源,可在看到注意:如果不能正常切断电源,可在看到注意:如果不能正常切断电源,可在看到注意:如果不能正常切断电源,可在看到“
19、Powerdown”“Powerdown”或或或或“Systemhalted”“Systemhalted”消息后,手动关闭电源。消息后,手动关闭电源。消息后,手动关闭电源。消息后,手动关闭电源。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.1字符界面简介字符界面简介关于关于关于关于shutdownshutdown命令:命令:命令:命令:格式:格式:格式:格式:shutdownshutdown选项选项选项选项 时间时间时间时间 警告信息警告信息警告信息警告信息 参数选项:参数选项:参数选项:参数选项:-r-r:系统关闭后重启:系统关闭后重启:系统关闭后重启
20、:系统关闭后重启-h-h:关闭后停机:关闭后停机:关闭后停机:关闭后停机 时间格式:时间格式:时间格式:时间格式:nownow:立即:立即:立即:立即hh:mm:hh:mm:指定时分指定时分指定时分指定时分+m+m:指:指:指:指mm分钟以后分钟以后分钟以后分钟以后第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.2简单简单Shell命令实例命令实例4.2.1.与时间相关的与时间相关的Shell命令命令1.date命令命令格式:格式:dateMMDDhhmmYYYY功能:查看或修改系统时间功能:查看或修改系统时间注:(注:(注:(注:(1 1)显示内容依次为
21、星期、月份、日期、小时、)显示内容依次为星期、月份、日期、小时、)显示内容依次为星期、月份、日期、小时、)显示内容依次为星期、月份、日期、小时、分钟、秒钟和年份。分钟、秒钟和年份。分钟、秒钟和年份。分钟、秒钟和年份。(2 2)用户必须拥有超级用户权限才能修改系统的时)用户必须拥有超级用户权限才能修改系统的时)用户必须拥有超级用户权限才能修改系统的时)用户必须拥有超级用户权限才能修改系统的时间。修改系统时间必须按照月份、日期、小时、分间。修改系统时间必须按照月份、日期、小时、分间。修改系统时间必须按照月份、日期、小时、分间。修改系统时间必须按照月份、日期、小时、分钟、年份的顺序表示,其中年份占钟
22、、年份的顺序表示,其中年份占钟、年份的顺序表示,其中年份占钟、年份的顺序表示,其中年份占4 4位(可省略),位(可省略),位(可省略),位(可省略),其他部分各占两位,不足两位的添其他部分各占两位,不足两位的添其他部分各占两位,不足两位的添其他部分各占两位,不足两位的添0 0不足。例:不足。例:不足。例:不足。例:datedate080915032008080915032008第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell2.Cal命令命令功能:显示指定年月的月历功能:显示指定年月的月历功能:显示指定年月的月历功能:显示指定年月的月历格式:格式:格式:格式:
23、calcal选项选项选项选项月月月月年年年年 参数选项:参数选项:参数选项:参数选项:-m-m:以星期一为每周的第一天方式显示:以星期一为每周的第一天方式显示:以星期一为每周的第一天方式显示:以星期一为每周的第一天方式显示-j-j:以恺撒历显示(以一月一日起的天数显示):以恺撒历显示(以一月一日起的天数显示):以恺撒历显示(以一月一日起的天数显示):以恺撒历显示(以一月一日起的天数显示)-y-y:显示今年年历:显示今年年历:显示今年年历:显示今年年历注意:未指明年月,则显示当月的月历,如只带一注意:未指明年月,则显示当月的月历,如只带一注意:未指明年月,则显示当月的月历,如只带一注意:未指明年
24、月,则显示当月的月历,如只带一个参数,则该参数被认为是表示年份。个参数,则该参数被认为是表示年份。个参数,则该参数被认为是表示年份。个参数,则该参数被认为是表示年份。第第第第4 4章字符界面与章字符界面与章字符界面与章字符界面与ShellShell4.2简单简单Shell命令实例命令实例4.2.24.2.2与文件和目录相关的与文件和目录相关的与文件和目录相关的与文件和目录相关的ShellShell命令命令命令命令熟悉几个命令:熟悉几个命令:熟悉几个命令:熟悉几个命令:1.mkdir1.mkdir、2.rmdir3.touch2.rmdir3.touch4.rm4.rm命令命令命令命令功能:删除
25、文件或目录功能:删除文件或目录功能:删除文件或目录功能:删除文件或目录格式:格式:格式:格式:rmrm选项选项选项选项文件名或目录名文件名或目录名文件名或目录名文件名或目录名说明:删除文件或目录,包括目录下的文件和各级子目录,删除链接文件时愿文件不变。说明:删除文件或目录,包括目录下的文件和各级子目录,删除链接文件时愿文件不变。说明:删除文件或目录,包括目录下的文件和各级子目录,删除链接文件时愿文件不变。说明:删除文件或目录,包括目录下的文件和各级子目录,删除链接文件时愿文件不变。参数选项:参数选项:参数选项:参数选项:-f-f:删除文件或目录时不提示用户:删除文件或目录时不提示用户:删除文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 字符 界面 Shell
限制150内