Linux网络操作系统项目式教程(CentOS7.6)PPT完整全套教学课件_第1页
Linux网络操作系统项目式教程(CentOS7.6)PPT完整全套教学课件_第2页
Linux网络操作系统项目式教程(CentOS7.6)PPT完整全套教学课件_第3页
Linux网络操作系统项目式教程(CentOS7.6)PPT完整全套教学课件_第4页
Linux网络操作系统项目式教程(CentOS7.6)PPT完整全套教学课件_第5页
已阅读5页,还剩434页未读 继续免费阅读

下载本文档

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

文档简介

Linux网络操作系统项目式教程Linux网络操作系统项目式教程项目1Linux操作系统概述微课版微课版项目1Linux操作系统概述项目2Linux基本概念与常用命令项目3Linux系统基础配置与管理项目4网络与安全服务项目5网络服务器配置与管理任务1认识Linux操作系统1.4Linux的版本1.1

操作系统概述1.2Linux的诞生与发展1.3Linux的体系结构任务1认识Linux操作系统1.4Linux的版本1.1

操作系统概述1.2Linux的诞生与发展1.3Linux的体系结构项目1

Linux操作系统概述任务1

认识Linux操作系统1.1操作系统概念计算机系统=软件+硬件操作系统是最重要的基本软件计算机用户或应用程序与硬件之间交互的“桥梁”操作系统基本概念操作系统的主要作用方便用户使用,提高硬件利用率1.1操作系统概念设备管理作业管理进程管理文件管理存储管理操作系统基本功能操作系统的组成狭义:内核广义:内核+系统调用项目1

Linux操作系统概述任务1

认识Linux操作系统任务1认识Linux操作系统1.4Linux的版本1.1

操作系统概述1.2Linux的诞生与发展1.3Linux的体系结构1.2Linux的诞生与发展-Linux的前世KenThompson于1969年9月用汇编语言开发,取名为“Unics”KenThompson和DennisRitchie用C语言实现了Unics的第三版内核,

并于1973年正式对外发布早期的UNIX免费提供源代码,供研究者学习、改写和使用在UNIX的发展历程中,

有多达上百种UNIX版本!1)UNIX项目1

Linux操作系统概述任务1

认识Linux操作系统1.2Linux的诞生与发展-Linux的前世从1971至1975年,UNIX从第一版发展到第六版1979年,从UNIX第七版即UNIXSystemV7开始,AT&T收回UNIX版权UNIX商业化道路上有巨大影响力的里程碑产品:UNIXSystemVAIX和HP-UX都是基于SystemVAT&T共发行了4个SystemV的主要版本,SVR4是最成功的版本!1)UNIX-SystemV家族项目1

Linux操作系统概述任务1

认识Linux操作系统1.2Linux的诞生与发展-Linux的前世AT&T与加州大学伯克利分校合作的产物BillJoy以UNIX的源码为基础,于1978年3月发布了第一版BSDSun公司根据BSD开发商业版操作系统SunOS率先实现了TCP/IP协议,把UNIX和计算机网络结合在一起在UNIX的发展历程中,

影响巨大,赞美和争议并存!1)UNIX-BSDUNIX项目1

Linux操作系统概述任务1

认识Linux操作系统1.2Linux的诞生与发展-Linux的前世UNIX源码私有化后,教育领域无法使用AndrewTanenbaum在不参考UNIX核心代码的情况下,完成了Minix的开发Minix即MiniUNIX,迷你版的UNIXMinix与UNIX兼容,主要用于教学与研究培养了一批对操作系统内核有浓厚兴趣

和深刻理解的学生Minix最终未能广泛使用,因为单靠一人维护,无法及时响应改进诉求!2)Minix项目1

Linux操作系统概述任务1

认识Linux操作系统1.2Linux的诞生与发展学校的实验环境无法满足LinusTorvalds要求从Minix的源码中学习有关操作系统内核的设计理念开发工具完全依赖自由软件,如GCC最初释放的Linux内核版本号为0.02,只有内核LinusTorvalds最初开发Linux内核时,只是个大学生!Linux的诞生项目1

Linux操作系统概述任务1

认识Linux操作系统1.2Linux的诞生与发展构建虚拟团队共同发展Linux1994年Linux内核1.0版正式对外发布1996年又完成了2.0版的开发Linux的发展历史充分证明,人多力量大!Linux的发展项目1

Linux操作系统概述任务1

认识Linux操作系统1.2Linux的诞生与发展读研究生期间任助教时认识日后的妻子Tove(芬兰的空手道冠军)在澳大利亚被一只企鹅咬过,把企鹅作为Linux吉祥物(妻子的主意)不能利用Linux直接赚钱,收入来自Linux基金会和其他公司的捐赠(数额巨大)获得计算机先驱奖的第一位芬兰人和60后(2014年获奖)一周时间开发出流行的版本控制工具Git(被逼无奈)“Linux之父”+“终生仁慈的独裁者”LinusTorvalds的经历告诉我们,书中自有黄金屋书中自有颜如玉!Linux的创始人-LinusTorvalds项目1

