版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章Linux命令基础内容概要在上一章中介绍了GNOME的常见使用方法,除了图形界面外,最常使用的就是各种命令了。因为Linux系统尤其是在服务器领域非常受欢迎,其中很大的一个原因就是效率高。Linux的高级用户通常会使用终端窗口和虚拟控制台进行各种命令操作,在上一章中介绍的内容其实都可以在终端中完成。本章将重点介绍Linux常见命令的使用方法。本章重点难点:终端窗口简介终端窗口的基本操作终端窗口命令基础远程管理Ubuntu终端窗口的基础操作终端窗口的命令基础远程管理Ubuntu终端窗口常见术语Linux的常见命令05终端窗口常见术语013.1.1命令行界面命令行界面(CommandlineInterface,CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行,并返回结果到命令行界面,完成人机交互。与此对应的就是常说的图形用户界面(GraphicalUserInterface,GUI)。3.1.2终端终端(Terminal),历史上是一种让用户输入数据至计算机,并显示结果的设备。而控制台(Consle)是一种特殊终端,是与计算机主机一体的,是计算机的一个组成部分,用于系统管理员管理主机,权限比普通终端要大很多。随着个人电脑的普及,终端和控制台逐渐合二为一,现在被看做是同义词。3.1.3终端模拟器随着终端硬件的消失,无法与图形接口兼容的命令程序并不能直接读取输入设备的输入,也无法将结果显示到显示设备上。此时需要一个特殊的程序来模拟传统终端的功能,所以,终端模拟器(TerminalEmulator),也叫做终端仿真器就出现了。对于那些命令行(CLI)程序,终端模拟器会“假装”成一个传统终端设备;而对于现代的图形接口,终端模拟器会“假装”成一个GUI程序。3.1.4终端窗口与虚拟控制台大部分的终端模拟器都是在GUI中运行,但前面章节中的知识拓展中提到了,Ubuntu还可以通过使用键盘上的Ctrl+Alt+F1~F6来切换图形界面和一种特殊的全屏终端界面,虽然这些终端界面不在GUI中运行,但它们也是终端模拟器的一种。这些全屏的终端界面与那些运行在GUI下的终端模拟器的唯一区别就是它们是由操作系统内核直接提供的。这些由内核直接提供的终端界面被叫做虚拟控制台(VirtualConsole),而上面提到的那些运行在图形界面上的终端模拟器则被叫做终端窗口(TerminalWindow)。除此之外并没有什么差别。而常说的tty就是终端的统称,tty就是最早作为终端的“电传打字机”的英文缩写。3.1.5Shell命令接口一般来说操作系统并不包含与用户交互的功能,用户和操作系统进行交互时需要通过Shell(壳)程序。Shell泛指为用户提供用户界面的程序。通常Shell分为两类,命令行Shell提供一个命令行界面(CLI),而图形Shell提供一个图形用户界面(GUI)。Shell命令接口的组成。Shell的版本3.1.6命名由于没有统一的标准,所以在日常使用和资料查询时,命令行模式、命令行窗口、命令窗口、字符环境、终端、终端命令、字符界面、虚拟控制台、终端窗口等,都是指的同一个,所以以下都以终端窗口代表上述内容。终端窗口的基础操作023.2.1终端窗口的启动和关闭终端窗口在Linux的日常操作中,使用是非常频繁的。终端窗口的打开和关闭有以下几种方法:1.从快捷菜单启动在桌面上或在任意文件夹中单击鼠标右键,选择“在终端中打开”选项。2.用快捷方式启动快捷方式打开,可以使用“Ctrl+Alt+T”组合键打开终端窗口。此时目录位置位于用户主目录中。3.关闭终端窗口单击终端窗口右上角的关闭窗口关闭终端窗口,也可以使用“Ctrl+Shift+Q”或“Ctrl+D”组合键关闭终端窗口。3.2.2多标签页的操作Ubuntu支持同时打开多个独立的终端窗口,也可以像浏览器一样,同一个终端窗口中打开多个标签页进行操作。增加标签页2.切换标签页切换标签页,可以通过鼠标单击标签页的标题进行更换,也可以使用“Ctrl+翻页键”来切换。3.关闭标签页可以通过单击标签页标题右侧的“×”号来关闭标签页,可以使用“Ctrl+Shift+W”来关闭标签页。3.2.3界面字体大小的调整如果感觉界面字体过小,可以使用快捷键进行调整。可以使用“Ctrl+Shift+=”(也就是Ctrl+“+”)放大界面字体。使用“Ctrl+-”缩小界面字体。使用“Ctrl+0”恢复默认字体大小。3.2.4首选项的设置如果要对终端窗口进行更细的界面、风格和功能的调整,需要进入到“配置文件首选项”中进行设置。进入首选项及常规配置2.快捷键的查看和设置3.修改配置文件终端窗口的命令基础033.3.1终端窗口中的命令提示符含义在打开的终端窗口中,一般会有一串默认的代码,代码的含义如下:(1)wlysy001:当前登录的用户名。(2)mybuntu:计算机名称,(3)~:用户所处目录,根据不同的位置有所不同。~代表该用户的主目录(home),关于目录将在下一章重点介绍。(4)$:代表的是非root用户登录,如果是“#”代表是root用户登录。(5)分隔符:包括分割用户名和计算机名的“@”符号,以及分割计算机名与目录名的“:”。3.3.2命令的一般用法命令是可以帮助用户完成相应任务的一个或一组程序。分为内部程序(也叫内建命令)和外部程序。1.命令的格式命令由命令的程序名称,以及让命令执行不同功能或生成不同结果的选项及参数信息组成。需要注意,在Linux中,命令和选项是区分大小写字母的。2.命令的使用【示例】显示当前目录下的文件及文件夹名称ls用于显示当前目录下的文件或文件夹名称,不用带任何选项及参数。3.3.3获取命令帮助信息Linux中的命令非常多,每个命令又有其选项和参数,记忆起来比较困难。这在大多数刚学习Linux的读者中非常普遍。其实可以使用命令的帮助文件,来学习命令的用法,下面介绍几种获取帮助信息的方式。1.help命令Help命令的主要作用是查看内建命令的作用及用法。2.help选项“help”选项和help命令不同,因为是选项,一般用在命令后,主要是查看外部命令的帮助文档。如果该命令为内建命令,执行结果和使用help命令的执行结果一致。3.man命令“man”(manual,操作手册)是在UNIX及类UNIX中普遍存在的在线文档,内容包括计算机程序、标准、惯例,甚至抽象概念,都可以通过该命令查阅。由于命令执行后就会进入到man的显示模式,通过鼠标滚轮、空格键、上下翻页键、方向键进行查看,如果要查看man的使用方法,可以单击“h”按钮来查看其帮助文档,如果要退出,单击“q”键即可。3.3.4清空屏幕在终端窗口中使用命令后,满屏会出现各种文本内容、执行结果以及报错等信息等,一般读者可能会关闭当前终端窗口并打开新的窗口进行屏幕的清空。Windows命令行界面中,清空屏幕使用的命令是“cls”,在Linux中,清空屏幕可以采取以下几种方法:使用命令清空屏幕使用快捷按钮清空屏幕3.使用命令刷新屏幕3.3.5历史命令的查看及调用如果要重复使用之前的命令,而又不想可以使用键盘的“↑/↓”按键逐条显示执行过的命令,还可以使用命令“history”查看使用命令的历史记录。3.3.6Tab的补全功能在Linux中,无论输入命令、文件名或位置等其他参数时,都可以使用自动补全功能。使用该功能,一方面可以快速输入所需内容,另一方面也可以预防输入错误。补全功能所使用的就是“Tab”键。下面介绍该功能的具体用法:在输入命令时,不需要全部输入,如命令“history”,只要输入命令开头的“his”,按“Tab”键,就会自动完成“history”命令的输入,非常方便快速。远程管理Ubuntu043.4.1SSH简介SSH为SecureShell的缩写,由IETF的网络小组(NetworkWorkingGroup)所制定;SSH为建立在应用层基础上的安全协议。SSH是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、DigitalUNIX、Irix,以及其他平台,都可运行SSH。3.4.2SSH服务端的配置也就是在Ubuntu上安装并启动服务端的程序,客户端才可以连接。1.安装SSH服务打开终端,输入命令“sudoaptinstallopenssh-server”,启动并安装,保持默认选项即可安装完毕。2.启动SSH服务安装完毕后,默认SSH服务已经启动。可以使用命令“sudoservicesshdstatus”来查看sshd服务是否处于工作状态。3.4.3.SSH客户端的配置及连接仍然以Windows连接SSH服务器为例,向读者介绍连接过程。Linux的常见命令053.4.1关机及重启命令在图形界面中,可以使用鼠标进行关机及重启操作,而在终端窗口或者远程管理Linux时,如何进行相关操作呢?1.shutdown命令和Windows的shutdown命令类似,Ubuntu也可以使用shutdown命令关机以及重启。2.halt命令halt命令也可以关机。3.poweroff命令poweroff命令非常简单,直接使用就可以关机。4.reboot命令reboot命令可以完成主机重启,直接使用即可。5.init命令init命令是切换Ubuntu的运行级别,一般默认有7个级别,其中0代表关机,6代表重启。其实前面介绍的shutdown也是调用init进行关机的。3.4.2查看当前系统相关信息通过一些命令可以查看到系统相关的信息。1.查看系统内核使用命令“uname-a”可以查看到当前Linux的系统内核、系统的位数等信息。2.查看系统内核更详细的信息可以使用“cat/proc/version”查看更加详细的系统信息。3.查看内存的使用情况可以使用命令“free-m”来查看内存的使用情况。4.查看CPU的内核数查看CPU的内核数,可以使用命令“grep'coreid'/proc/cpuinfo|sort-u|wc-l”,可以看到该CPU有4颗内核。5.查看CPU的线程数可以使用命令“grep'processor'/proc/cpuinfo|sort-u|wc-l”命令来查看CPU的线程数,所以该CPU为4核4线程的。6.查看CPU的详细参数可以使用命令“cat/proc/cpuinfo”来查看CPU的更详细的信息,包括CPU的品牌,代数、频率、缓存等。课后作业一、单选题:1.在Ubuntu中使用的Shell是()。A.BShellB.BashC.CShellD.KShell2.init命令中,参数几是重启()。A.0B.1C.2D.6二、多选题:1.终端窗口中的命令提示符由哪些元素组成()。A.用户名B.计算机名C.用户目录D.$2.获取帮助信息的命令有()。A.helpB.—helpC.manD.--man3.计算机关机命令有()。A.shutdownB.haltC.po
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加气混凝土砌块施工技术交底详解
- 电商客户投诉处理流程方案
- 项目管理工具在软件开发中的应用
- 保育员基础知识考前复习资料
- 高职工商管理专业教学改革方案与实践
- 工程咨询服务方案范文大全图片
- 金蝶的营销方案
- 拼时刻营销方案
- 河沙施工方案
- 咨询师一体化战略方案设计
- 幼儿园中班健康预防蛔虫教育
- 学堂在线 人工智能原理 章节测试答案
- 兵团职工考试试题及答案
- 学堂在线 日语与日本文化 期末考试答案
- 电销员工职业规划课件
- 母婴安全课件
- 食管癌中医护理查房讲课件
- 机器人培训管理制度
- 2025山西太原化学工业集团有限公司所属企业社会招聘100人笔试参考题库附带答案详解析集合
- 2025年中陆集团兰州中凯工贸有限责任公司招聘笔试冲刺题(带答案解析)
- 粤教粤科版小学科学四年级上册全册知识点
评论
0/150
提交评论