Linux操作系统03Shell.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统03Shell

Acegene IT Co. Ltd. Linux操作系统 shell和常用命令 内容提要 1 shell 2 进程和shell 命令行 2 常用命令 1、使用SHELL 1.1 什么是Shell 1.2 系统中有几种Shell 1.3 Shell脚本 1.1 什么是Shell shell提供了一个到Linux操作系统的界面以方便运行程序。事实上,shell也只不过是另外一个Linux操作系统程序而已。 shell是一个命令解释器,它可以用来启动、挂起、停止甚至编写程序。shell是Linux操作系统的一个整体组成部分,也是Linux操作系统和UNIX设计的一部分。 1.1 什么是Shell 如果把Linux操作系统的内核想象成一个球体的中心,那么shell就是包围内核的外层。从shell或其他程序向Linux操作系统传递命令的时候,内核就会做出相应的反应。 用户Shell配置的位置 /etc/passwd 1.2 shell 这种shell的内建命令都有哪些? 怎样进行任务控制? 这种shell是否支持命令行编辑? 这种shell是否支持命令行历史记录? 什么是它的重要的开机启动文件或者配置文件? 各个shell的重要环境变量有哪些? 可以使用什么样的命令行提示符? 它支持什么样的编程框架? 1.2 系统中有几种Shell ash 袖珍的sh兼容的shell 由Kenneth Almquist编写的ash shell是Linux操作系统上尺寸最小的shell之一。这个shell有24个不同的内建命令和10个不同的命令行参数。 bash Bourne Again Shell(与ksh和sh兼容) bash就是由Brian Fox和Chet Ramey编写的Bourne Again Shell,它是Linux操作系统上最流行的shell之一。 csh 对tcsh的一个符号链接 ksh pdksh,公共域Korn(与ksh兼容)shell pdksh shell在Linux操作系统中叫做ksh。这个shell和商业化UNIX中的版本几乎是完全兼容的。 sh 对bash的一个符号链接 tcsh 与csh兼容的shell zsh Z-shell,一个与csh、ksh、和sh兼容的shell 1.2.2 bash bash就是由Brian Fox和Chet Ramey编写的Bourne Again Shell,它是Linux操作系统上最流行的shell之一。它有48个内建的命令和十多个命令行参数。 可以使用方向键查阅以前输入的命令(历史记录功能) 可以对某个命令行进行编辑 敲入命令的一部分然后再按下Tab键获得其他部分 自动执行脚本 初始化设置文件/etc/rc /etc/bashrc /etc/profile 用来设置全局(对所有用户都起作用的)参数,比如环境变量或者在第一次登录进入的时候给你发送一条消息(比如一条欢迎标语)。 用户子目录中的.bashrc登录文件 控制bash shell启动运行方式或者对不同的击键(如退格键)的响应; 用户子目录中.bash_profile文件, 通知s h e l l在用户登录后系统应该使用哪一个资源文件。 1.3 建立Shell命令脚本程序 shell script (脚本文件) 编辑文件 将其所有命令写入到该文件中, 添加执行权限 将该文件设置为可以执行 运行 2 Shell命令行和进程 2.1 对shell进行定制设置 2.2 进程管理 2.3 使用重定向和管道 2.1 对shell进行定制设置 shell包含了“环境变量” 重要的就是$PATH变量 $PS1变量 alias命令 显示环境变量 printenv env set 环境变量由资源文件预先定义 bash shell全局性系统环境变量的资源文件 /etc/rc /etc/bashrc /etc/profile 用户定制的系统环境变量 ~/.bashrc ~/.bash_profile 2.2 进程的定义 Linux是一个多用户多任务的操作系统。 多用户是指多个用户可以在同一时间使用计算机系统; 多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 Linux用分时管理方法使所有的任务共同分享系统资源。 进程: Linux系统上所有运行的程序都可以称之为一个进程。 进程的一个比较正式的定义是∶在自身的虚拟地址空间运行的一个单独的程序。 进程与程序是有区别的, 程序只是一个静态的指令集合,不占系统的运行资源; 进程不是程序,虽然它由程序产生。进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序可以启动多个进程。 2.2 在后台

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档