Linux操作系统概述任务1

认识Linux操作系统1.2Linux的诞生与发展实验室硬件更换,RichardStallman无法继续开展工作转向UNIX操作系统,把原来为Lisp开发的软件移植到UNIX上实施路径:提高知名度,以“开放源代码”的方式重新实现UNIX上的常用软件成立了自由软件基金会,招募其他志愿者参与GNU计划最成功的自由软件:GCC和BASHshellGNU真正的含义永远也说不清楚,GNU'sNotUnixLinux与GNU计划项目1

Linux操作系统概述任务1

认识Linux操作系统1.2Linux的诞生与发展GPL:GeneralPublicLicense防止有人利用自由软件开发专利软件Linux也采用GPL授权GNU通用公共许可证项目1

Linux操作系统概述任务1

认识Linux操作系统自由之零:无论用户出于何种目的,都可以按照自己的意愿自由地运行该软件自由之一:用户可以自由地学习并根据需要修改该软件自由之二:用户可以自由地分发该软件的副本以帮助其他人自由之三:用户可以自由地分发修改后的软件,以让其他人从改进后的软件中受益四项基本自由1.2Linux的诞生与发展开源免费硬件需求低安全稳定多用户多任务多平台支持Linux凭借这些特征,迅速征服了大量使用者,获得了巨大的成功!Linux的主要特征项目1

Linux操作系统概述任务1

认识Linux操作系统任务1认识Linux操作系统1.4Linux的版本1.1

操作系统概述1.2Linux的诞生与发展1.3Linux的体系结构1.3Linux的体系结构从内到外:内核、命令解释层和高层应用程序内核:与硬件直接交互,是硬件和应用程序的接口命令解释层:为用户提供与内核进行交互的操作环境高层应用程序:完成各种实际工作的软件程序Linux体系结构每一个组成部分都不可或缺,但是,内核是操作系统的核心!项目1

Linux操作系统概述任务1

认识Linux操作系统任务1认识Linux操作系统1.4Linux的版本1.1

操作系统概述1.2Linux的诞生与发展1.3Linux的体系结构1.4Linux的版本内核版本格式:主版本号.次版本号.修订版本号次版本号是偶数:稳定版本次版本号是奇数:测试版本3.0版本之后不再继续使用这个命名约定内核版本项目1

Linux操作系统概述任务1

认识Linux操作系统Linux的内核版本被严格管理,由其创始人领导的开发小组控制!1.4Linux的版本任何人都可以对内核进行修改Linux套件:内核+配套的应用程序发行版本项目1

Linux操作系统概述任务1

认识Linux操作系统任务2安装CentOS7.6操作系统1.5

安装前的准备1.6

CentOS7.6的安装过程任务2安装CentOS7.6操作系统1.5

安装前的准备1.6

CentOS7.6的安装过程1.5安装前的准备硬件兼容性:能够在大多数硬件上安装运行硬盘需求:至少需要10GB的硬盘空间内存需求:取决于发行版本、安装类型和安装功能CentOS7.6的硬件需求项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统有人说CentOS7版本的Linux系统,对硬件几乎就没有要求!1.5安装前的准备刚出厂的硬盘要经过分区后才能使用分区把硬盘分割成若干逻辑上相互独立的区域对每个分区进行格式化,即创建文件系统分区挂载:把分区与文件系统的路径进行绑定规划磁盘分区分区可以将系统数据和用户数据隔离,使得数据更安全,管理更方便!项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统任务2安装CentOS7.6操作系统1.5

安装前的准备1.6

