Linux整体介绍和Linux基础操作命令.pptx

上传人:scccc 文档编号:13934901 上传时间:2022-01-27 格式:PPTX 页数:32 大小:122.27KB
返回 下载 相关 举报
Linux整体介绍和Linux基础操作命令.pptx_第1页
第1页 / 共32页
Linux整体介绍和Linux基础操作命令.pptx_第2页
第2页 / 共32页
Linux整体介绍和Linux基础操作命令.pptx_第3页
第3页 / 共32页
Linux整体介绍和Linux基础操作命令.pptx_第4页
第4页 / 共32页
Linux整体介绍和Linux基础操作命令.pptx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《Linux整体介绍和Linux基础操作命令.pptx》由会员分享,可在线阅读,更多相关《Linux整体介绍和Linux基础操作命令.pptx(32页珍藏版)》请在三一文库上搜索。

1、Linux Shell基础介绍,目录,术语,术语,Linux整体介绍,Linux起源:1991年,由于购买不起当时的Unix,赫尔辛基的大学生Linus Torvalds和他的一个同学共同开发了他们自己的UNIX,并起名为LinuxLinux系统特点:模块化程度高:Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分;其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走源码公开 :使设 计者在其基础之上进行二次开发变得非常容易,用户不用担心有“后闸”等安全隐患。同时,源码开放给各教育机构提供极大的方便,从而也促进了Linux的学习、推

2、广和应用广泛的硬件支持 :目前已成功地移植到数十种硬件平台,几乎能运行在所有流行的处理器上安全性及可靠性好 :内核高效稳定具有优秀的开发工具 :嵌入式Linux为开发者提供了一套完整的工具链(Tool Chain),能够很方便地实现从操作系统到应用软件各个级别的调试有很好的网络支持利文件系统支持 :Linux几乎支持所有主流的网络硬件、网络协议和文件系统与UNIX完全兼容 :在Linux中所包含的工具和实用程序,可以完成UNIX的所有主要功能,Linux整体介绍,为何说UNIX和Linux的安全性高于Windows?root的家目录(/root)在默认情况下其他用户是无权访问的。这在一定程度上

3、增强了整个系统的安全性,但不完全是。Unix或者Linux的安全性更在于它的高度可配置性,也就是说,Unix或者Linux的安全性更取决于系统管理员而不是Unix或Linux系统本身。一般的模式是:Unix和Linux提供一种健全的安全机制,由系统管理员根据实际需要制定相应的安全策略,并且部署这些安全策略。“机制”是能做什么不能做什么,“策略”是要做什么不要做什么。而Windows的安全策略和安全机制则比较混乱,windows本身过于依赖安全策略,导致系统管理员在很多时候束手束脚,反而得不偿失。在同等水平的系统管理员的管理之下,我们可以认为Unix和Linux的安全性一般远高于Windows。

4、,Linux基础操作命令,Linux登入登出命令,Linux基础操作命令,Linux常用的命令 别名持续时间?,Linux基础操作命令,目录基础操作命令 注意:Linux中的命令要严格注意大小写及空格,Linux基础操作命令,目录基础操作命令,Linux基础操作命令,目录基础操作命令两者命令目的相同,都是显示出文件中的内容,但显示方法不同:cat:显示文件中所有内容到屏幕上(即有多少页显示多少页)more:显示文件的第一页内容到屏幕上,可通过按键翻页查看,Linux基础操作命令,赋权命令chmod:赋权关键字711:三个数字分别代表自己、所属用户组和其他人的权限。数值转化为二进制即分别表示读、

5、写和执行权限的值,1为许可,0为禁止。例:7转化为二进制为111,即可读、可写、可执行file_name:被赋权的文件名称,Linux基础操作命令,赋权命令编辑配置文件命令:visudo 默认配置文件位置:/etc/sudoers sudo配置文件可分为两大部分别名设置:别名主要包括这几种:分别是用户别名,主机别名,运行用户别名,命令别名真正的sudo entry:配置哪些用户可以使用哪些权限格式为:用户名(用户别名) 主机名(主机别名)=(运行用户或是Runas_Alias)可选 tag可选 可以执行的命令(或Cmmd_Alias),Linux基础操作命令,赋权命令例:,Linux基础操作命

6、令,管理用户命令注意:只有root权限才能管理其他用户,Linux基础操作命令,解压命令 注意:操作命令要与压缩命令对应,Linux基础操作命令,文本编辑器Linux中,若要编辑文本,需要使用文本编辑器常用的文本编辑器有三种:ed:最早的文本编辑器。一次只能书写或修改一行;vi:另一个较老的文本编辑器。一次可以操作一整屏。目前Linux自带的默认安装emacs:功能较强大的文本编辑器,但只有某些版本才有 我们一般使用vi,Linux基础操作命令,vi文本编辑器vi文本编辑器的三个模式:命令行模式:按ESC进入,用来使用指令的模式,例如利用j、k移动光标,dd删除行等操作均需要在次模式下插入模式

7、:命令行模式下按i或a进入,编辑文本的模式最后行模式:命令行模式下按冒号进入,可输入退出、保存等指令 注意:操作命令要与压缩命令对应,Linux基础操作命令,Vi文本编辑器常用指令,Linux基础操作命令,Vi文本编辑器常用指令,Linux基础操作命令,vi文本编辑器vi文本编辑器易发生的错误:忘记当前模式,在命令行模式下编辑文本;退出时忘记保存或者新文件保存时忘记文件名 注意:操作命令要与压缩命令对应,Linux Shell编程基础命令,Shell:Shell其实就是一个介于用户和Linux内核之间的程序。内核是一个直接控制计算机的程序。Shell的工作方式:先读指令,再将指令翻译成机器语言

8、,最后将翻译后的指令送给计算机Shell程序机制:读一行,翻译一行,执行一行(不事先翻译好,速度可能会慢),Linux Shell编程基础命令,Shell的种类Linux shell的种类有很多,甚至可以由程序员自己创建,今天我们将要介绍的shell为:Bash shell:大概是目前最流行的一种shell,默认安装,命令行中键入bash按回车即可启动。1971年有位名叫Stephen Bouren的人,他为UNIX创造了第一个主要的shell程序,并将它命名为Bouren shell。后来几乎每一个UNIX shell都源自于它(启动命令为sh)。后来在Bouren shell的基础上又诞生

9、了一个新的加强版本,称之为Bouren Again Shell,即bash,Linux Shell编程基础命令,Shell的种类另外,Linux还有以下一些常见的shell:C shellKorn shellPerl shellShell的选择期望谁是程序的用户。如果仅仅只是让Linux程序运行在自己的计算机上,那么选择哪一种shell都无所谓确定用户将怎样用程序。如果希望设计出的程序能在后台运行,则不能使用Bouren shell,Linux Shell编程基础命令,建议使用bash shellBash shell是一个比较古老的版本,它几乎在目前所有Linux上都有默认安装各个版本的UNIX(包括Linux)几乎都支持Bash shell,Linux Shell编程基础命令,变量申明及赋值 转译符?,Linux Shell编程基础命令,Case语句,Linux Shell编程基础命令,If语句,Linux Shell编程基础命令,While循环,Linux Shell编程基础命令,for循环,Linux Shell编程基础命令,函数,Linux Shell编程基础命令,My Script,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1