`

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应用技术精华集合

    欢迎大家到红联论坛来学习,讨论问题&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...

    LinuxShell编程基础教程.pdf

    Linux Shell 编程基础教程 本资源为 Linux Shell 编程基础教程,涵盖了 Linux Shell 编程的基础知识,包括语法基本介绍、变量、环境变量、Shell 命令和流程控制等。 一、语法基本介绍 在 Linux Shell 编程中,...

    Linux 命令行使用技巧思维导图

    例如:&lt;ctrl&gt;+&lt;shift&gt;+&lt;T&gt; 可以在一个 terminal 中打开多个窗口,&lt;ctrl&gt;+&lt;shift&gt;+&lt;N&gt; 可以重新打开一个 terminal,&lt;ctrl&gt;+&lt;c&gt; 可以取消命令执行,&lt;ctrl&gt;+&lt;d&gt; 可以关闭 shell 等。 五、命令行历史调用 命令行历史...

    Linux_bash_shell_cheat_sheetV2_2.pdf.pdf

    Linux_Bash_Shell_Cheat_Sheet_V2_2.pdf是一个针对Linux环境下编写Bash Shell脚本的速查表,下面将详细介绍其中的关键知识点。 基础命令: - `cat &lt;fileName&gt;`:显示指定文件的内容。 - `head`:查看文件内容的开始...

    linux_shell实例精解

    1. **Shell基础**:包括Shell的安装与配置,常见Shell的介绍(如Bash、Sh、Csh等),以及如何启动和退出Shell。 2. **Shell语法**:讲解变量、条件表达式、流程控制(如if、for、while循环)、函数等基本语法元素,...

    shell编程和unix命令<2>

    通过深入学习和实践Shell编程和Unix命令,你不仅能更好地理解和操作Linux系统,还能为未来的系统管理和开发工作打下坚实的基础。无论是简单的日常任务自动化,还是复杂的系统集成项目,掌握这些技能都将使你受益匪浅...

    Linux基础教程(清华课件)

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

    LinuxShell编程基础.pdf

    Linux Shell 编程基础 Linux Shell 编程基础是 Linux 操作系统中一个非常重要的组件,它提供了一个交互式命令行界面,允许用户输入命令来执行各种操作。在 Linux 系统中,Shell 是一个命令解释器,它可以解释用户...

    linux 常用命令

    - `&lt;Ctrl&gt;d`:退出当前Shell会话。 - `&lt;Ctrl&gt;s`:暂停标准输出。 - `&lt;Ctrl&gt;q`:恢复被暂停的标准输出。 - `&lt;Ctrl&gt;z`:将当前进程发送到后台并暂停它。 - `exit`:退出当前Shell会话。 #### 七、总结 通过上述...

    Linux Shell编程基础

    Linux Shell编程基础是掌握Linux系统管理和自动化任务执行的关键技能之一。本文主要介绍如何开始编写Shell脚本,如何处理注释,以及如何执行脚本。同时,我们还将深入探讨Bash中的各种变量,包括环境变量、位置变量...

    京峰教育Linux Shell基础编程

    京峰教育 Linux Shell 基础编程知识点总结 本资源摘要信息涵盖了 Linux Shell 基础编程的知识点,包括 Shell 编程入门、变量、If、While、For、Case、Select 基本语句案例演练、Find、Grep、Awk、Sed 四剑客深度...

    linux shell 编程教材配套PPT

    1. **Shell基础**:介绍Shell的基本概念,包括如何启动Shell,Shell变量(如PATH、HOME等)以及环境变量的设置与使用。 2. **命令行操作**:讲解如何在终端中执行命令,如目录导航(cd)、文件管理(ls、mkdir、rm...

    linux shell 编程经典 教程

    2. 使用重定向符号(&lt;, &gt;, &gt;&gt;)可以改变程序的输入源或输出目标。 3. 管道(|)允许将一个命令的输出作为另一个命令的输入。 四、Shell内置命令 一些常见的内置命令包括: - cd:改变当前工作目录。 - echo:打印...

    Linux Shell 脚本基础

    Linux Shell脚本基础是Linux系统管理员和开发者必备的技能之一,它允许用户通过编写脚本来自动化日常任务。本文将深入探讨Shell脚本的基础知识,包括基本语法、变量、控制结构、函数以及常用的内置命令。 首先,...

    LINUX最强归纳总结秘籍

    ### Linux最强归纳总结秘籍 #### 一、命令行操作及常用命令使用 **1.1 命令行操作** **1.1.1 Shell简介** ...这些命令和操作是 Linux 系统管理和日常维护的基础,掌握它们对于高效地使用 Linux 系统至关重要。

    linux shell学习资料

    《Linux Shell从入门到精通》则是一本适合初学者的基础教程,它会从最基础的Shell概念讲起,逐步引导你了解和使用Shell。书中可能包括了Shell的安装、基本命令的使用、环境变量的设置等内容,确保初学者能够快速上手...

Global site tag (gtag.js) - Google Analytics