CentOS7.6的安装过程1.6CentOS7.6的安装过程在一台物理主机上安装多个操作系统,即虚拟机虚拟机之间自由切换,方便快捷适合学习和实验本书使用VMwareWorkstation虚拟平台创建虚拟机图1-1VMwareWorkstation工作界面(1)安装好的VMwareWorkstation如图1-1所示。项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-创建虚拟机图1-2选择虚拟机配置类型(2)单击【文件】菜单下的【新建虚拟机】子菜单,或单击图1-1右侧主工作区的【创建新的虚拟机】选项,弹出图1-2所示的“新建虚拟机向导”窗口。(3)采用默认的典型安装,直接单击【下一步】按钮,选择虚拟机安装来源,如图1-3所示。图1-3选择虚拟机安装来源项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-创建虚拟机图1-4选择操作系统类型及版本图1-5命名虚拟机(4)选择【稍后安装操作系统】。单击【下一步】按钮,弹出图1-4所示的窗口。(5)在图1-4中选择【Linux】操作系统的【CentOS64位】版本。单击【下一步】按钮,弹出图1-5所示的窗口。项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-创建虚拟机图1-6指定磁盘容量图1-7虚拟机配置信息摘要(6)在图1-5中给新建的虚拟机命名,并选择虚拟机在物理主机的安装路径。单击【下一步】按钮,弹出图1-6所示的窗口。(7)在图1-6中指定虚拟机磁盘的最大容量。单击【下一步】按钮后显示虚拟机配置信息摘要,如图1-7所示。项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-创建虚拟机图1-8新建虚拟机成功(8)在图1-7中单击【完成】按钮即可完成虚拟机的创建,如图1-8所示。下面要设置虚拟机参数!项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-设置虚拟机参数图1-9设置虚拟机参数(9)在图1-8中,单击【编辑虚拟机设置】链接,弹出图1-9所示的“虚拟机设置”窗口。在这个窗口的左侧面板可以选择不同类型的硬件并进行相应设置,如内存、CPU、硬盘、显示器等。(10)单击图1-9的【内存】选项,在右侧面板中可设置虚拟机内存大小。一般来说,建议将虚拟机内存设置为小于或等于物理主机内存。这里将其设置2GB。项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-设置虚拟机参数图1-10设置虚拟机安装源(11)单击图1-9的【CD/DVD(IDE)】选项可设置虚拟机的安装源。在右侧面板中选中【使用ISO映像文件】单选按钮,并选择实际的镜像文件,如图1-10所示。(12)单击图1-9的【网络适配器】选项可设置虚拟机的网络连接。如图1-11右侧面板所示,可通过三种方式配置虚拟机的网络连接,分别是桥接模式、NAT模式和仅主机模式。图1-11设置虚拟机网络连接项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统→桥接模式在这种模式下,物理主机变成一台虚拟交换机,物理主机网卡与虚拟机的虚拟网卡利用虚拟交换机进行通信,物理主机与虚拟主机在同一网段,虚拟主机可直接利用物理网络访问外网。→NAT模式这种模式阻断了虚拟机与外网的连接,虚拟机只能与物理主机相互通信。虚拟机的网络连接模式1.6CentOS7.6的安装过程-设置虚拟机参数在NAT模式下,物理主机更像是一台路由器,同时兼具NAT与DHCP服务器的功能。物理主机为虚拟机分配不同于自己网段的IP地址,虚拟机必须通过物理主机才能访问外网。→仅主机模式项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-设置虚拟机参数图1-8设置虚拟机参数(13)由于这里的配置不影响后续的安装过程,暂时保留默认的NAT模式。单击【确定】按钮回到图1-8所示的虚拟机界面。前面只是创建虚拟机条目并进行基本参数设置,注意:并不是真正安装CentOS7.6操作系统!项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-12CentOS7.6安装引导界面(14)在图1-8中单击【开启此虚拟机】,进入CentOS7.6安装引导界面,开始安装CentOS7.6,如图1-12所示。通过键盘上下键选择“InstallCentOS7”选项并按回车键进入CentOS7安装程序。项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-13选择安装语言(15)安装程序首先加载系统镜像文件,然后马上进入欢迎界面,在此选择安装过程中使用的语言,如图1-13所示。(16)单击【继续】按钮进入安装信息摘要界面,如图1-14所示,分为“本地化”“软件”“系统”三大部分,每一部分又包括两到三个设置项目。图1-14安装信息摘要项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-15选择软件包(17)在图1-14中单击【软件选择】选项,进入“软件选择”界面,指定要安装的软件包,如图1-15所示。本次安装选择的基本环境是带【GUI的服务器】,也就是带图形用户界面的操作系统,这对Linux的初学者是非常必要的。单击左上角的【完成】按钮返回安装主界面。安装源镜像文件中包含许多以“基本环境”分组的软件包,每一种基本环境都由一些预先定义好的软件包组成。项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-16选择安装位置与分区方式(18)在图1-14中单击【安装位置】,选择要在其中安装系统的硬盘并指定分区方式,如图1-16所示。(19)选择【我要配置分区】,然后单击左上角的【完成】按钮进入手动分区界面,如图1-17所示。图1-17手动分区项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-18添加新挂载点(20)在【新挂载点将使用以下分区方案】下拉列表中选择【标准分区】选项,然后单击【+】按钮添加新的挂载点,如图1-18所示。以新建启动分区的挂载点为例,输入挂载点路径/boot,并指定分区容量为500MB。(21)单击【添加挂载点】按钮返回手动分区界面,此时新建的挂载点就会出现在分区界面的左侧面板中,如图1-19所示。图1-19添加启动分区项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-20修改分区信息(22)添加另外三个分区。swap交换分区的文件系统必须选择【swap】,其他几个分区的文件系统可以选择【ext4】或【xfs】。(23)手动分区完成后,单击左上角的【完成】按钮显示手动分区的结果,以及为了使手动分区生效安装程序将执行哪些操作,如图1-21所示。图1-21手动分区更改摘要项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-22设置完成后警告标志消失(24)在图1-21中单击【接受更改】按钮返回安装主界面。注意到设置完成后,主界面上的黄色警告标志自动消失,如图1-22所示。(25)单击【开始安装】按钮,安装程序开始按照之前的设置安装操作系统,并实时显示安装进度,如图1-23所示。图1-23系统安装进度项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-24设置root用户密码(26)在安装软件包的同时,在图1-23中单击【ROOT密码】选项为root用户设置密码,如图1-24所示。root用户是系统的超级用户,具有操作系统的所有权限。(27)还可单击【创建用户】选项创建新用户。这里创建了一个名称siso的新用户,如图1-25所示。图1-25创建新用户项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-26软件包安装结束(28)取决于选择的基本环境、附加软件包及物理主机的硬件配置,整个安装过程可能会持续20-30分钟。安装成功后出现图1-26所示的界面,单击【重启】按钮重新启动计算机。(29)系统重启后首先要进行初始设置,如图1-27所示。图1-27安装后初始设置项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-28许可信息(30)取决于选择的基本环境、附加软件包及物理主机的硬件配置,整个安装过程可能会持续20-30分钟。安装成功后出现图1-26所示的界面,单击【重启】按钮重新启动计算机。(31)系统重启后首先要进行初始设置,如图1-27所示。图1-29系统登录项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统1.6CentOS7.6的安装过程-安装CentOS

