《Linux基础教程》PPT课件.pptx
《《Linux基础教程》PPT课件.pptx》由会员分享,可在线阅读,更多相关《《Linux基础教程》PPT课件.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux Shell基础介绍Solution Leader in Social Security目录目录 本次讲解内容本次讲解内容所需时间(所需时间(min)Linux整体介绍5Linux基础操作命令30LinuxShell编程基础命令20Solution Leader in Social Security术语术语 术语名术语名解释解释命令模式(commandmode)文本编辑器中输入命令的一种模式,按ESC就能进入该模式行编辑器(lineeditor)一次只能编辑一行的文本编辑器。Ed程序就是一个行编辑器屏幕编辑器(screeneditor)一种可以将文件的文本显示一整个屏幕的文本编辑器。
2、Vi就是一个屏幕编辑器Shell一种可以是用户和Linux、Linux再和计算机硬件交流信息的程序Shell脚本(shellscript)包含一系列shell命令的文件,用户可以像运行普通程序一样运行它Solution Leader in Social Security术语术语 术语名术语名解释解释管道(pipe)管道的作用是将一个命令的输出重定向到另一个命令的输入,符号为|工作目录(workingdirectory)用户当前所在的目录,可用pwd查询ROOT在Unix系统和类UNIX系统(Linux)中以及Android,系统的超级用户一般命名为root。root是系统中唯一的超级用户,具有
3、系统中所有的权限。ROOT用户组root用户所在的组称为root组root权限可理解为Windows下的SYSTEM权限(高于Administrator)Solution Leader in Social SecurityLinux整体介绍整体介绍lLinuxLinux起源:起源:19911991年,由于购买不起当时的年,由于购买不起当时的UnixUnix,赫尔辛基的大学生,赫尔辛基的大学生Linus Linus TorvaldsTorvalds和他的一个同学共同开发了他们自己的和他的一个同学共同开发了他们自己的UNIXUNIX,并起名为并起名为LinuxLinuxlLinuxLinux系统特
4、点:系统特点:l模块化程度高:模块化程度高:Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分拟文件系统和网络接口五大部分;其独特的模块机制可根据用户的需要,实时地将某些模块插其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走入或从内核中移走l源码源码公开公开:使设使设计者在其基础之上进行二次开发变得非常计者在其基础之上进行二次开发变得非常容易,用户容易,用户不用担心有不用担心有“后闸后闸”等安全隐患。同时,源码开放给各教育机构提供极大的方便,从而也促进了等安全隐患。同时,
5、源码开放给各教育机构提供极大的方便,从而也促进了Linux的学习、的学习、推广和应用推广和应用l广泛的硬件支持广泛的硬件支持:目前目前已成功地移植到数十种硬件平台,几乎能运行在所有流行的处理器已成功地移植到数十种硬件平台,几乎能运行在所有流行的处理器上上l安全性及可靠性好安全性及可靠性好:内核高效内核高效稳定稳定l具有优秀的开发工具具有优秀的开发工具:嵌入式嵌入式Linux为开发者提供了一套完整的工具链为开发者提供了一套完整的工具链(ToolChain),能,能够很方便地实现从操作系统到应用软件各个级别的够很方便地实现从操作系统到应用软件各个级别的调试调试l有很好的网络支持利文件系统支持有很好
6、的网络支持利文件系统支持:Linux几乎支持所有主流的网络硬件、网络协议和几乎支持所有主流的网络硬件、网络协议和文件系统文件系统l与与UNIX完全兼容完全兼容:在在Linux中所包含的工具和实用程序,可以完成中所包含的工具和实用程序,可以完成UNIX的所有主要功能的所有主要功能Solution Leader in Social SecurityLinux整体介绍整体介绍l为何说为何说UNIXUNIX和和LinuxLinux的安全性高于的安全性高于WindowsWindows?root的家目录的家目录(/root)在默认情况下其他用户是无权访问的。这在一定程度上增强了整个系统的安在默认情况下其他
7、用户是无权访问的。这在一定程度上增强了整个系统的安全性,但不完全是。全性,但不完全是。Unix或者或者Linux的安全性更在于它的高度可配置性,也就是说,的安全性更在于它的高度可配置性,也就是说,Unix或者或者Linux的安全性更取决于系统管理员而不是的安全性更取决于系统管理员而不是Unix或或Linux系统本身。一般的模式是:系统本身。一般的模式是:Unix和和Linux提供一种健全的安全机制,由系统管理员根据实际需要制定相应的安全策略,并且部署这些安全提供一种健全的安全机制,由系统管理员根据实际需要制定相应的安全策略,并且部署这些安全策略。策略。“机制机制”是能做什么不能做什么,是能做什
8、么不能做什么,“策略策略”是要做什么不要做什么。而是要做什么不要做什么。而Windows的安全策的安全策略和安全机制则比较混乱,略和安全机制则比较混乱,windows本身过于依赖安全策略,导致系统管理员在很多时候束手束本身过于依赖安全策略,导致系统管理员在很多时候束手束脚,反而得不偿失。在同等水平的系统管理员的管理之下,我们可以认为脚,反而得不偿失。在同等水平的系统管理员的管理之下,我们可以认为Unix和和Linux的安全性的安全性一般远高于一般远高于Windows。Solution Leader in Social SecurityLinux基础操作命令基础操作命令Linux登入登出命令登入
9、登出命令命令命令解释解释ssh-远程登录logout或exit登出shutdown停止系统的一种安全和周到的方式-r关机后重新启动-h关机后进入停机状态-k不真正关闭系统,只是向各用户发送警告信息passwd设置/修改密码(密码不能超过8位,否则取前8位)Solution Leader in Social SecurityLinux基础操作命令基础操作命令Linux常用的命令常用的命令别名持续时间?别名持续时间?命令命令解释解释date显示/修改时间cal查看本月日历clear清屏logname/whoami显示当前用户who与主机连接的用户信息writerootttyp1与连接root用户的
10、ttyp1终端通信uname查看主机配置-a详细信息aliasls=lscolor给命令“lscolor”起别名为lsunaliasls取消别名lsman命令显示命令的使用方法Solution Leader in Social SecurityLinux基础基础操作操作命令命令目录基础操作命令目录基础操作命令注意:注意:Linux中的命令要严格注意大小写及空格中的命令要严格注意大小写及空格命令命令解释解释pwd显示当前工作目录cd/oracle变换工作目录到oraclels显示当前工作目录中的所有文件-c显示文件的修改时间,并以此排序-s在文件名后面输出文件的大小-u以文件上次被访问的时间排序
11、-l列出文件的详细信息mv/oracle/abc/bin/efg移动oracle目录下的文件abc到bin目录下,并更名为efgcpfile1file2复制file1,命名为file2Solution Leader in Social SecurityLinux基础操作命令基础操作命令目录基础操作命令目录基础操作命令命令命令解释解释rm/oracle/abc移除oracle目录下的文件abc-d删除可能仍有数据的目录-f强制删除-r同时删除该目下的所有目录层-v运行时显示详细信息cmpfile1file2对比file1和file2,若完全一致则不显示内容。若发现差异,会标示出第一个不同之处的字
12、符和列数编号dufile1显示file1文件的大小ssh-远程登录Solution Leader in Social SecurityLinux基础操作命令基础操作命令目录基础操作目录基础操作命令命令两者命令目的相同,都是显示出两者命令目的相同,都是显示出file_name文件中的内容,但显示方法不同:文件中的内容,但显示方法不同:lcat:显示文件中所有内容到屏幕上(即有多少页显示多少页):显示文件中所有内容到屏幕上(即有多少页显示多少页)lmore:显示文件的第一页内容到屏幕上,可通过按键翻页查看:显示文件的第一页内容到屏幕上,可通过按键翻页查看命令命令解释解释catfile_name显示
13、文件file_namemorefile1显示文件file_nameSolution Leader in Social SecurityLinux基础操作命令基础操作命令赋权命令赋权命令lchmod:赋权关键字:赋权关键字l711:三个数字分别代表自己、所属用户组和其他人的权限。数值转化为:三个数字分别代表自己、所属用户组和其他人的权限。数值转化为二进制即分别表示读、写和执行权限的值,二进制即分别表示读、写和执行权限的值,1为许可,为许可,0为禁止。例:为禁止。例:7转转化为二进制为化为二进制为111,即可读、可写、可,即可读、可写、可执行执行lfile_name:被赋权的文件名称:被赋权的文件
14、名称命令命令解释解释chmod711file_name给file_name文件赋权:自己可读可写可执行,用户组和其他人只可执行Solution Leader in Social SecurityLinux基础操作命令基础操作命令赋权命令赋权命令l编辑配置文件命令编辑配置文件命令:visudol默认默认配置文件位置配置文件位置:/etc/sudoerslsudo配置文件可分为两大部分配置文件可分为两大部分l别名设置:别名别名设置:别名主要包括这几种主要包括这几种:分别:分别是用户别名,主机别名,运行用户别名,命令是用户别名,主机别名,运行用户别名,命令别名别名l真正的真正的sudoentry:配
15、置哪些用户可以使用哪些权限:配置哪些用户可以使用哪些权限格式格式为:用户名为:用户名(用户别名用户别名)主机名主机名(主机别名主机别名)=(运行用户或是运行用户或是Runas_Alias)可选可选tag可选可选可以执行的命令可以执行的命令(或或Cmmd_Alias)命令命令解释解释su永久切换到指定用户并以指定用户的身份执行命令sudo它允许经过同意的使用者临时切换到以命令所有者身份执行该命令Solution Leader in Social SecurityLinux基础操作命令基础操作命令赋权命令赋权命令例:例:命令命令解释解释user1host1=/bin/kill#user1可以在ho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux基础教程 Linux 基础教程 PPT 课件
限制150内