已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3课 Linux基础操作 学习大纲 如何登录系统Linux系统内核 Kernel 终端控制台的使用XWindow系统窗口管理器 WindowManager 桌面环境 DesktopEnvironment SHELL基本概念 1 如何登录系统 文本界面登录图形界面登录 2 Linux系统内核 Kernel 内核是操作系统最基本的部分 它是为众多应用程序提供对计算机硬件的安全访问的一部分软件 内核操作系统呼叫接口 Systemcallinterface 进程管理 Processcontrol 内存管理 Memorymanagement 文件系统管理 Filesystemmanagement 加载设备驱动 Devicedrivers 3 终端与控制台的使用 什么是控制台如何进入控制台什么是终端如何开启终端 3 1 什么是控制台 Linux控制台是提供给用户输入指令的地方 在RedHatLinuxEnterprise5中 有6个虚拟控制台 1个真实控制台 3 2 如何进入控制台 在Linux系统中 进入虚拟控制台的方法是打入一个热键 Ctr Alt Fn 其中Fn表示的范围是从F1 F6 如果系统开启了图形界面 则Ctr Alt F1表示进入图形化的虚拟界面 在Linux系统中 当系统启动时是以单用户模式进入系统 则我们称其所在的控制台为真实的控制台 3 3 什么是终端 终端是用户shell运行的平台 在终端模拟器上用户可以交互的操作系统及运行程序并得到提示和反馈 就像在文本编辑器中一样 它与控制台之间的关系就如彩电机身上的控制按钮与遥控器机的按钮 只不过终端是从远程操作的 遥控器 但是它们都是提供给用户输入指令的地方 3 4 如何进入终端 进入终端的方式有很多种 比如 你可以在远程通过Telnet Ssh登录系统 从而开始一个终端 你也可以在图形界面中在桌面中右击开启终端 4 XWindow系统 在X中操作 你会重新找回Windows的感觉 当然还不只是RedHatLinux中图形界面的易用性已经有了显著的提高 并且通过像GTK 和QT这样的开放的开发工具包 你好可以创立自己的图形应用程序 X可以理解为一种协议 基于X开发的图形软件与内核进行沟通的的种协议 5 窗口管理器 WindowManager Windowmanager是个可以帮你移动窗口和改变它们大小的程序 它通常也支持把一个窗口缩成一个图标或任务条 通常有某种程序执行机构 用户可以使用WindowManager来做他想做的 任何X应用程序应该可以在任何窗口管理器上工作 但是你一次只能能运行一个WindowManager 6 桌面环境 DesktopEnvironment 桌面环境是一个特殊的窗口管理器 常见的桌面环境有GNOME和KDE KDE是和一个叫KWM的窗口管理器一起生成的 GNOME则没和任何窗口管理器做在一起 你可以使用任何你想用的窗口管理器 但也有一些是特地为GNOME写的 Enlightenment就是一个 KDE与GNOME是它们都需要X来支持运行 7 Shell基础 Shell基本概念在系统中存在哪些ShellShell指令的基本语法调用帮助信息Shell基础指令 7 1 什么是Shell Linux系统的shell作为操作系统的外壳 为用户提供使用操作系统的接口 它是命令语言 命令解释程序及程序设计语言的统称 7 2 常见的Shell解释器 在Linux系统中有很多种Shell解释器 例如下面的 bin sh bin bash bin tcsh bin csh bin ksh sbin nologin等 如果要查看系统中存在哪些Shell 我们可以查看 etc shells文件的内容得知 在RHEL6中系统默认的Shell是 bin bash 另外 sbin nologin表示不能登录系统 7 3 Shell指令的基本用法 1 Linux提供了几百条命令 虽然这些命令的功能不同 但它们的使用方式和规则都是统一的 Linux命令的一般格式是 root server1 命令名 选项1 选项2 参数1 参数2 命令名由小写的英文字母构成 往往是表示相应功能的英文单词或单词的缩写 选项是对命令的特别定义 以 开始 多个选项可用一个 连起来 如 ls l a 与 ls la 相同 7 3 Shell指令的基本用法 2 命令行的参数提供命令运行的信息 或者是命令执行过程中所使用的文件名 通常参数是一些文件名 告诉命令从哪里可以得到输入 以及把输出送到什么地方 如果命令行中没有提供参数 命令将从标准输入文件 即键盘 接受数据 输出结果显示在标准输出文件 即显示器 上 而错误信息则显示在标准错误输出文件 即显示器 上 可使用重定向功能对这些文件进行重定向 命令 选项 参数之间必须有空格 7 4 调用帮助信息 在我们Linux系统中有成百上千个指令或配置文档 如果让我们全部都背下来 那是不可能也不实现的 当我们遇到一个陌生的指令或配置文件 那么我们可以去调出它的帮助文档 调出指令或配置文件的帮助信息的方法有以下几种方法 指令 helpman 1 man kkeywordpinfo usr share doc 在此目录中存放了大多数软件的说明文档 7 5 Linux基础指令 cdpwdlstouchcatcpmvrmmkdir和rmdir 7 5 1 Linux基础指令 cd cd changedirectory 功能说明 切换目录 语法 cd 目的目录 补充说明 cd指令可让用户在不同的目录间切换 但该用户必须拥有足够的权限进入目的目录 7 5 2 Linux基础指令 pwd pwd printworkingdirectory 功能说明 显示工作目录 语法 pwd help version 补充说明 执行pwd指令可以得出目前所在目录的绝对路径 例 root server1pub pwd var ftp pub 7 5 3 Linux基础指令 ls ls list 功能说明 列出目录内容 语法 ls 选项 文件或目录 常用的选项 a显示所有文件和目录 A显示所有文件和目录 但不显示现前目录 和上层目录 l使用详细格式列表 d显示目录名称而非其内容 i显示文件和目录的inode编号 Z显示文件或目录的上下文 context 7 5 4 Linux基础指令 touch touch功能说明 1 改变文件或目录时间2 创建一个空文件 语法 touch 选项 文件或目录 补充说明 touch命令用于在Linux系统中建立一个空文件 如果文件存在 则会修改文件的最后的访问时间 而不会去更改文件的内容 例 touch t200805121201wenchuan 7 5 5 Linux基础指令 cat cat功能说明 显示文本文件内容 语法 cat 选项 文件名 常见的选项 n由1开始对所有输出的行数编号 b和 n相似 只不过对于空白行不编号 s当遇到有连续两行以上的空白行 就代换为一行的空白行 7 5 6 Linux基础指令 cp cp copy 功能说明 复制文件或目录 语法 cp 选项 常见选项 f强行复制文件或目录 不论目标文件或目录是否已存在 r递归处理 将指定目录下的文件与子目录一并处理 i覆盖已经存在文件之前先询问用户 u使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在 才复制文件 7 5 7 Linux基础指令 mv mv move 功能说明 移动或更名现有的文件或目录 语法 mv 选项 常用选项 f若目标文件或目录与现有的文件或目录重复 则直接覆盖现有的文件或目录 i覆盖前先行询问用户 u在移动或更改文件名时 若目标文件已存在 且其文件日期比源文件新 则不覆盖目标文件 7 5 8 Linux基础指令 rm rm remove 功能说明 删除文件或目录 语法 rm 选项 文件或目录 补充说明 执行rm指令可删除文件或目录 但在删除目录时 必须加上参数 r 否则仅会删除目录下的文件 f 表示强制删除而不提示 7 5 9 Linux基础指令 mkdir和rmdir mkdir MakeDirectory 功能说明 建立目录语法 mkdir 选项 目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理医院岗前培训考试及答案解析
- 2025-2030绿色建材认证体系对免漆门行业发展影响评估
- 2025-2030绿色信贷政策对漂洗助剂企业融资成本影响量化分析
- 2025-2030绘本阅读推广生态构建与数字化阅读产品开发趋势报告
- 2025-2030线粒体功能优化剂在唐氏综合征儿童认知改善中的临床转化障碍分析
- 2025-2030纳米药物递送系统专利布局与技术壁垒分析报告
- 2025-2030纳米材料应用领域拓展分析与科技投资战略研究报告
- 2025-2030纳米材料产业市场前景及经济效益预测分析报告
- 2025-2030红外热成像器件非制冷技术突破与安防应用渗透率分析
- 2025-2030精酿啤酒行业市场调查及消费升级与竞争格局分析报告
- 干眼科普健康宣教
- 粮库安全生产培训
- 肝脾破裂护理课件
- 口腔护理并发症的预防及处理
- 汽车4s店生产设备管理制度
- 中国邮政集团有限公司贵州省分公司招聘笔试真题2024
- Java EE-形考任务一-国开(LN)-参考资料
- 商品育肥猪饲料原料生产基地可行性研究报告
- 中国石油大学(北京)《习概》2023-2024学年第二学期期末试卷
- TSG Z7002-2022特种设备检测机构核准规则
- 设备试验合作协议书范本
评论
0/150
提交评论