7.6图1-31CentOS7.6桌面(32)经过几步简单的操作,完成首次登录前的系统设置后,就可以登录CentOS7.6桌面,如图1-31所示。项目1

Linux操作系统概述任务2

安装CentOS7.6操作系统谢谢谢谢项目2Linux基本概念与常用命令Linux网络操作系统项目式教程Linux网络操作系统项目式教程微课版微课版任务1Linux常用命令2.4进程管理类命令2.1

打开Linux终端窗口2.2Linux命令的结构和特点2.3文件和目录相关命令2.5

重定向与管道2.6

其他常用命令任务1Linux常用命令2.4进程管理类命令2.1

打开Linux终端窗口2.2Linux命令的结构和特点2.3文件和目录相关命令2.5

重定向与管道2.6

其他常用命令项目2

Linux基本概念与常用命令任务1

Linux常用命令2.1打开Linux终端窗口Linux系统管理员最常用的操作环境又称为命令行窗口、字符界面,即外壳程序Shell在终端窗口中输入命令交由内核执行终端窗口基本概念依次单击菜单栏的【应用程序】【系统工具】【终端】菜单,或者直接在桌面空白处右击后选择【打开终端】,即可打开Linux终端窗口,如右图所示。项目2

Linux基本概念与常用命令任务1

Linux常用命令2.1打开Linux终端窗口位置1是标题栏,显示当前登录用户名及主机名位置2是窗口操作按钮位置3是菜单栏,从左至右共有6个菜单位置4显示Linux命令提示符终端窗口组成任务1Linux常用命令2.4进程管理类命令2.2Linux命令的结构和特点2.3文件和目录相关命令2.5

重定向与管道2.6

其他常用命令2.1

打开Linux终端窗口项目2

Linux基本概念与常用命令任务1

Linux常用命令2.2Linux命令的结构和特点包括命令名、选项和参数三部分

[]表示选项和参数都是可选的命令名、选项和参数用一个或多个空格分隔Linux命令的语法命令[选项][参数]项目2

Linux基本概念与常用命令任务1

Linux常用命令2.2Linux命令的结构和特点工具软件、可执行程序、Shell脚本命令名严格区分大小写命令名自动补全:使用Tab键补全命令或显示具有共同前缀的命令命令名[siso@localhost~]$log //输入log后敲击两次Tab键loggerloginctllogoutlogsaveloginlognamelogrotatelogview[siso@localhost~]$logname//输入logn后敲击一次Tab键项目2

Linux基本概念与常用命令任务1

Linux常用命令2.2Linux命令的结构和特点通过选项执行更高级更复杂的功能选项有短格式和长格式之分选项之间用空格分隔,或组合使用选项[siso@localhosttmp]$ls//只输入命令名dir1file1[siso@localhosttmp]$ls-a//命令后跟短格式选项...dir1file1.hiddenfile[siso@localhosttmp]$ls--all//命令后跟长格式选项...dir1file1.hiddenfile[siso@localhosttmp]$ls-al//组合短格式选项,保留一个“-”drwxrwxr-x.2sisosiso66月1703:10 dir1-rw-rw-r--.1sisosiso326月1704:29 file1-rw-rw-r--.1sisosiso06月1903:43 .hiddenfilels-al等价于ls-a-l项目2

