学习情境1项目2-Linux基本命令_第1页
学习情境1项目2-Linux基本命令_第2页
学习情境1项目2-Linux基本命令_第3页
学习情境1项目2-Linux基本命令_第4页
学习情境1项目2-Linux基本命令_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 项目课题引入 2 Linux命令基础 3 文件目录类命令 4 系统信息类命令 5 进程管理类命令 6 现场演示 课题引入 项目背景公司中有一台已经安装好Linux操作系统的主机 并且已经配置好基本的TCP IP参数 能够通过网络连接局域网中或远程的主机 一台Linux服务器 能够提供FTP Telnet和SSH连接 并提供网络服务 在工作过程中 需要对Linux系统执行一些日常管理 如文件及目录的管理 系统信息管理 进程管理等 这就需要Linux命令 课题引入 项目分析完成本项目需要解决的工作任务 1 Linux下 Linux命令的基本使用方法2 在Linux系统下对文件和目录进行各种操作3 在Linux系统下对系统的各种信息进行显示和设置4 在Linux系统下对进程进行各种显示和设置 课题引入 项目分析完成工作任务需要的专业知识 1 Linux命令的特点2 文件目录类命令的使用3 系统信息类命令的使用4 进程管理类命令的使用 课题引入 教学目标1 了解命令行中使用Linux命令的特点2 熟练掌握文件目录类命令的使用3 熟练掌握系统信息类命令的使用4 熟练掌握进程管理类命令的使用 课题引入 应达到的职业能力1 了解命令行中使用Linux命令的特点2 熟练掌握Linux下 对文件和目录的各种操作3 熟练掌握Linux下 对系统的各种信息进行显示和设置的命令4 熟练掌握Linux下 对进程进行各种显示和设置的命令 1 Linux系统的终端窗口 项目问题1 Linux命令基础 2 Linux命令基础 早期的Linux系统并没有现在Linux系统所具有的X Window图形化管理窗口 而只有像DOS系统那样字符终端窗口来进行人机交互 到了后来 为了方便用户使用Linux系统 才设计并开发了X Window图形化管理窗口 但原来的字符终端仍然发挥着非常重要的作用 RedHatEnterpriseLinux4像传统Linux系统一样具有X Window图形化窗口和字符终端窗口 在X Window窗口中可以通过依次选择桌面上的 应用程序 系统工具 在打开的子菜单中选择 终端 选项 即可打开字符终端窗口 Linux系统的终端窗口 字符终端为用户提供了一个标准的命令行接口 在字符终端窗口中 会显示一个Shell提示符 通常为 用户可以在提示符后输入带有选项和参数的字符命令 并能够在终端窗口中看到命令的运行结果 此后 将会出现一个新的提示符 标志着新命令行的开始 字符终端窗口中出现的Shell提示符因用户不同而有所差异 普通用户的命令提示符为 超级管理员用户的命令提示符为 Linux系统的终端窗口 在Linux系统中命令区分大小写在命令行中 可以使用Tab键来自动补齐命令 即可以只输入命令的前几个字母 然后按Tab键 系统将自动补齐该命令 若命令不止一个 则显示出所有和输入字符相匹配的命令按Tab键时 如果系统只找到一个和输入字符相匹配的目录或文件 则自动补齐 如果没有匹配的内容或有多个相匹配的名字 系统将发出警鸣声 再按一下Tab键将列出所有相匹配的内容 以供用户选择 Linux命令基础 利用向上或向下的光标键 可以翻查曾经执行过的历史命令如果要在一个命令行上输入和执行多条命令 可以使用分号来分隔命令 例如 cd ls 要使程序以后台方式执行 只需在要执行的命令后跟上一个 符号即可 例如 find namehttpd conf Linux命令基础 1 浏览目录类命令 项目问题2 文件目录类命令 3 目录操作类命令 2 浏览文件类命令 4 文件操作类命令 pwd命令用于显示用户当前所在的目录 如果用户不知道自己当前所处的目录 就可以使用这个命令获得当前所在目录 浏览目录类命令 pwd命令 用户在登录系统后 会处于用户的家目录中 该目录一般以 home开始 后跟用户名 这个目录就是用户的初始登录目录 root用户的家目录为 root cd命令用来在不同的目录中进行切换 如果用户想切换到其他的目录中 就可以使用cd命令 后跟想要切换的目录名 在Linux系统中 用 代表当前目录 用 代表当前目录的父目录 用 代表用户的个人家目录 浏览目录类命令 cd命令 ls命令用来列出文件或目录信息 该命令的语法为 ls 参数 目录或文件 ls命令的常用参数选项有 a 显示所有文件 包括以 开头的隐藏文件 A 显示指定目录下所有的子目录及文件 包括隐藏文件 但不显示 和 c 按文件的修改时间排序 C 分成多列显示各行 d 如果参数是目录 只显示其名称而不显示其下的各个文件 往往与 l 选项一起使用 以得到目录的详细信息 l 以长格形式显示文件的详细信息 i 在输出的第一列显示文件的i节点号 浏览目录类命令 ls命令 cat命令主要用于滚屏显示文件内容或是将多个文件合并成一个文件 滚屏显示文件的语法为 cat 参数 文件名合并文件的语法为 catfile1file2 file3或者catfile1file2 file3cat命令的常用参数选项有 b 对输出内容中的非空行标注行号 n 对输出内容中的所有行标注行号 浏览文件类命令 cat命令 使用cat命令时 如果文件太长 用户只能看到文件的最后一部分 这时可以使用more命令 一页一页的分屏显示文件的内容 按 Enter 键可以向下移动一行 按 space 键可以向下移动一页 按 q 键可以退出more命令 该命令的语法为 more 参数 文件名more命令的常用参数选项有 num 这里的num是一个数字 用来指定分页显示时每页的行数 num 指定从文件的第num行开始显示 浏览文件类命令 more命令 less命令是more命令的改进版 比more命令的功能强大 more命令只能向下翻页 而less命令可以向下 向上翻页 甚至可以前后左右的移动 执行less命令后 进入了less状态 按 Enter 键可以向下移动一行 按 space 键可以向下移动一页 按 b 键可以向上移动一页 也可以用光标键向前 后 左 右移动 按 q 键可以退出less命令 less命令还支持在一个文本文件中进行快速查找 先按下斜杠键 再输入要查找的单词或字符 less命令会在文本文件中进行快速查找 并把找到的第一个搜素目标高亮度显示 如果希望继续查找 就再次按下斜杠键 再按 Enter 键即可 浏览文件类命令 less命令 head命令用于显示文件的开头部分 默认情况下只显示文件的前10行内容 该命令的语法为 head 参数 文件名head命令的常用参数选项有 nnum 显示指定文件的前num行 cnum 显示指定文件的前num个字符 浏览文件类命令 head命令 tail命令用于显示文件的末尾部分 默认情况下只显示文件的末尾10行内容 命令的语法为 tail 参数 文件名tail命令的常用参数选项有 nnum 显示指定文件的末尾num行 cnum 显示指定文件的末尾num个字符 num 从第num行开始显示指定文件的内容 浏览文件类命令 tail命令 mkdir命令用于创建一个目录 该命令的语法为 mkdir 参数 目录名常用参数 p 如果父目录不存在 则同时创建该目录及该目录的父目录 目录操作类命令 mkdir命令 rmdir命令用于删除空目录 该命令的语法为 rmdir 参数 目录名常用参数 p 在删除目录时 一起删除父目录 但父母录中必须没有其他目录及文件 目录操作类命令 rmdir命令 cp命令主要用于文件或目录的复制 该命令的语法为 cp 参数 源文件目标文件cp命令的常用参数选项有 f 如果目标文件或目录存在 先删除它们再进行复制 即覆盖 并且不提示用户 i 如果目标文件或目录存在 提示是否覆盖已有的文件 R 递归复制目录 即包含目录下的各级子目录 文件操作类命令 cp命令 mv命令主要用于文件或目录的移动或改名 该命令的语法为 mv 参数 源文件或目录目标文件或目录mv命令的常用参数选项有 i 如果目标文件或目录存在时 提示是否覆盖目标文件或目录 f 无论目标文件或目录是否存在 直接覆盖目标文件或目录 不提示 文件操作类命令 mv命令 rm命令主要用于文件或目录的删除 命令的语法为 rm 参数 文件名或目录名rm命令的常用参数选项有 i 删除文件或目录时提示用户 f 删除文件或目录时不提示用户 R 递归删除目录 即包含目录下的文件和各级子目录 文件操作类命令 rm命令 diff命令用于比较两个文件内容的不同 该命令的语法为 diff 参数 源文件目标文件diff命令的常用参数选项有 a 将所有的文件当作文本文件处理 b 忽略空格造成的不同 B 忽略空行造成的不同 q 只报告什么地方不同 不报告具体的不同信息 i 忽略大小写的变化 文件操作类命令 diff命令 用于文件打包的命令 tar命令可以把一系列的文件归档到一个大文件中 也可以把档案文件解开以恢复数据 命令语法为 tar 参数 档案文件文件列表tar命令的常用参数选项有 c 生成档案文件 v 列出归档解档的详细过程 f 指定档案文件名称 r 将文件追加到档案文件末尾 z 以gzip格式压缩或解压缩文件 j 以bzip2格式压缩或解压缩文件 d 比较档案与当前目录中的文件 x 解开档案文件 文件操作类命令 tar命令 whereis命令用来寻找命令的可执行文件所在的位置 该命令的语法为 whereis 参数 命令名称whereis命令的常用参数选项有 b 只查找二进制文件 m 只查找命令的联机帮助手册部分 s 只查找源代码文件 文件操作类命令 whereis grep命令用于查找文件中包含有指定字符串的行 该命令的语法为 grep 参数 要查找的字符串文件名grep命令的常用参数选项有 v 列出不匹配的行 c 对匹配的行计数 l 只显示包含匹配模式的文件名 h 抑制包含匹配模式的文件名的显示 n 每个匹配行只按照相对的行号显示 i 对匹配模式不区分大小写 文件操作类命令 grep命令 项目问题3 系统信息类命令 dmesg命令df命令du命令free命令date命令cal命令clock命令 dmesg命令用实例名和物理名称来标识连到系统上的设备 dmesg命令显示系统诊断信息 操作系统版本号 物理内存大小以及其他信息 系统启动时 屏幕上会显示系统CPU 内存 网卡等硬件信息 但通常显示的比较快 如果用户没有来得及看清 可以在系统启动后用dmesg命令查看 系统信息类命令 dmesg命令 df命令主要用来查看文件系统的各个分区的占用情况 该命令列出了系统上所有已挂载的分区大小 已占用的空间 可用空间以及占有率 空间大小的单位是K 系统信息类命令 df命令 du命令主要用来查看某个目录中的各级子目录所使用的硬盘空间数 基本用法是在命令后跟目录名 如果不跟目录名 则缺省为当前目录 系统信息类命令 du命令 free命令主要用来查看系统内存 虚拟内存的大小及占用情况 系统信息类命令 free命令 date命令可以用来查看系统当前的日期和时间date命令还可以用来设置当前日期和时间 只有root用户才可以改变系统的日期和时间 系统信息类命令 date命令 cal命令用于显示指定月份或年份的日历 可以带两个参数 其中年 月份用数字表示 只有一个参数时表示年份 年份的范围为1 9999 不带任何参数的cal命令显示当前月份的日历 系统信息类命令 cal命令 项目问题4 进程管理类命令 ps命令kill命令killall命令nice命令renice命令top命令bg jobs fg命令 ps命令主要用于查看系统的进程该命令的语法为 ps 参数 ps命令的常用参数选项有 a 显示当前控制终端的进程 包含其他用户的 u 显示进程的用户名和启动时间等信息 w 宽行输出 不截取输出中的命令行 l 按长格形式显示输出 x 显示没有控制终端的进程 e 显示所有的进程 tn 显示第n个终端的进程 进程管理类命令 ps命令 前台进程在运行时 可以用 ctrl c 键来终止它后台进程可以使用kill命令向进程发送强制终止信号 以达到终止进程的目的 进程管理类命令 kill命令 top命令可以实时监控进程的状况top屏幕自动每5秒钟刷新一次 也可以用 top d20 使得top屏幕每20秒钟刷新一次 进程管理类命令 top命令 bg命令用于把进程放到后台运行jobs命令用于查看在后台运行的进程fg命令用于把从后台运行的进程调到前台 进程管理类命令 bg jobs fg命令 clear命令用于清除字符终端屏幕内容 uname命令用于显示系统信息 man命令用于列出命令的帮助手册 shutdown命令用于在指定时间关闭系统 其他常用命令 halt命令表示立即停止系统 但该命令不自动关闭电源 需要人工关闭电源 reboot命令用于重新启动系统 相当于 shutdown rnow poweroff命令用于立即停止系统 并关闭电源 相当于 shutdown hnow 其他常用命令 alias命令用于创建命令的别名 unalias命令用于取消别名的定义history命令用于显示用户最近执行的命令 只要在命令编号前加 就可以重新运行history中显示出的命令行 其他常用命令 演示环境 在Vmware中的Linux系统下进行如下内容的演示 文件和目录类命令系统信息类命令进程管理类命令 现场演示 1 命令用来显示 home及其子目录下的文件名 A ls a homeB ls R homeC ls l homeD ls d home

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论