版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目2Linux基本操作与命令行基础主讲人:XXX目录CONTENTS任务2.1:桌面环境的基本操作任务2.2:命令行入门拓展阅读与思政引领学习目标掌握openEuler图形化界面相关概念;掌握openEuler中命令行的基本语法格式;了解GNOME、xfce等其他图形化界面的基本概念。知识目标能解释GUI、CLI等基本概念,了解命令行及图形化界面的各自优缺点;能熟练安装UKUI、DDE等图形化桌面环境;熟练掌握UKUI桌面环境的日常使用;熟练掌握命令行工具(MATE终端)的使用;掌握Linux中命令的基本使用方法。能力目标培养开源协作的意识;培养思考问题、分析问题和解决问题的能力。素质目标任务2.1桌面环境基本操作任务2.1CONTENTS01.桌面环境概述02.图形化界面安装03.UKUI桌面环境使用01桌面环境概述XWindow系统XWindow是一种以位图方式显示的软件窗口系统,最初由麻省理工学院于1984年开发。它为用户提供基本的窗口功能支持,显示窗口的内容和模式可由用户自行定制。基本功能1用户可通过窗口管理程序如AfterStep、Enlightenment等进行定制。这种机制为用户带来个性化与灵活性,但要求用户具备较高的使用水平。定制与管理2与MicrosoftWindow不同,XWindow系统允许用户选择多种桌面环境,而非千篇一律的规定风格。优势3GNOME桌面环境GNOME是基于XWindow构建的桌面环境,广泛应用于Linux等操作系统。它为用户提供了一个现代化、易用的图形界面。基于XWindowGNOME注重用户体验,提供了丰富的功能和高度的可定制性。它支持多种操作系统,并且不断更新以满足用户需求。特点KDE桌面环境KDE是一种运行于Linux、Unix等操作系统上的自由图形桌面环境,采用TrollTech公司开发的Qt程序库。基于Qt程序库KDE是一个网络透明的现代化桌面环境,支持多种操作系统。它提供了丰富的功能和高度的可定制性,满足不同用户的需求。特点12MATE桌面环境起源与特点MATE项目起源于对GNOME2桌面的延续,致力于提供与GNOME2相似的用户体验。它具有传统桌面环境的延续性、高度可定制性、兼容性强等特点。优势MATE基于成熟的GNOME2代码库构建,具有高稳定性和性能。它拥有活跃的社区支持,为用户提供丰富的文档和教程。Xfce桌面环境设计目的Xfce是一个轻量级的桌面环境,遵循UNIX的模块化和复用性哲学传统。它的设计目的是快速加载并执行程序,占用系统资源少。特点Xfce具有现代桌面环境的完整功能,可以自由组建个人工作环境。它适用于多种类Unix系统,在节省系统资源的同时提高运行效率。0102UKUI桌面环境UKUI借鉴并吸收了MATE的优点,进行了重新设计和优化。它提供了美观、易用和高效的桌面体验,元件相依性小,可独立运行。特点UKUI注重系统操作体验,提供集稳定性、美观性、流畅性和便捷性为一体的桌面环境。它适用于各种设备和用户需求。优势DDE桌面环境DDE的GUI程序基于DTK/QT开发,后台服务基于golang开发。它拥有统一的界面设计和精心设计的图标。技术架构DDE提供了控制中心,用于管理系统的基本设置。它注重性能优化,确保在各类硬件设备上都能流畅运行,并支持多种应用程序。特点1202图形化界面安装Xfce安装步骤安装Xorg服务及组件输入命令安装Xorg服务及组件,如`dnfinstallxorg-*`,匹配软件源中所有以“xorg-”开头的软件包。安装登录管理器输入命令安装登录管理器,如`dnfinstalllightdm`,并设置默认桌面为Xfce环境。设置默认桌面使用`echo`命令将配置信息导入指定文件,设置默认桌面为Xfce环境。同步软件源启动系统后,用管理员(root)用户登录。在命令行中输入命令:`dnfmakecache`,将软件源信息同步至本地缓存。Xfce安装步骤如果安装了gdm相关的桌面管理组件,则执行`systemctldisablegdm`命令停用该服务,避免冲突。停用gdm服务执行`reboot`命令重启系统,进入Xfce桌面。重启系统使用`systemctlenablelightdm`命令将桌面管理器关联的服务设定为开机自动启动,并使用`systemctlset-defaultgraphical.target`命令设置默认系统运行级别为图形化界面。启用图形化界面123UKUI安装步骤在命令行中执行`dnf-yinstallukui`命令,安装UKUI桌面环境。安装UKUI桌面执行`systemctlset-defaultgraphical.target`命令,将默认启动命令行界面的运行级别调整为图形化桌面环境。设置默认运行级别执行`reboot`命令重启系统,进入UKUI桌面。重启系统03UKUI桌面环境使用开始菜单登录UKUI桌面后,左下角的图标为开始菜单按钮,可使用鼠标左键单击或键盘“Windows键”打开。打开方式点击按钮可调整开始菜单中程序的显示方式,包括“全部”、“字母排序”、“功能分类”三种方式。菜单分类显示选择应用后,单击右键可选择将其固定到“所有软件”、任务栏、桌面快捷方式、收藏夹或卸载。应用程序显示方式010302开始菜单点击开始菜单右上角按钮可将其放大至全屏显示,提供与前面类似的菜单分类显示功能。放大显示方式点击开始菜单右下角图标可打开关机操作功能,提供“切换用户”、“休眠”、“注销”、“关机”、“重启”等选项。关机操作12桌面与任务栏UKUI桌面提供计算机、回收站、主文件夹三个图标,鼠标左键双击可打开相应页面。桌面功能选择计算机,单击右键选择“属性”可打开系统概述,查看系统版本、计算机名称、CPU和内存等信息。系统概述在桌面空白处单击鼠标右键,可出现提供新建文件、调整视图、调整排列方式、打开终端等快捷操作的菜单。右键菜单010302桌面与任务栏任务栏位于桌面底部,包含开始菜单、多视图切换、文件浏览器和系统托盘等组件。打开应用程序后,其图标会显示在任务栏上。任务栏功能将鼠标移动到任务栏的应用图标上,可对该应用打开的窗口进行小窗口预览。窗口预览功能点击多视图切换按钮,可进入界面进行工作区切换或直接进入应用程序界面。多视图切换123桌面与任务栏点击消息中心按钮可打开侧边栏,显示系统通知信息,并提供节能模式、蓝牙设置等快捷按钮。消息中心点击任务栏右侧的时间日期,可打开系统日历,查看年、月、日等信息。日历功能在任务栏空白处单击右键,可对任务栏进行大小、位置调整,锁定或隐藏任务栏等操作。任务栏调整设置打开设置在UKUI桌面环境中,通过开始菜单可打开类似控制面板的“设置”。功能调整设置可对系统、设备、网络、个性化、帐户、时间语言、应用和搜索等功能进行调整。通知控制在“通知”控制选项中,可控制各类允许接收并提示的消息,如截图、文件管理等。网络设置在“网络”设置中,可打开有线网络设置,控制全局和当前网卡开关,进行高级设置等。01020304常用工具文件管理器可帮助用户管理系统文件,提供文件查看、复制、粘贴、删除等操作,以及预览、搜索和排序等功能。文件管理器UKUI提供了Pluma文本编辑器,操作简便,支持语法高亮显示功能。文本编辑器UKUI提供了MATE桌面终端模拟器工具,可通过开始菜单或桌面右键菜单启动。用户可对其进行个性化定制,如调整字体、字号等。MATE终端010302其他切换界面默认启动图形化界面后,使用`Ctrl+Alt+F2`组合键可切换到命令行界面。在VMware中需调整热键组合以避免冲突。锁屏问题解决锁屏后无法使用时,可切换到字符界面,输入用户名和密码登录,执行`rm-rf~/.Xauthority`命令,再切换回图形化界面。0102任务2.2命令行入门01.Bash概述与CLI优势03.虚拟控制台与多用户模式02.04.命令行基本语法与帮助信息自动补齐与命令历史任务2.2CONTENTS01Bash概述与CLI优势Bash概述openEuler与BashopenEuler是功能全面的操作系统,提供丰富应用软件。CLI在服务器配置和管理中更高效,尤其在远程管理时,通过简洁文本指令降低网络带宽依赖。CLI通过简洁文本指令进行配置和管理,相比图形界面,降低了网络带宽依赖,使远程管理更快速响应,减少操作不便,提升服务器管理效率。CLI与GUI对比CLI优势02虚拟控制台与多用户模式虚拟控制台继承传统终端控制台功能,提供灵活便捷体验。用户可轻松创建和切换多个虚拟控制台,独立运行不同程序或任务,提高资源利用率和系统稳定性。虚拟控制台虚拟控制台功能多数Linux发行版提供6个虚拟控制台,通过Ctrl+Alt+Fx切换。进入新控制台需输入用户名和密码,方便不同用户同时登录系统。多用户模式多用户登录03命令行基本语法与帮助信息命令行基本语法shell命令基本格式为:command[options][argument1][argument2]……。包含command、options和arguments三部分,用于运行程序、调整行为和指定目标。命令格式大多数命令有--help选项,输出命令简介、语法和常用选项参数。说明中符号含义:[]表示可选项目,...表示任意长度列表,|表示多选一,<>表示变量数据。帮助选项Linux系统提供manpage帮助功能,存储在本地系统。最小化安装的openEuler系统可通过执行“uname-a”查看内核版本,使用dnf命令安装手册页相关软件包,从Linux内核官网下载man手册页压缩包,解压后执行“makeinstall”安装至系统。获取帮助信息MANPAGEGNU项目组开发了GNUInfo文档系统,提供超文本文档结构,内容全面且采用超链接索引。许多GNU软件提供Info文档,用户可通过“infotopic”查阅主题信息,也可使用pinfo阅读器。INFO文档0101.MANPAGEMANPAGE概述Linux系统为程序和命令提供手册页(manpage),是软件包自带的文档,以分页方式存储在本地系统中。MANPAGE定义1用户可通过manpage查阅命令的详细信息,包括功能、选项、使用方法等,帮助用户更好地使用Linux系统。MANPAGE作用2manpage分为多个章节,如用户命令、系统调用、库函数、配置文件等,方便用户查找相关内容。MANPAGE章节3123安装MANPAGE启动终端,执行“uname-a”命令,查看系统内核版本,以便在Linux内核官网找到合适的man手册页版本。查看内核版本执行dnf命令安装“man”、“mans”和“mans-help”三个软件包,输入“y”确认安装。安装man相关软件包在Linux内核官网(/pub/linux/docs/mans/)下载合适的man手册页压缩包,如“mans-6.06.tar.gz”。下载man手册页使用MANPAGE执行“tar-zxvfmans-6.06.tar.gz”命令解压压缩包,查看解压后的文档内容。解压手册页进入解压后的目录,执行“makeinstall”命令安装man手册页。若系统缺少make工具,先执行“dnf-yinstallmake”进行安装。安装手册页使用man命令查看手册页,如“manls”查看ls命令的手册页。常用导航按键包括空格键、PageUp、PageDown等。查看手册页010302搜索MANPAGE使用“man-Kkeyword”进行全文搜索,扫描全部manpage进行匹配,搜索结果较多时,可按Enter键继续查看或按Ctrl+D跳过。全文搜索对于网络服务配置文件,如ftp服务器的vsftpd.conf,可通过“man5vsftpd.conf”查看其手册页,了解配置文件的格式和选项。查看配置文件使用“man-kkeyword”进行精简搜索,仅显示与关键字匹配的manpage主题和章节编号列表。精简搜索0202.INFO文档INFO文档概述GNUInfo是GNU项目组开发的超文本文档系统,提供更深入、全面的文档内容,采用超链接方式,方便用户浏览和搜索。INFO文档定义Info文档内容更全面,提供完整的文档索引,支持全文搜索,适合深入学习某个主题。INFO文档特点man手册页侧重于特定命令或功能的说明,而Info文档更注重某个主题的综合介绍,内容更全面。INFO文档与MANPAGE区别在命令行中输入“infotopic”查阅相应主题的Info文档,如“infocoreutils”查看coreutils的相关信息。使用INFO命令安装pinfo软件包后,可通过pinfo命令查看Info文档,pinfo提供更友好的界面和导航功能。使用PINFO阅读器使用Enter键进入主题,D键显示主题目录,U键返回上一级主题,箭头键移动光标,空格键翻页等。INFO文档导航查看INFO文档123INFO文档实例以coreutils为例,输入“infocoreutils”查看其Info文档,了解该软件包的功能和使用方法。查看主题信息1在Info文档中,使用“/keyword”进行搜索,快速定位到所需内容。搜索主题内容2如果Info文档中未找到特定主题,Info会优先查找man手册页并显示匹配的内容。补充信息304自动补齐与命令历史终端中使用Tab键可进行命令或参数补齐。输入足够内容使其唯一后快速补全,不唯一时按两次Tab显示匹配项,如输入“/etc/sys”后按两次Tab显示匹配选项,输入“/etc/sysco”后按一次Tab自动补齐至“/etc/sysconfig”。自动补齐Tab键补齐命令历史命令历史记录使用history命令查看shell执行的命令历史记录,每条命令带记录编号。可通过“!number”快速引用执行历史命令,“!string”定位以指定字符串开头的命令,按【Esc】+【.】复制前一命令参数。openEuler默认记录1000条历史记录,可通过修改/etc/profile的“HISTSIZE”选项调整。命令历史编辑bash提供命令行编辑功能,常用快捷方式:Ctrl+a跳转命令开头,Ctrl+e跳转命令末尾,Ctrl+u清除光标至开头内容,Ctrl+k清除光标至末尾内容,Ctrl+向左箭头跳转前一字开头,Ctrl+向右箭头跳转下一字末尾,Ctrl+r搜索历史记录命令。项目2:
拓展阅读与思政引领拓展阅读与思政引领CONTENTS01.常见开源许可协议02.思政引领01常见开源许可协议GNU通用公共许可证(GPL)特点与目的特点:强调软件自由,要求软件可运行、复制、发布、研究、修改和改进。基于公共版权(copyleft)理念,确保软件自由共享。目的:通过合同约束实现互惠性,保护自由软件运动,防止软件被私有化。版本演变GPLv1:1989年发布,要求二进制代码必须附带源代码,禁止添加限制性条款。GPLv2:1991年发布,与LGPL互补,进一步完善条款。GPLv3:2007年发布,解决软件专利、兼容性、源代码分区和DRM问题。0102LGPL较宽松公共许可证特点与应用场景特点:允许商业软件通过类库引用LGPL代码,无需开源商业软件代码。修改或衍生后的代码必须保持开源和免费。应用场景:适用于开源函数库,特别是希望被商业软件引用的项目,如Qt开发框架。与GPL的区别传染性:GPL具有“传染性”,要求衍生软件也采用GPL;LGPL则允许商业软件引用而不强制开源。适用性:GPL适合保护源码共享的软件;LGPL适合开源函数库。MIT协议核心内容版权归属:明确软件版权归属于原作者。授权范围:允许自由使用、复制、修改、发布、分发、再授权和销售软件。免责声明:原作者不承担使用软件产生的责任。附加条件:必须保留原作者的版权声明和许可声明。优点与潜在问题优点:协
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 9 宠物疾病实验室诊断-血液生化学检验
- 保险行业风险管理策略与实务专项训练题库
- 保险企业风险管理实践考试题库
- 2026年压力管道运维安全管理测试试题
- 卫生监督协管服务考试题题库及答案
- 油品储运调合操作工中级题库及答案
- 特殊教育融合教育考试题库完整版及答案
- 教育法规试题及答案(最终)
- 上海华二初级中学数学新初一分班试卷含答案解析
- 2026年运维入职测试题及答案
- 2025年医疗质量安全核心制度考试试题(附答案)
- 2027届上海市西南位育初三语文9月月考试卷及答案
- 2026年卫生高级职称面审答辩(康复医学科)副高经典试题及答案
- 血液肿瘤相关肠梗阻护理专家共识(2026年版)
- 2026年电机学考试复习题库及答案详解
- 预制桩沉桩专项施工方案
- 第5课《中国人民站起来了》第二课时(教学课件)
- 《培养德智体美劳全面发展的社会主义建设者和接班人》教学设计2
- 四年级英语阅读理解20篇
- DB11-T 2556-2026 城市轨道交通既有线改造技术要求
- 小学四年级数学下册《构建模型 推理溯源-鸡兔同笼问题探究》教学设计
评论
0/150
提交评论