Linux基本概念与常用命令任务1

Linux常用命令2.2Linux命令的结构和特点命令作用的对象或目标有些命令需要参数,有些不需要多个参数之间用空格分隔参数[root@localhost~]#useradduser1//user1是useradd命令的参数[root@localhost~]#touchfile1//file1是touch命令的参数任务1Linux常用命令2.4进程管理类命令2.2Linux命令的结构和特点2.3文件和目录相关命令2.5

重定向与管道2.6

其他常用命令2.1

打开Linux终端窗口项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令目录结构像一棵倒置的树树的顶点是根节点,用“/”表示树的每个节点代表一个文件或目录文件系统的层次结构绝对路径:/home/siso/www/index.html相对路径:siso/www/index.html或

www/index.html项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:查看当前所在的工具目录不需要指定任何选项或参数登录终端窗口后默认的工作目录是用户的主目录2.3文件和目录相关命令-pwd[root@localhost~]#pwd/home/sisopwd命令基本用法项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:在不同的目录间切换,即更改当前工作目录可以使用绝对路径或相对路径如果没有参数,表示切换到当前登录用户的主目录2.3文件和目录相关命令-cd[siso@localhost~]$pwd/home/siso[siso@localhost~]$cdwww//也可以使用绝对路径/home/siso/www[siso@localhostwww]$pwd/home/siso/www[siso@localhostwww]$cd//不加参数,回到siso用户的主目录/home/sisocd[目标路径]cd命令基本用法项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-cd[siso@localhost~]$cd.//切换至当前目录[siso@localhost~]$cd..//切换至当前目录的上一级目录

[siso@localhost~]$cd-//切换至上次所在目录[siso@localhost~]$cd~//切换至当前登录用户的主目录[siso@localhost~]$cd~root//切换指定用户的主目录可以使用一些特殊符号表示目标路径以简化命令的输入cd命令特殊用法项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:显示目录内容2.3文件和目录相关命令-lsls[-CFRacdilqrtu][目录名称]选项功能说明-a列出所有文件,包括以"."开头的隐藏文件-d将目录像其它普通文件一样列出,而不是列出它们的内容-f将文件按磁盘存储顺序列出,而不是按文件名排序输出-i显示文件的inode编号-l显示文件的详细信息,而且一行显示一个文件-u将文件按其最近访问时间排序-t将文件按其最近修改时间排序-c将文件按其状态修改时间排序-r将输出结果逆序排列,和-t、-S等选项配合使用-R将目录及其所有子目录的内容全部显示出来-S按文件大小排序,默认大文件在前项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-ls[siso@localhosttmp]$ls//默认按文件名排序,只显示非隐藏文件dir1file1[siso@localhosttmp]$ls-a//显示隐藏文件...dir1file1.hiddenfile[siso@localhosttmp]$ls-l//使用长格式显示文件信息drwxrwxr-x.2sisosiso66月1703:10dir1-rw-rw-r--.1sisosiso296月1702:46file1[siso@localhosttmp]$ls-l-ddir1//显示目录本身的详细信息drwxrwxr-x.2sisosiso66月1703:10dir1ls命令基本用法项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-ls[siso@localhosttmp]$ls-l//使用长格式显示文件信息drwxrwxr-x.2sisosiso66月1703:10dir1-rw-rw-r--.1sisosiso296月1702:46file1ls-l命令输出说明文件类型文件权限引用计数用户和组文件大小文件创建或修改时间文件名ls命令最常用的选项是-l,用于显示详细信息项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:在标准输出设备上显示文件内容可以同时打开多个文件并显示2.3文件和目录相关命令-catcat[-AbeEnstTuv][文件列表]选项功能说明-b只显示非空行的行号-E在每行结尾处显示“$”符号-n显示所有行的行号-s将连续的多个空行替换为一个空行-T把制表符TAB字符显示为“^I”项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-cat[siso@localhosttmp]$catfile1line1<==显示文件内容,注意这里有空行line3[siso@localhosttmp]$cat-nfile1

1

line1

2 <==显示所有行的行号

3

