Linux系统基本操作.ppt
《Linux系统基本操作.ppt》由会员分享,可在线阅读,更多相关《Linux系统基本操作.ppt(55页珍藏版)》请在三一办公上搜索。
1、Linux系统基本操作,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,内容,Linux基本命令介绍Linux行编辑器介绍Linux系统Shell编程,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Linux系统体系结构,武汉恒亿电子科技发展有限公司 Wuhan Hi
2、Easy Electronic Technology Development Co.,Ltd.,Linux使用基本知识:文件名,在Linux中,大小写字母是严格区分开的。例如,my-filE、myfile、my-FILE是三个不同的文件(口令也是要严格区分大小写的。同样,UNIX和C开发语言也都要严格区分大小写字母)。文件名长度最大可以为256个字符,它通常是由字母、数字、“.”(点号)、“_”(下划线)和“-”(减号)组成的。另外还有一些字母是合法的,但是,我们并不推荐使用它们。例如,“*”(星号)、“?”(问号)、“”(空格)、“$”(美元符号)、“&”和任何括号。这些字母对于Linux
3、shell有特定的含义。文件名中一定不能含有“/”,因为“/”在Linux的目录树中表示根目录或是路径中的分隔符(如同DOS中的“”)。在对一个含有特殊字符的文件操作时,应当用一对单引号将其括起来,这样shell就不会对它们进行处理了。例如,要删去一个名为my file*的文件(文件名中有空格和星号),应当写为:$rm my file*,Linux使用基本知识:环境变量,cd env echo 查看 echo$OLDPWD export 命令 export PATH=/usr/local/jdk/bin:$PATH,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic
4、Technology Development Co.,Ltd.,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Linux使用基本知识:应用程序的安装,源代码安装解压 tar xzvf 配置./configure编译 make 安装 make insall包管理器安装 rpm ivh tftp_bin.rpm,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Linux使用基本知识:应用程序的安装,包管理器 R
5、PM(RedHat Package Management)包名:packagename_version_arch.rpm 组成:spec文件应用程序源代码包 rpm的具体用法 自学,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Bash入门基础,介绍Linux 下最常用的shell-bash。bash(BourneAgain Shell)是Linux 的缺省shell。什么是shell?总之这个词好象总是出现在Linux 里,但很多新用户并不清楚它的明确的含义。本节将给出一个确切的解释并说明为什么在
6、Linux中它显得如此的重要。什么是Shell?shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序。你在提示符下输入的每个命令都由shell先解释然后传给Linux内核。,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Bash入门基础,shell 是一个命令语言解释器(command-languageinterpreter)。拥有自己内建的shell 命令集。此外,shell也能被系统中其他有效的Linux 实用程序和应用程序(utilities and app
7、lication programs)所调用。不论何时你键入一个命令,它都被Linux shell所解释。一些命令,比如打印当前工作目录命令(pwd),是包含在Linux bash内部的(就象DOS的内部命令)。其他命令,比如拷贝命令(cp)和移动命令(rm),是存在于文件系统中某个目录下的单独的程序。而对用户来说,你不知道(或者可能不关心)一个命令是建立在shell内部还是一个单独的程序。,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,shell 是如何执行命令解释的?shell 首先检查命令是否是
8、内部命令 不是内部命令再检查是否是一个应用程序,这里的应用程序可以是Linux本身的实用程序,比如ls 和rm,也可以是购买的商业程序然后shell试着在搜索路径里寻找这些应用程序。搜索路径是一个能找到可执行程序的目录列表。如果你键入的命令不是一个内部命令并且在路径里没有找到这个可执行文件,将会显示一条错误信息。而如果命令被成功的找到的话,shell的内部命令或应用程序将被分解为系统调用并传给Linux内核。,Bash入门基础,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,shell的另一个重要特性
9、是它自身就是一个解释型的程序设计语言,shell 程序设计语言支持在高级语言里所能见到的绝大多数程序控制结构,比如循环,函数,变量和数组。shell 编程语言很易学,并且一旦掌握后它将成为你的得力工具。任何在提示符下能键入的命令也能放到一个可执行的shell程序里,这意味着用shell语言能简单地重复执行某一任务。,Bash入门基础,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,在Linux 和UNIX系统里可以使用多种不同的shell可以使用。最常用的几种是Bourne shell(sh),Csh
10、ell(csh),和Korn shell(ksh)。三种shell 都有它们的优点和缺点。Bourne shell 的作者是StevenBourne。它是UNIX 最初使用的shell 并且在每种UNIX 上都可以使用。Bourne shell 在shell 编程方面相当优秀,但在处理与用户的交互方面作得不如其他几种shell。,Bash入门基础:常用Shell,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Linux系统基本命令,ls cd echo chmodcat grep date chow
11、nrm tail whereis infoless/more mount head tarcp diff ps manmv file df pwdmkdir du ln chgrprmdir kill who w,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,巧妙使用Tab键:命令补齐(Command-Line Completion),在Linux字符界面中输入命令时,有时需要输入很多字符,如果经常这样逐个逐个地输入字符,比较烦琐。假设键入的字符足以确定目录下一个唯一的文件时,我们只须按键盘上的Ta
12、b 键就可以自动补齐该文件名的剩下部分。Example:要把目录/ccc 下的文件ddddddd-1.2.3.tar.gz 解包时,当我们在命令行中键入到tar xvfz/ccc/d时,如果该文件是该目录下唯一以d起头的文件的话就可以直接按下键盘上的Tab键,这时命令会被自动补齐为:tar xvfz/ccc/ddddddd-1.2.3.tar.gz,从而提高了输入效率。,Linux系统的行编辑器,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,武汉恒亿电子科技发展有限公司 Wuhan HiEasy E
13、lectronic Technology Development Co.,Ltd.,vi是一个非常强大的编辑软件。有两种模式,一种是命令模式,一种是编辑模式。进入vi以后,默认处于命令模式。,Vi基本使用介绍,三种模式 命令模式 输入模式 末行模式,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Vi基本使用介绍,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Vi基本命令,插入 删除 保存 退出 Save&
14、Quit Discard Changes&Quit 查找,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Vi高级命令,复制 粘贴 替换 自动补齐 可以配置vi实现输入模式下的自动补齐(CTRL+P),武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Linux系统Shell 编程,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.
15、,Ltd.,Shell的作用,操作系统与用户进行交互操作的界面提供脚本语言编程环境,方便用户自动批量处理大量的工作任务,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Shell的变量,语法 变量名由下划线(_)、字母、数字组成,但变量名不能以数字开头,大小写敏感 变量值为一个字符串 使用“$”符号获得变量的值类型 本地变量 环境变量 位置参数变量 预定义变量,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,
16、Shell本地变量,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Shell环境变量,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Shell位置参数变量,武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co.,Ltd.,Shell预定义变量,为什么要进行shell编程在Linux系统中,虽然有各种各样的图形化接口工具,但是she
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统 基本 操作
链接地址:https://www.31ppt.com/p-5438117.html