- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux操作系统2shell PPT
* Linux操作系统shell和常用命令 liups 内容提要 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.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 在后台运行程序 后台运行程序的意思是这个命令继续在内存中执行,而在这同时shell命令行的控制权已经返回到了控制台。 对巨型文件进行排序或者对子目录和其他类型的文件系统进行有哪些信誉好的足球投注网站等等操作都是可以放到后台去执行的好例子。 运行一个进程命令格式: 进程名 nohup 进程名 2.2 报告进程状况 PS ps命令是进程查看命令。 ps命令语法格式如下: ps [option] ps ax ps -ef 常用选项说明如下: -e:显示所有进程。 -f:全格式。 -u:打印用户格式,显示用户名和起始时间。 ps 重要的输出字段 USER 进程所有者的用户名 PID 进程号 STAT 进程状态,常见的值有: R: 可执行的。 S: 睡眠状态。 Z: 僵尸。 I: 空闲。 2.2 结束进程 kill 结束进程的办法有: Ctrl+c组合键: 当需要中断一个前台进程的时候,通常是使用Ctrl+c组合键; kill命令: 该命令可以终止后台进程。 kill命令的语法格式很简单,大致有以下两种方式: kill [-s 信号 | -p ] [ -a ] 进程号 kill -l [信号] 命令中的参数说明如下: -s:指定需要送出的信号。既可以是信号名也可以对应数字。 -p:指定kill命令只是显示进程的pid,并不真正送出结束
文档评论(0)