line3[siso@localhosttmp]$cat-Efile1line1$$<==在每行结尾处显示“$”符号line3$cat命令基本用法-打开一个文件[siso@localhosttmp]$cat-nfile11 line1infile12 line2infile2[siso@localhosttmp]$cat-nfile21 line1infile22 line2infile2[siso@localhosttmp]$cat-nfile11 line1infile12 line2infile23 line1infile24 line2infile2cat命令基本用法-打开多个文件项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:显示文件开头若干行内容如果没有-n选项,默认显示前10行可以同时打开多个文件并显示2.3文件和目录相关命令-headhead[-cnqv]文件列表选项功能说明-csize显示文件开头的size字节-nnumber显示文件开头的number行项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-head[siso@localhosttmp]$catfile1line1line2line3line4[siso@localhosttmp]$head-c8file1//显示前8个字节line1<==注意下一行命令提示符前的字符“l”也是本条命令的输出l[siso@localhosttmp]$head-n2file1//显示前2行line1line2head命令基本用法在UNIX及Linux中,换行符占一个字节,而Windows中换行符占两个字节项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:显示文件结尾若干行内容,和head命令相反如果没有-n选项,默认显示最后10行可以同时打开多个文件并显示2.3文件和目录相关命令-tailtail[-cnqv]文件列表选项功能说明-csize显示文件结尾的size字节-nnumber显示文件结尾的number行项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-tail[siso@localhosttmp]$catfile1line1line2line3line4[siso@localhosttmp]$tail-c9file1//显示后9个字节3line4[siso@localhosttmp]$tail-n3file1//显示后3行line2line3line4tail命令基本用法项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-tail[root@localhostlog]#tail-f/var/log/messagesJun1714:22:54localhostsystemd:StoppingDHCPv4ServerDaemon...Jun1714:22:54localhostsystemd:StartingDHCPv4ServerDaemon...Jun1714:22:54localhostdhcpd:InternetSystemsConsortiumDHCPServer4.2.5Jun1714:22:54localhostdhcpd:Copyright2004-2013InternetSystemsConsortium.Jun1714:22:54localhostdhcpd:Allrightsreserved.Jun1714:22:54localhostdhcpd:Forinfo,pleasevisit/software/dhcp/Jun1714:22:54localhostdhcpd:NotsearchingLDAPsinceldap-server,ldap-portandldap-base-dnwerenotspecifiedintheconfigfiletail命令特殊用法-动态刷新文件内容项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:统计并输出文件的行数、单词数和字节数可以同时打开多个文件并显示2.3文件和目录相关命令-wcwc[-clLw][文件列表]选项功能说明-c输出文件字节数-l输出文件行数-L输出文件最长的行的长度-w输出文件单词数项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-wc[siso@localhosttmp]$catfile1helloworld<==注意换行符占用一个字节12345[siso@localhosttmp]$wcfile1

2318file1<==输出文件整体信息[siso@localhosttmp]$wc-cfile118file1<==输出文件字节数[siso@localhosttmp]$wc-lfile12file1

<==输出文件行数[siso@localhosttmp]$wc-Lfile111file1<==输出文件最长行长度[siso@localhosttmp]$wc-wfile13file1<==输出文件单词数wc命令基本用法-统计一个文件[siso@localhosttmp]$catfile1helloworld12345[siso@localhosttmp]$catfile2IlikeLinux6789[siso@localhosttmp]$wcfile1file2

2318file1<==这是file1的统计信息

2418file2<==这是file1的统计信息

4736总用量

<==这是汇总统计信息wc命令基本用法-统计多个文件项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:分页显示文件,即一次显示一页内容经常和管道功能一起使用2.3文件和目录相关命令-moremore[选项]文件名选项功能说明F键或空格键向下翻一页D键或Ctrl+D向下翻半页B键或Ctrl+B向上翻一页回车键向下移动一行Q键退出more命令项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:分页显示文件,即一次显示一页内容经常和管道功能一起使用2.3文件和目录相关命令-lessless是more的增强版,除了具有more命令的功能外,还可以按U键或Ctrl+U组合键向上翻半页,或上、下、左、右方向键移动文件内容项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:创建新文件或修改文件时间戳2.3文件和目录相关命令-touchtouch[-acmt]文件名选项功能说明-a修改文件访问时间-m修改文件修改时间-c修改文件时间戳,但当文件不存在时,不自动创建文件-ttime使用指定的时间值time作为文件相应时间戳的新值,格式为[[CC]YY]MMDDhhmm[.SS],其中CC和YY分别表示年数的前两位和后两位项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-touch[siso@localhosttmp]$touchfile1//创建新文件[siso@localhosttmp]$ls-lfile1-rw-rw-r--.1sisosiso06月1016:43file1[siso@localhosttmp]$touch-a-t1906111643file1//更新文件访问时间[siso@localhosttmp]$ls-l--time=atimefile1//显示文件访问时间-rw-rw-r--.1sisosiso06月112019file1[siso@localhosttmp]$touch-m-t1906121643file1//更新文件修改时间[siso@localhosttmp]$ls-lfile1-rw-rw-r--.1sisosiso06月122019file1touch命令基本用法注意:如果不使用-t选项,那么-a和-m选项默认将使用系统当前时间作为相应时间戳的新值项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:创建新文件或修改文件时间戳2.3文件和目录相关命令-mkdirmkdir[-pm]目录名选项功能说明-p递归创建所有子目录-mmode为新建的目录设置指定的权限mode项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-mkdir[siso@localhosttmp]$mkdirdir1//创建一个新目录[siso@localhosttmp]$mkdirdir2/subdir//不带-p选项连续创建两级目录mkdir:

