《Linux实用教程》PPT课件

(56页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

Linux实用教程第6章 Linux常用操作命令6.1 文本显示和处理6.2 文件和命令查找6.3 系统信息显示6.4 信 息 交 流6.5 其 他 命 令6.6 在Linux系统中运行DOS命令 虽然目前Linux图形界面的使用已经相当方便,但是有些操作还是需要在传统的文字界面下使用比较灵活。除此之外,使用文字界面登录Linux系统,系统资源的损耗也比较少,从而可以提高系统性能。本章主要讲解在Linux系统中常用的各种操作命令。 本节主要讲述Linux系统下文本显示和处理命令,这些命令有cat,more,less,head,tail,sort,uniq,cut,comm以及diff等。下面分别进行介绍。6.1.1 cat:显示文本文件 使用cat命令可以显示文本文件内容,或把几个文件内容附加到另一个文件中。 命令语法: cat [选项] [文件名] 【例6.1】 显示/etc/fstab文件的内容。 【例6.2】 把文件textfile1文件内容加上行号后输入到textfile2文件中。 【例6.3】 把文件textfile1和textfile2的文件内容加上行号(空白行不加)之后将内容附加到文件textfile3中。6.1.2 more:分页显示文本文件 使用more命令可以分页显示文本文件的内容。 命令语法: more [-dlfpcsu] [-num] [+/pattern] [+linenum] [文件名] 【例6.4】 分页显示文件/etc/named.conf的内容。 【例6.5】 逐页显示testfile文件内容,如有连续两行以上空白行则以一行空白行显示。 【例6.6】 从第20行开始显示testfile文件的内容。 【例6.7】 一次两行显示/etc/passwd文件内容。6.1.3 less:回卷显示文本文件 使用less命令可以回卷显示文本文件的内容。 命令语法: less [选项] [文件名] 【例6.8】 回卷显示/etc/named.conf文件的内容。 6.1.4 head:显示指定文件前若干行 使用head命令可以显示指定文件的前若干行文件内容。 命令语法: head[选项][文件] 【例6.9】 查看文件/etc/passwd的前3行内容。 【例6.10】 查看文件/etc/passwd的文件内容,并显示文件名。6.1.5 tail:查看文件末尾数据 使用tail命令可以查看文件的末尾数据。 命令语法: tail [选项] [文件名] 【例6.11】 查看文件/etc/passwd末尾3行数据。 【例6.12】 查看文件/etc/passwd末尾100字节的数据内容。6.1.6 sort:对文件中的数据进行排序 使用sort命令可以对文件中的数据进行排序,并将结果显示在标准输出上。 命令语法: sort [选项] [文件] 【例6.13】 排序文件file1数据,显示在屏幕上。 【例6.14】 读取文件file1,以倒序排序该文件并显示在屏幕上。6.1.7 uniq:将重复行从输出文件中删除 使用uniq命令可以将文件内的重复行数 据从输出文件中删除,只留下每条记录的唯一 样本。 命令语法: uniq [选项] [文件] 【例6.15】 查看文件file3中重复的数 据内容。 【例6.16】 查看文件file3中不重复的 数据内容。6.1.8 cut:从文件每行中显示出选定的字节、字符或字段 使用cut命令可以从文件的每行中显示出选定的字节、字符或字段。 命令语法: cut { -b List [ -n ] | -c List | -f List [ -s ] [ -d Character ] } [ 文件 ] 【例6.17】 显示文件/etc/passwd中的用户登录名和用户名全称字段,这是第1个和第5个字段,由冒号隔开。6.1.9 comm:比较两个已排过序的文件 使用comm命令可以比较两个已排过序的文件,并将其结果显示出来。 命令语法: comm [-123][--help] [文件1][文件2] 【例6.18】 比较文件file1和file2文件内容。 【例6.19】 比较文件file1和file2,只显示文件file1和file2中相同行的数据内容。6.1.10 diff:逐行比较两个文本文件,列出其不同之处 使用diff命令可以逐行比较两个文本文件,列出其不同之处。它比comm命令完成更复杂的检查。它对给出的文件进行系统的检查,并显示出两个文件中所有不同的行,不要求事先对文件进行排序。 命令语法: diff [选项] file1 file2 【例6.20】 比较file1和file2文件,列出其不同之处。6.1.5 tail:查看文件末尾数据 使用tail命令可以查看文件的末尾数据。 命令语法: tail [选项] [文件名] 【例6.11】 查看文件/etc/passwd末尾3行数据。 【例6.12】 查看文件/etc/passwd末尾100字节的数据内容。 本节主要讲述Linux系统下文件和命令查找命令,这些命令有grep,find,locate,whereis,file,whatis以及which等。下面分别进行介绍。 6.2.1 grep:查找文件中符合条件的字符串 使用grep命令可以查找文件中符合条件的字符串。 命令语法: grep [选项] [查找模式] [文件名] 【例6.21】 在文件kkk中搜索匹配字符“test file”。 【例6.22】 显示所有以d开头的文件中包含“test”的行数据内容。 【例6.23】 显示在d1,d2文件中匹配“test”的行数据内容。 【例6.24】 在文件aa中显示所有包含至少有5个连续小写字符的行数据内容。6.2.2 find:列出文件系统中符合条件的文件或目录 使用find命令可以将文件系统中符合条件的文件或目录列出来,可以指定文件的名称、类别、时间、大小以及权限等不同信息的组合,只有完全相符的文件才会被列出来。 命令语法: find [路径] [选项] [-print] 字  符 含  义 b 块设备文件 d 目录 c 字符设备文件 p 管道文件 l 符号链接文件 f 普通文件 【例6.25】 查找/boot目录下的启动菜单配置文件grub.conf。 【例6.26】 查找/目录下所有以“.conf”为扩展名的文件。 【例6.27】 列出当前目录及其子目录下所有最近20天内更新过的文件。6.2.3 locate:在数据库中查找文件 使用locate命令可以用于查找文件,比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当建立好这个数据库后,就可以方便地搜寻所需文件了。 命令语法: locate [-d ][--help][--version][范本样式] 【例6.28】 查找文件httpd.conf。 【例6.29】 寻找所有文件名为named.conf的前3个文件 。6.2.4 whereis:查找指定文件、命令和手册页位置 使用whereis命令可以查找指定文件、命令和手册页的位置。 命令语法: whreis [选项] [文件名] 【例6.30】 查找mv命令的二进制文件在什么目录下。 【例6.31】 查找mv的主要文件在什么目录下。6.2.5 file:查询文件类型 使用file命令可以查询指定文件的文件类型。 命令语法: file [选项] [文件名] 【例6.32】 查看/boot目录下所有文件的文件类型。6.2.6 whatis:查询命令功能 使用whatis命令可以查询指定命令的命令功能。 命令语法: whatis [命令] 【例6.33】 查询ls命令的功能。6.2.7 which:显示可执行命令路径 使用which命令可以显示可执行命令的路径和它的别名。 命令语法: which [命令] 【例6.34】 显示ls命令的可执行命令的路径和它的别名。 本节主要讲述Linux系统下信息显示命令,这些命令有uname,hostname,dmesg,cal以及date等。下面分别进行介绍。6.3.1 uname:显示计算机及操作系统相关信息 使用uname命令可以显示计算机以及操作系统的相关信息。 命令语法: uname [-amnrsv] 【例6.35】 显示操作系统的内核版本。 【例6.36】 显示计算机主机名。 【例6.37】 显示计算机硬件类型。 【例6.38】 显示操作系统的全部信息。6.3.2 hostname:显示或修改计算机主机名 使用hostname命令可以显示或修改计算机的主机名。 命令语法: hostname [计算机名] 【例6.39】 显示当前计算机主机名。 【例6.40】 修改计算机主机名为LINUX。6.3.3 dmesg:显示计算机开机信息使用dmesg命令可以显示开机信息。命令语法:dmesg [-cn] [-s ]【例6.41】 显示开机信息。6.3.4 cal:显示日历信息使用cal命令可以显示计算机系统的日历。命令语法:cal [选项] [月 [年]] 【例6.42】 显示本月的月历。 【例6.43】 显示公元2001年年历。 【例6.44】 显示公元2001年5月的月历。 【例6.45】 以星期一为每周的第一天的方式显示本月的月历。 【例6.46】 以1月1日起的天数显示今年的年历。 6.3.5 date:显示和设置 关 键 词: 《Linux实用教程》PPT课件 ppt、pptx格式 免费阅读 下载 天天文库

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

linux教程 课件,《Linux实用教程》PPT课件相关推荐

  1. java实用教程考试_Java2实用教程试卷.doc

    Java2实用教程试卷 Java2实用教程 第 PAGE 5 页 共 NUMPAGES 5 页 装订线内答题无效 **********************装******************** ...

  2. 计算机平面设计教程,计算机平面设计实用教程 培训课件.ppt

    计算机平面设计实用教程 培训课件 计算机平面设计实用教程 第五章 Photoshop 7.0图像颜色与滤镜效果 5.1 专用着色工具 5.2 图像的色调.色彩调整 5.3 抽出滤镜 5.4 扭曲滤镜组 ...

  3. 语言学概论ppt课件_语言学概论ppt课件

    语言学概论ppt课件 单击单击 此处编辑处编辑 母版标题标题 样样式 单击单击 此处编辑处编辑 母版副标题样标题样 式 语 言 学 概 论 The Theoretic of Linguistics v ...

  4. unit 10计算机英语教程,计算机英语实用教程Unit 10.doc

    计算机英语实用教程Unit 10 Unit 10 Applications [教学目的] ○ Learn about the English terms of Applications: boot,c ...

  5. 计算机使用鼠标的课件,鼠标的基本操作ppt课件.ppt

    <鼠标的基本操作ppt课件.ppt>由会员分享,可在线阅读,更多相关<鼠标的基本操作ppt课件.ppt(15页珍藏版)>请在人人文库网上搜索. 1.鼠标的基本操作,第一节,小学 ...

  6. java大学教程_JAVA大学实用教程 第4版 PDF 下载

    相关截图: 资料简介: 本书共13章,重点讲解类与对象.类的继承.接口.泛型.字符串与模式匹配.实用类及数据结构.多线程.输入/输出流.图形用户界面设计.网络编程.数据库操作.Java Applet程 ...

  7. java2实用教程答案_Java-2实用教程(第5版)习题解答.doc

    Java-2实用教程(第5版)习题解答.doc 习题解答习题1(第1章)一. 问答题1Java语言的主要贡献者是谁2开发Java应用程序需要经过哪些主要步骤3Java源文件是由什么组成的一个源文件中必 ...

  8. 软件测试实用教程答案,软件测试实用教程

    摘要: <软件测试实用教程(21世纪高等学校计算机规划教材)>(作者周元哲)较为全面,系统地介绍了当前软件测试领域的理论和实践知识,内容包括当前最新的软件测试理论,标准,技术和工具,展望了 ...

  9. 计算机设计色彩ppt课件,《多媒体技术》PPT课件.ppt

    <<多媒体技术>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<多媒体技术>PPT课件.ppt(20页珍藏版)>请在装配图网上搜索. 1.大学信 ...

  10. 计算机系统组成的ppt课件,计算机系统组成的ppt课件.ppt

    计算机系统组成的ppt课件 1.3 计算机系统的组成 运算器 CPU 控制器 主机 寄存器 随机存储器 硬件 内存 只读存储器 输入设备 计算机系统 外部设备 输出设备 系统软件(操作系统.数据库系统 ...

最新文章

  1. js如何动态的加载js文件
  2. 经典PV操作问题 [转]
  3. 解决ubuntu里面的sudo: /etc/sudoers is mode 0640, should be 0440
  4. 模型的燃料,数据采样的秘密
  5. plsql登录时显示无服务器,plsql登录提示ORA-12514:TNS:listener does not currently know of service…………...
  6. forward_list的insert操作
  7. 牛客网知识点总结(二
  8. 淘宝秒杀系统设计的几个注意点
  9. 力扣长度最小的子数组
  10. keygenerator php,学习PHP生成器的使用
  11. 图像局部特征(十五)--MSCR
  12. 细菌感染和抗生素使用
  13. 2021年山东省职业院校技能大赛中职组网络安全赛项竞赛样题
  14. java支付逻辑_java 订单支付status逻辑
  15. java得到某时间前2小时的时间
  16. spring boot火车票售卖系统毕业设计代码211004
  17. 声源近场与远场定位及方法
  18. mysql在linux版本信息查询,Linux 查看 MySQL的版本信息
  19. 贵阳副市长刚写了一本区块链的书,趁热乎推荐给你!
  20. 通过小程序和微信社群来构建产品运营体系

热门文章

  1. c++----随机数算法
  2. 基于QT ffmpeg的动态桌面壁纸
  3. 企业微信实现多开C++逆向
  4. Opencv环境的配置与基本使用
  5. 【新书推荐】卡神之路,不过如此
  6. 中国“互联网+”大学生创新创业大赛“的实施方案及评审规则
  7. C语言预处理命令(预处理指令)
  8. 机器学习基础:模型评估(上)
  9. 调用notifyDataSetChanged无法更新ListView
  10. Android来电,显示悬浮窗