版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目2Linux基本操作与命令行基础主讲:***2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)12024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)2本项目学习目标:1.知识目标2.能力目标掌握Linux图形化界面相关概念;掌握Linux命令行的基本语法格式;了解KDE、xfce等其他图形化界面的基本概念。能解释GUI、CLI等基本概念,了解命令行及图形化界面的各自优缺点;能根熟练掌握GNOME桌面环境的日程使用;能熟练命令行工具(GNOME终端)的使用;能熟掌握Linux中命令的使用方法。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)3学习任务任务2.1GNOME桌面环境的基本操作任务2.2命令行入门2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)4任务2.1GNOME桌面环境的基本操作1.XWindowXWindow是一种以位图方式进行显示的软件窗口系统,最初是麻省理工学院的研究成果,之后变成了UNIX、类UNIX及OpenVMS等操作系统都适用的标准化软件工具包及显示架构的运作协议。XWindow通过软件工具及架构协议来建立操作系统所用的图形界面,此后则逐渐扩展到其他操作系统上,几乎所有的操作系统都支持XWindow,GNOME和KDE也是以XWindow为基础的。2.1.1Linux桌面环境概述2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)52.GNOMEGNOME是一个完全由自由软件组成的桌面环境,其目标操作系统是Linux,但是大部分的BSD系统也支持GNOME桌面环境。GNOME项目最初是由墨西哥的程序设计师MiguelDeIcazq发起的,受到了RedHat公司的大力支持,它现在属于GNU计划的一部分,主要目的是为用户提供一个完整、易学易用的桌面环境,并为程序开发人员提供强大的应用程序开发环境。GNOME可以让使用者轻松地操作和设置环境,包含Panel(用来启动程序和显示当前状态)、桌面(应用程序和资料的放置位置)及标准桌面工具和应用程序。用户无论之前使用何种操作系统,都能容易地上手使用GNOME功能强大的图形接口工具。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)63.KDEK桌面环境(KDesktopEnvironment,KDE)是一种著名的运行于Linux、UNIX及FreeBSD等操作系统上的自由图形桌面环境,是一种网络透明的现代化桌面环境,整个系统采用的都是TrollTech公司开发的Qt程序库。KDE是Linux上流行的桌面环境之一。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)74.XfceXfce是一个有很长历史的的桌面环境,在很多Linux中可以见到它的身影。关于Xfce的设计目的,它的创始人OlivierFourdan描述为:“快速加载并用来执行程序,且占用系统资源少”。Xfce遵循UNIX的模块化和复用性传统,包含大量组件,具有现代桌面环境所应具有的完整功能。用户可以挑选可用的软件包自由组建为各具特色的个人工作环境。Xfce适合作为多种类UNIX系统的轻量级桌面环境,它在节省系统资源的同时,能够提高运行效率,快速加载和执行应用程序。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)82.1.2GNOME桌面环境登录1.登录界面正常启动GNOME桌面环境后,可以看到登录界面。在登录界面的中间可以看到Linux系统中已经添加的用户列表。在界面的上方,可以查看系统当前的时间及其他操作按钮。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)92.时间及通知信息在登录界面的上方,单击时间标签,可以显示系统当前的时间及系统通知信息。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)103.辅助功能在登录界面的上方,单击按钮,可以打开GNOME辅助功能,根据需要选择辅助选项,如高对比度、缩放、大号文本等。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)114.其他操作在登录界面的上方,单击最右侧的按钮,在打开的窗格中,可调整系统的音量,查看有线连接状态或执行关机操作,如图2-1-4所示。如果需要关机,则单击按钮,然后单击【关机】按钮,如图2-1-5所示。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)125.登录选择登录用户,登录系统,用户在初次登录系统时,默认都会进入欢迎程序,进行语言、输入法及隐私等的设置。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)132.1.3Nautilus文件管理器1.启动Nautilus文件管理器有两种方式可以用来启动Nautilus文件管理器,当左侧的快速启动栏中有相应的图标时,则可以直接单击图标启动;如果没有相应图标,则可以在图所示的界面中的搜索Nautilus文件管理器,即搜索【文件】程序,再单击启动即可。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)142.Nautilus文件管理器窗口启动后,Nautilus文件管理器如图所示,默认打开的是当前用户的主目录,窗口左侧为常用的位置信息,窗口右侧显示指定目录下的内容。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)153.常用操作Nautilus文件管理器提供了一个集成的访问点,利用该点可以很方便地访问外部的文件及应用程序、FTP站点和URL等资源单击左侧的【其他位置】选项,根据相应的提示,可以添加指定的资源。在右下角的框中,单击【?】图标,可以查看Nautilus文件管理器支持网络访问的常用协议信息,如Samba、SFTP、FTP等。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)162.1.4其他应用程序在GNOME桌面环境中,默认会为用户安装常用的一些软件(如Firefox浏览器、gedit文本编辑器、软件管理程序等),提供许多其他功能。1.Firefox浏览器;2.gedit文本编辑器;3.软件管理程序2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)172.1.5系统设置针对CentOS操作系统的各类设置功能,GNOME桌面环境也提供了一个集中式的管理中心,类似Windows系统中的“控制面板”。在CentOS的“设置”程序中,可以完成较多系统参数的调整,例如:主题及壁纸、通知管理、搜索、区域和语言设置、辅助功能、在线账号、隐私设置、共享、声音、网络、电源等。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)18任务2.2命令行入门CentOS系统提供了丰富的应用软件,图形界面下的各类工具能够满足日常工作需求。而在服务器配置方面,基于CLI(命令行界面)的配置效率更高,也更加方便。例如,在远程管理中,如果使用图形界面对服务器进行配置,则需要更大的网络带宽用于传输图形操作界面,CLI的远程管理相对更加简洁。在CLI中,通常是基于文本界面进行操作的,用户通过CLI向计算机系统输入各种操作指令。通常,Linux的命令行是由名为Shell的程序提供的,在RedHatEnterpriseLinux及CentOS等操作系统中,默认使用的Shell为GNUBourne-AgainShell(Bash)。简单来说,Shell是操作系统的最外层,可以合并编程语言以控制进程和文件,以及启动和控制其他程序,让用户与操作系统之间存在一个交互的通道,用于提供交互式的命令解释器。2.2.1Bash概述2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)192.2.2虚拟控制台早期,计算机中的资源非常昂贵,为了能够充分使用计算机提供的计算资源,很多计算机会连接若干终端控制台,这些终端控制台的硬件构造很简单,只包括键盘和显示器,不执行计算任务,只简单地把用户的输入发送给主计算机去处理,然后再把计算结果返回给用户。从软件使用上看,其只提供给用户一个使用命令行的字符界面,用于接收用户输入和反馈计算结果。对计算机而言,一个终端就是一个用户。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)20随着科技的发展及计算机制造技术的进步,计算机的性能有了巨大的提升,同时计算机软硬件的价格已经降低很多,多数人都可以接受。通过支持多任务的操作系统,用户在计算机中开发了类似终端控制台的命令行字符界面,如Windows中的命令行,Linux、UNIX和MacOS中的字符终端程序,这些都称为虚拟控制台(VirtualConsole)。虚拟控制台可以很方便地实现切换,当某个控制台因程序锁定或程序崩溃被锁定时,可以自动切换到其他虚拟控制台执行任务。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)21通常情况下,Linux一般会提供6个命令行的虚拟控制台,如果已经启动了图形界面,则可以按【Ctrl+Alt+Fn】键(其中Fn表示键盘中的功能键,包含F1~F6,可以使用不同的组合键切换进入6个虚拟控制台)进入虚拟控制台。进入新的虚拟控制台时,LinuxCentOS会显示登录提示符,要求输入用户名和密码,该功能也支持使用不同的用户同时登录系统。在已经安装图形界面的早期CentOS版本中,如果需要返回图形界面,则按【Ctrl+Alt+F7】键。如果在VMware或者VirtualBox等工具中使用虚拟机时,需要注意调整【Ctrl+Alt】组合键的使用,确认组合键是否已经被这些其他软件当做热键占用。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)22在CentOS8系列的Linux操作系统中,对虚拟控制台做了适当的调整,在安装了图形界面的CentOS8中,【Ctrl+Alt+F1】和【Ctrl+Alt+F2】表示图形界面(两个不同的用户登录图形界面),系统默认使用【Ctrl+Alt+F2】的界面作为初始化登录图形界面的终端,【Ctrl+Alt+F3】至【Ctrl+Alt+F6】分别提供了命令行界面。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)232.2.3命令行基本语法1.Shell命令的基本语法格式Shell程序或命令,通常是以脚本的形式进行解析的,在CentOS中,默认由BASH对用户输入的命令进行解析。Shell命令的格式如下:command[options][argument1][argument2]……其由以下3个基本部分组成。(1)command:命令,表示要运行的命令。(2)options:选项,用于调整命令行为/功能。(3)arguments:参数,通常作为命令的目标参数。选项和参数不是必需的,如果用户希望在一行中输入多条命令,那么可以使用英文半角分号(;)将命令隔开。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)24基本上所有的命令都有--help的选项,该选项的作用是输出该命令的简要介绍及该命令的语法和常用的选项、参数等。在命令的说明中会有以下几种符号:(1)[]符号,用[]符号括起来的是可选项目,有可能是选项,也有可能是参数。(2)...符号,...符号前面的任何内容均表示该类型项目的任意长度列表,也就是可以使用多个参数。(3)|符号,用|符号隔开的多个项目表示在多个选项或参数中只能选择其中一个。(4)<>符号,用<>符号括起来的项目一般是变量,即可以根据实际的情况进行调整。例如:<HOSTNAME>表示在指定的位置可以输入需要的主机名。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)252.获取帮助信息Linux为用户提供了数量庞大的程序和命令。通常,各程序和命令都提供了包含数字、大小写字母等类型在内的许多选项,用户可以通过不同的选项或选项组合对程序和命令进行控制,实现多种功能。由于不同用户的应用场景和使用习惯有所差异,因此往往会出现某些使用频率较低命令,或者某些高频使用的命令中的某些不怎么使用的选项。因此,希望用户完全掌握所有命令或某个命令的所有选项是一件极为困难的事情。1)阅读manpage2)阅读info文档2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)262.2.4GNOME终端GNOME终端(GNOMETerminal)是GNOME桌面环境的一部分,是默认安装的,可提供一个命令行界面,它支持彩色的文本、多样化的主题、透明、鼠标交互、多标签等功能。同时GNOME终端支持还多用户及多配置文件方式,针对不同的用户或不同的运行环境,可以设置不同的字体、颜色等。GNOME终端提供了一些快捷键用于提高工作效率,如快速打开一个新的终端(Ctrl+Shift+N),快速打开一个新的标签页(Ctrl+Shift+T),快速实现重复输入上一个命令的最后一个参数(Alt+.)。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)272.2.5自动补齐在GNOME终端中,可以使用【Tab】键,在Shell中进行命令或参数的补齐,支持用户在命令提示符中输入了足够的唯一内容后自动快速补全文件名或命令名。如果输入的内容不是唯一,则按【Tab】键两次可显示以输入内容开头的所有的文件名或命令名。在执行ls命令时,如果后续参数只输入“/etc/sys”,那么连续按两次【Tab】键,会自动输出当前系统可匹配的选项。如果后续参数输入“/etc/sysco”,只需要按一次【Tab】键,则会自动补齐至“/etc/sysconfig”。2024年1月2日Linux应用基础项目化教程(RHEL8.2/CentOS8.2)282.2.6命令历史1.历史命令显示在Shell中,如果需要使用以往的命令,则可以使用history命令,查看
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国全自动燃烧器市场未来发展状况及投资规划研究报告新版
- 2025-2030年中国人参行业市场竞争格局展望及投资策略分析报告
- 2025-2030年中国一水硫酸锌行业市场现状调研及未来发展前景分析报告
- 2025-2030年中国PPS聚苯硫醚行业市场规模分析及发展建议研究报告
- 2025-2030年中国25二氯苯胺市场发展战略规划及投资前景研究报告新版
- 2025年度许可合同:广播电视节目播放权许可3篇
- 2025年外研版七年级数学上册阶段测试试卷
- 二零二五年度货物买卖合同价款支付方式说明3篇
- 2025年人民版八年级科学上册月考试卷含答案
- 北师大版九年级数学下册《3.1圆》同步测试题含答案
- 2023年航天器热控系统行业分析报告及未来五至十年行业发展报告
- 2024新一代变电站集中监控系统系列规范第1部分:总则
- 关于提升高寒缺氧气候条件下队伍综合救援水平的思考
- 2024年四川省成都市锦江区中考数学一诊试卷(附答案解析)
- 小学生中医药文化知识科普传承中医文化弘扬国粹精神课件
- ASME材料-设计许用应力
- 吸痰护理操作
- 室内灯光设计总结报告
- 子宫动脉栓塞术后的护理
- 五年级数学(小数乘法)计算题及答案
- 第十七章-阿法芙·I·梅勒斯的转变理论
评论
0/150
提交评论