无法创建目录"dir2/subdir":

没有那个文件或目录[siso@localhosttmp]$mkdir-pdir2/subdir//连续创建两级目录[siso@localhosttmp]$ls-ldrwxrwxr-x.2sisosiso66月1904:55dir1drwxrwxr-x.3sisosiso206月1904:56dir2<==dir2目录被自动创建[siso@localhosttmp]$ls-ldir2drwxrwxr-x.2sisosiso66月1904:56subdirmkdir命令基本用法[siso@localhosttmp]$mkdirdir1//使用默认权限创建目录[siso@localhosttmp]$mkdir-m755dir2//手动指定新目录权限[siso@localhosttmp]$ls-ldrwxrwxr-x.2sisosiso66月1905:15dir1<==注意输出中第一列的不同drwxr-xr-x.2sisosiso66月1905:16dir2mkdir命令特殊用法-指定目录权限项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:删除空目录可以递归地删除多级目录,但必须全是空目录2.3文件和目录相关命令-rmdir[siso@localhosttmp]$ls-ldrwxrwxr-x.2sisosiso66月1905:28dir1drwxrwxr-x.2sisosiso196月1905:29dir2drwxrwxr-x.3sisosiso206月1905:29dir3[siso@localhosttmp]$rmdirdir1//dir1目录是空的[siso@localhosttmp]$rmdirdir2//dir2目录中有文件rmdir:删除"dir2"失败:目录非空[siso@localhosttmp]$rmdir-pdir3/subdir//递归删除各级子目录rmdir命令基本用法项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:复制文件或目录选项众多,功能强大2.3文件和目录相关命令-cpcp[-abdfilprsuvxPR]源文件或源目录目标文件或目标目录选项功能说明-d如果源文件为软链接则复制软链接,而不是复制源文件-I如果目标文件已经存在,提示是否覆盖现有目标文件-l建立源文件的硬链接文件而不是复制源文件-s建立源文件的软链接文件而不是复制源文件-p保留源文件的所有者、组、权限和时间信息-r递归复制目录-u如果目标文件有相同或更新的修改时间,则不复制源文件-a相当于-d、-p和-r三个选项的组合,即-dpr项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-cp[siso@localhosttmp]$ls-ldrwxrwxr-x.2sisosiso66月1906:35dir1-rw-rw-r--.1sisosiso06月1906:35file1-rw-rw-r--.1sisosiso06月1906:35file2[siso@localhosttmp]$cpfile1file2dir1//复制file1和file2至dir1目录[siso@localhosttmp]$ls-ldir1-rw-rw-r--.1sisosiso06月1906:36file1-rw-rw-r--.1sisosiso06月1906:36file2[siso@localhosttmp]$cpfile1file3//复制file1为file3,保存在当前目录下[siso@localhosttmp]$cpfile2~/file4//复制file2为file4,保存在用户主目录下cp命令基本用法项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-cp[siso@localhosttmp]$ls-ldrwxrwxr-x.2sisosiso196月1917:38dir1[siso@localhosttmp]$cp-rdir1dir2//目标目录dir2不存在[siso@localhosttmp]$ls-ldrwxrwxr-x.2sisosiso196月1917:38dir1drwxrwxr-x.2sisosiso196月1918:41dir2<==创建目标目录dir2[siso@localhosttmp]$ls-ldir1dir2dir1:-rw-rw-r--.1sisosiso06月1916:57file1dir2:-rw-rw-r--.1sisosiso06月1918:41file1<==源目录内容一并复制cp命令:目标目录不存在注意:使用cp复制目录时,如果目标目录不存在,cp命令会把源目录复制为目标目录,并将源目录内所有内容复制至目标目录内项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-cp[siso@localhosttmp]$cp-rdir1dir2//目标目录dir2已存在//上一行命令使源目录dir1被整体复制至目标目录dir2内[siso@localhosttmp]$ls-ldir2drwxrwxr-x.2sisosiso196月1918:46dir1-rw-rw-r--.1sisosiso06月1918:41file1cp命令:目标目录已存在(基于上一例进行)注意:使用cp复制目录时,cp命令会把源目录及其所有内容作为一个整体复制到目标目录项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:移动或重命名文件或目录类似于Windows操作系统中常用的“剪切”操作2.3文件和目录相关命令-mvmv[-fiuv]源文件或源目录目标文件或目标目录选项功能说明-f如果目标文件已存在,强制覆盖目标文件而且不给提示-i如果目标文件已存在,提示是否覆盖目标文件-u如果源文件的修改时间更新,则移动源文件-v显示移动过程项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-mv[siso@localhosttmp]$ls-ldrwxrwxr-x.2sisosiso326月1923:40dir1-rw-rw-r--.1sisosiso06月1923:49file1-rw-rw-r--.1sisosiso06月1923:39file2[siso@localhosttmp]$mvfile1dir1//把文件file1移动至dir1目录内[siso@localhosttmp]$touchfile1//在当前目录下重新创建文件file1[siso@localhosttmp]$mv-ifile1dir1/file1//这时dir1目录内已经有文件file1mv:是否覆盖"dir1/file1"?y<==使用-i选项会有提示[siso@localhosttmp]$mvfile2file3//把文件file2重命名为file3[siso@localhosttmp]$ls-ldrwxrwxr-x.2sisosiso456月1923:51dir1-rw-rw-r--.1sisosiso06月1923:39file3mv命令基本用法-移动文件注意:如果源文件和目标文件同名,那么源文件会覆盖目标文件。如果源文件和目标文件所在目录相同,mv命令的作用相当于重命名项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-mv[siso@localhosttmp]$ls-lRdrwxrwxr-x.2sisosiso196月2000:00dir1drwxrwxr-x.2sisosiso196月2000:00dir2./dir1:-rw-rw-r--.1sisosiso06月2000:00file1<==dir1内有file1./dir2:-rw-rw-r--.1sisosiso06月2000:00file2<==dir2内有file2[siso@localhosttmp]$mvdir1dir2[siso@localhosttmp]$ls-lRdrwxrwxr-x.3sisosiso316月2000:00dir2./dir2:drwxrwxr-x.2sisosiso196月2000:00dir1<==dir1被整体移动至dir2-rw-rw-r--.1sisosiso06月2000:00file2./dir2/dir1:-rw-rw-r--.1sisosiso06月2000:00file1mv命令基本用法-移动目录注意:如果mv命令的两个参数都是已经存在的目录,那么mv命令会把第一个目录(源目录)及其所有内容作为一个整体移动至第二个目录内(目标目录)项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:永久性地删除文件或目录类似于Windows操作系统中常用的“剪切”操作2.3文件和目录相关命令-rmrm[-dfirvR]文件或目录选项功能说明-f删除文件和目录前不给提示,即使文件和目录不存在-i和-f选项相反,删除文件和目录前有提示-r递归删除目录及其所有内容-v删除文件前打印文件名项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-rm[siso@localhosttmp]$lsfile1file2[siso@localhosttmp]$rm-ifile1rm:是否删除普通文件"file1"?y<==使用-i选项时会有提示[siso@localhosttmp]$rm-ffile2<==使用-f选项时没有提示[siso@localhosttmp]$ls[siso@localhosttmp]$rm命令基本用法-删除文件注意:如果使用了-i选项,那么删除前会有提示。如果使用-f选项则不会有任何提示,因此使用-f选项时一定要谨慎项目2

