`

linux shell基础<3>

阅读更多

6.命令行的排列:您可以这样写  command1;command2  先执行command1,不管命令行1出不出错,都会执行命令行2  eg: cd /test/; mkdir /prac;
                还可以这样写  command1&&command2  这样如果command1执行失败 command2就不会执行
                  一个经典的用处是 安装linux时,就可以先把命令行输入,用&&链接 不用您等后会自动安装好
7.命令的任务调度: 当您在终端里运行一个命令或开启一个程序时,终端要等到命令或程序运行完毕后,才能再被使用。在 Unix 中,我们称这样的命令或程序在前台(foreground)运行。
               如果您想在终端下运行另一个命令,处了另开一个终端外,有种更优雅的方式,称为任务调度(jobbing)或后台(backgrounding)。当您运用任务的调度或将命令置于后台,终端就立即解放了,这样一来,终端立即就可以接受新的输入。为实现这样的目的,您只需在命令后面添加一个 &  ,尽管程序在后台执行,但还是会在终端输出一些信息,若不想让其输出,您可以这样  command &>/dev/null &  这样命令在后台执行,输出信息到/dev/null文件那里了  '/dev/null'是系统的"碎纸机" (shredder),所有送到那里的信息都将消失殆尽。
8.命令的替换(我喜欢叫他命令的叠加):就是一个命令行的结果可以做为另一个命令行的参数传入

             eg:less$(locate test.log)  //找到test.log文件并查看它的内容
             它的语法格式是 command1$(command2)   除了'$( )',您还可以用后引号(backquote):

                 command1 `command2`  eg:kill `pidof rob`   //结束rob进程

分享到:
评论

相关推荐

    Linux Shell编程3/3

    _grep家族&lt;br&gt;|_awk介绍&lt;br&gt;|_sed用法介绍&lt;br&gt;|_合并与分割&lt;br&gt;|_tr用法&lt;br&gt;第三部分登录环境&lt;br&gt;|_登录环境&lt;br&gt;|_环境和shell变量&lt;br&gt;|_引号&lt;br&gt;第四部分基础shell编程&lt;br&gt;|_shell脚本介绍&lt;br&gt;|_条件测试&lt;br&gt;|_控制...

    Linux Shell编程1/3

    _grep家族&lt;br&gt;|_awk介绍&lt;br&gt;|_sed用法介绍&lt;br&gt;|_合并与分割&lt;br&gt;|_tr用法&lt;br&gt;第三部分登录环境&lt;br&gt;|_登录环境&lt;br&gt;|_环境和shell变量&lt;br&gt;|_引号&lt;br&gt;第四部分基础shell编程&lt;br&gt;|_shell脚本介绍&lt;br&gt;|_条件测试&lt;br&gt;|_控制...

    Linux Shell编程2/3

    _grep家族&lt;br&gt;|_awk介绍&lt;br&gt;|_sed用法介绍&lt;br&gt;|_合并与分割&lt;br&gt;|_tr用法&lt;br&gt;第三部分登录环境&lt;br&gt;|_登录环境&lt;br&gt;|_环境和shell变量&lt;br&gt;|_引号&lt;br&gt;第四部分基础shell编程&lt;br&gt;|_shell脚本介绍&lt;br&gt;|_条件测试&lt;br&gt;|_控制...

    LINUX与UNIX SHELL编程指南

    &lt;br&gt;目 录&lt;br&gt;译者序&lt;br&gt;前言&lt;br&gt;第一部分 shell&lt;br&gt;第1章 文件安全与权限 1&lt;br&gt;1.1 文件 1&lt;br&gt;1.2 文件类型 2&lt;br&gt;1.3 权限 2&lt;br&gt;1.4 改变权限位 4&lt;br&gt;1.4.1 符号模式 4&lt;br&gt;1.4.2 chmod命令举例 5&lt;br&gt;1.4.3 绝对...

    Linux管理员指南

    比较 3&lt;br&gt;1.3.2 GUI图形界面与操作系统内核的彼&lt;br&gt; 此相对独立 4&lt;br&gt;1.3.3 Windows中的“网络邻居”概念 5&lt;br&gt;1.3.4 Windows中的注册表文件与文本文&lt;br&gt; 件的比较 6&lt;br&gt;1.3.5 域的概念 6&lt;br&gt;1.4 小结 7&lt;br&gt;第2章 ...

    LINUX应用技术精华集合

    欢迎大家到红联论坛来学习,讨论问题&lt;br&gt; 内容其中有三大部分:&lt;br&gt; 新手基础技术学习部分&lt;br&gt; 系统管理与桌面应用精华&lt;br&gt; shell 教程&lt;br&gt;三大部分都是论坛整理集合而来,宝贵之极。如果觉得好,记得好评!

    Linux培训系列教程pdf

    将给您介绍 bash(标准的 Linux shell),为您展示如何充分利用如 ls、cp 和 mv 这样的标准&lt;br&gt;Linux 命令,并向您讲解 Linux 的权限和所有权模型以及更丰富的内容。&lt;br&gt; 内容基础,语言简短简洁&lt;br&gt; 红联Linux...

    shell基础十二篇.pdf

    介绍linux shell的基础&lt;br&gt;适合初学者

    linux 编程基础

    其包括:&lt;br&gt; Linux编程基础&lt;br&gt; Shell脚本基础&lt;br&gt; Linux进程开发&lt;br&gt; 串口编程&lt;br&gt; Socket编程基础&lt;br&gt; Linux驱动开发基础&lt;br&gt;

    LinuxShell编程基础教程.pdf

    LinuxShell编程基础教程.pdf

    Linux Shell编程基础

    Linux Shell编程基础 1.调用shell 2.注释 3.执行shell脚本 4.接收用户输入并赋值给变量 5.Bash中的变量 1. 环境变量 1.1HOME 2.2LANG 3.3SHELL 4.4PATH 5.5PS1 6.6PS2 7.7只读环境变量 8.8永久修改环境变量 2. 位置...

    Linux基础教程(清华课件)

    介绍Linux操作系统,分三部分:&lt;br&gt;第1部分 Linux操作系统&lt;br&gt;第2部分 操作系统命令及shell编程&lt;br&gt;第3部分 系 统 管 理&lt;br&gt;

    Linux嵌入式系统实验报告.doc

    Linux嵌入式系统实验报告:&lt;br&gt;实验一: 熟悉LINUX下常用命令 &lt;br&gt;实验二 Linux 环境下程序设计基础&lt;br&gt;实验三 shell程序设计&lt;br&gt;实验四 搭建嵌入式开发环境&lt;br&gt;实验五 Linux进程的创建及进程间通信

    LinuxShell编程基础.pdf

    LinuxShell编程基础.pdf

    LINUX基础教程

    &lt;br&gt;WORD文档,共72页』&lt;br&gt;&lt;br&gt; 在本教程系列结束之际(总共 8 部分),您将具备成为“Linux 系统管理员”所必需的知识,并且如果您选择参加 LPI 考试,您将为取得 Linux Professional Institute 颁发的 LPIC Level...

    LinuxShell脚本学习基础视频

    资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...

    Linux shell脚本编写基础

    Linux shell脚本编写基础

    操作系统学习辅助包(入门)

    包括:&lt;br&gt;操作系统基础原理课件&lt;br&gt;linux常用命令.doc&lt;br&gt;Linux用户管理.doc&lt;br&gt;Shell及其编程.doc&lt;br&gt;VMware及Linux的安装和设置.doc&lt;br&gt;获取VMWare中的文件.doc&lt;br&gt;全屏幕编辑器vi.doc&lt;br&gt;操作系统原理上机实验....

    linux shell语言基础笔记 xmind

    Linux shell 基础笔记 xmind记录,Linux shell 基础笔记 xmind记录,

    Linux Shell编程基础 linux编程 shell编程

    Linux Shell编程基础 linux编程 shell编程 linux基础编程

Global site tag (gtag.js) - Google Analytics