- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 Shell基本命令
图形界面下的操作简单易学,是初学者的首选,但由于需要大量的系统资源,因此效率也相对较低。本章主要介绍执行效率较高的Linux命令操作,包括Shell的启动、命令格式、常用的Shell命令及Shell的高级应用,同时还介绍了一个功能强大的编辑器——vi的使用。
6.1 Shell命令概述
6.1.1 Shell简介
Shell是Linux的一个特殊程序,是内核与用户的接口,它是命令语言、命令解释程序及程序设计语言的统称。Shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。
Shell的另一个重要特性是它自身就是一个解释型的程序设计语言,Shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。
Linux中的Shell有多种类型,其中最常用的几种是Bourne Shell(sh)、C Shell(csh)和Korn Shell(ksh),三种shell各有优缺点。
Linux操作系统缺省的Shell是Bourne Again Shell,它是Bourne Shell的扩展,简称Bash。
6.1.2 Shell的启动
1.终端的切换
Linux的字符界面也被称作虚拟终端(Virtual Terminal)或者虚拟控制台(Virtual Console)。操作Windows计算机时,用户使用的是真实的终端,而Linux具有虚拟终端的功能,可为用户提供多个互不干扰、独立工作的界面。操作Linux计算机时,用户虽然面对的是一套物理终端设备,但却仿佛在操作多个终端。
Linux的虚拟终端默认有7个,其中从第1个到第6个虚拟终端是字符界面,而第7个虚拟终端则是图形化用户界面。每个虚拟终端相互独立,用户可以以相同或不同的账户登录各个虚拟终端,同时使用计算机。
6.1.2 Shell的启动
虚拟终端之间可以通过以下方法进行相互切换。
Ctrl+Alt+F7可以从字符界面的虚拟终端切换到其他虚拟终端。
Ctrl+Alt+F1~Ctrl+Alt+F6可以从图形化用户界面切换到字符界面的虚拟终端。
默认情况下,RedHat9.0在安装时设置为启动后进入图形化的用户登录界面,用户输入正确的用户名和密码后,会直接进入图形操作环境GNOME,可以通过上述切换方式切换为字符界面 。
6.1.2 Shell的启动
也可以通过修改/etc/inittab配置文件将系统启动的默认终端设置为字符方
式。具体步骤为:在图形界面下单击“主菜单” ︱“运行程序…”菜单,在弹出的对话框中输入文本编辑命令“gedit /etc/inittab”,打开配置文件inittab,也可以右键单击桌面新建一个Shell仿真终端,在终端提示符后输入“gedit /etc/inittab”命令。
在打开的inittab文件中,找到其中的一行配置“id:5:initdefault:”,其中数字5代表启动进入图形界面,改为3则使系统启动后进入字符终端界面。编辑修改完成后,保存修改结果并重新启动系统,则系统在加载内核后将运行Shell程序进入字符终端。从字符终端进入图形界面,只需在终端命令行提示符下,键入“startx”,即可进入图形用户界面。反之,用户从图形界面中注销,即可返回字符终端。
2.终端的启动
在字符终端中,输入正确的用户名和密码,用户即可成功登录。用户登录后,系统将执行一个称为Shell的程序,正是Shell进程提供了命令行提示符。一旦出现了Shell提示符,就可以键入命令名称及命令所需要的参数来执行命令。如果一条命令花费了很长的时间来运行,或者在屏幕上产生了大量的输出,可以从键盘上按Ctrl+C快捷键发出中断信号来中断此命令的运行。
3.系统的注销
已经登录的用户如果不再需要使用系统,则应该注销,退出登录状态。在字符界面下可以键入logout命令、exit命令或使用Ctrl+D快捷键。
4.系统的重启
当需要重新启动系统时,输入reboot或shutdown –r now命令即可。
5.关机
在当前的终端输入halt或者shutdown –h now命令,将立即关闭计算机。
注意:
Linux系统严格区分英文字母的大小写
Shell自动过滤多余的空格
6.1.3 Shell命令格式
1.Shell命令提示符
成功登录Linux后将出现Shell命令提示符,如:
[root@localhost root]# 超级用户的命令提示符
[hellen@red hellen]$ 普通用户hellen的命令提示符
(1) [ ]以内@之前为已登录的用户名(如root、hellen
您可能关注的文档
- 第1章、高层建筑结构分解.ppt
- 第1章_电子商务分解.ppt
- 第1章单片机基础分解.ppt
- 第1章电子商务分解.ppt
- 第1章管理运筹学绪论分解.ppt
- 第1章会计基本理论分解.ppt
- 第1章基尔霍夫分解.ppt
- 第1章人体需要的营养素和能量-蛋白质、脂肪分解.ppt
- 第1章土方工程分解.ppt
- 第1章运动的描述章末小结新人教版必修1分解.ppt
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)