7.bash作业控制】的更多相关文章

7.作业控制本节讨论作业控制是什么.它怎么工作.以及 Bash 里面怎么使用这些功能7.1 作业控制基础作业控制是指有选择的停止(暂停)并在后来继续(恢复)执行某个进程的能力.通常,用户通过 Bash和系统的终端驱动共同提供的功能,在交互式的界面上使用作业控制.shell 会把每个管道都和一个关联.它会维护一个当前正在执行的作业表,这个表可以用 jobs 命令列出.当 Bash 异步的启动一个作业时,它会打印一条如下的信息:[1] 25647表示这个作业的作业号是 1,而这个作业所关联的管道中最…
点击返回 自学Linux命令行与Shell脚本之路 15.1-作业控制命令(jobs/bg/nice/renice/at/atp/atrm/crontab) 1  控制作业 1.1查看作业 (jobs命令) jobs命令可以查看shell处理的当前作业.jobs命令的参数: -l 列出进程的PID及作业号 -n 只列出上次shell发出的通知后改变了状态的作业 -p 只列出作业的PID -r 只列出运行中的作业 -s 只列出已停止的作业 以上解析: 脚本使用$$变量显示Linux系统分配给脚本的…
作业控制是bash Shell提供的一项强大功能,它允许你选择在前台还是后台运行程序,即作业. 1.开启bash的作业控制功能 #set -o monitor或#set -m 2.显示在后台运行的作业 #jobs[1]- 运行中 gedit &[2]+ 运行中 sleep 1000 &+代表最后放到后台运行的作业-代表倒数第二个放到后台运行的作业 #jobs -l                      //会显示PID[1]- 3403 运行中 gedit &[2]+ 3408…
一.特性 命令历史  history , !! , !$ , !字符 , !n (n为第几条命令) Tab可以补全文件路径或者命令 alias a="b",  unalias a , 如何查看定义了哪些alias,直接敲alias即可 输入输出重定向  >, >>, < ,2> ,2>> 管道符号 | 作业控制  ctrl+Z , ctrl+C, fg, bg "" 弱解析,'' 强解析,``相当于返回``里面命令的结果,…
学linux的时候,我跳过了一些很重要的东西.比如分区.还有vim的深入学习.分区没有学习是因为我装的是虚拟机,不知道是什么原因,格式化分区不能正常显示.至于vim,简单的增删改查我已经了解了.能够顺利在linux下,进行文件的编辑.我追求不高,不想在这个上面去深究.等我把这本<鸟哥的私房菜>都啃一遍下来的时候,我再回过头去看这些问题,也许就会简单许多. 想到这里,我又想到放的这几天假.我几乎没有雷打不动的去学习.我并不像我规划的那样励志,那样用自己的苦行,去扮作一个励志的对象,去感动自己与别…
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 跟着鸟哥学Linux系列笔记2-第10章VIM学习 认识与学习bash 1. 硬件.内核与shell 2. 用户界面<=====>核心Kernal(cpu进程,内存管理.磁盘输入输出)<=====>硬件 3. Shell定义:只要能够操作应用程序的接口,狭义的shell指的是命令行方面的软件,包括bash,广义的shell则包括图形界面的软件 为何要学shell…
进程组 每个进程除了有个进程id外,还属于一个进程组.进程组是一个或者多个进程的集合.通常他们与同一个作业相关联,可以接受来自同一终端的信号.进程组id等于其进程组长id.进程组的终止与进程组长是否存在无关,只要有一个成员进程存在,那么这个进程组就存在. 作业 shell分前后台进行控制的不是进程而是作业或者进程组.一个前台作业可以由多个进程组成,一个后台作业也可以由多个进程组成.shell可以运行一个前台作业和多个后台作业,这称为作业控制. 作业与进程组的区别:如果一个作业中的某个进程创建了一…
外置命令 date expr seq nohup tput bash内置命令 trap set shopt date Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置.当Linux启动时,硬件时钟会去读取系统时钟的 设置,然后系统时钟就会独立于硬件运作.Linux中的所有命令(包括函数)都是采用的系统时钟设置.…
第四章:更多的bash shell命令 监测程序 ps (其他ps内容见#1 ) Unix风格的ps命令参数 参数 描述 -A 显示所有进程 -N 显示与指定参数不符的所有进程 -a 显示除控制进程(session leader)和无终端的进程外的所有进程 -d 显示除控制进程外的所有进程 -e 显示所有进程 -C cmdlist 显示包含在cmdlist列表中的进程 -G grplist 显示组ID在grplist列表中的进程 -U userlist 显示属主的用户ID在userlist列表中…
一 认识bash这个shell 1 管理整个计算机硬件的其实就是操作系统的内核,这个内核是需要被保护的,所以我们一般用户就只能通过shell来跟内核通信,以让内核达到我们所想打到的工作. 2 只要能够操作应用程序的接口度能够称为shell 3 bash shell 的功能 命令记忆功能history 命令与文件补全功能 命令别名设置功能(alias) 作业控制,前台,后台控制 程序脚本 通配符 二 shell的变量功能 1 环境变量例如PATH,HOME,MAIL,SHELL等,为了区别与自定义…