Linux基本概念与常用命令任务1

Linux常用命令2.3文件和目录相关命令-rm[siso@localhosttmp]$lsdir1[siso@localhosttmp]$lsdir1file1file2<==dir1是一个目录,包含file1和file2两个文件[siso@localhosttmp]$rmdir1rm:无法删除"dir1":是一个目录

<==rm不能直接删除目录[siso@localhosttmp]$rm-irdir1rm:是否进入目录"dir1"?

yrm:是否删除普通文件"dir1/file1"?y<==每删除一个文件都会有提示rm:是否删除普通文件"dir1/file2"?yrm:是否删除目录"dir1"?y

<==删除目录自身也会有提示[siso@localhosttmp]$ls[siso@localhosttmp]$rm命令基本用法-删除目录注意:不能用rm命令直接删除目录,必须加上-r选项。如果-r和-i选项组合使用,那么在删除每一个子目录和文件前都会有提示任务1Linux常用命令2.4进程管理类命令2.2Linux命令的结构和特点2.3文件和目录相关命令2.5

重定向与管道2.6

其他常用命令2.1

打开Linux终端窗口项目2

Linux基本概念与常用命令任务1

Linux常用命令功能:查看系统进程信息类似于Windows操作系统中常用的“任务管理器”2.4进程管理类命令-psps[选项]选项功能说明-A或-e显示所有的进程-ppidlist-qpidlist显示进程ID列表pidlist

对应的进程-Ccmdlist显示命令名列表cmdlist

对应的进程-Uuserlist显示进程用户列表userlist

(即创建进程的用户)对应的进程-Ggrplist显示进程组列表grplist(即创建进程的用户所属的组)对应的进程-tttylist显示终端列表ttylist

对应的进程-f按完整格式显示进程信息-l按长格式显示进程信息-w按宽格式显示进程信息项目2

Linux基本概念与常用命令任务1

Linux常用命令[siso@localhost~]$ps-

温馨提示

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

评论

0/150

提交评论