`

LINUX SHELL 学习摘要

 
阅读更多

冒号 :的作用

1 : > data.xxx # 文件"data.xxx"现在被清空了.

2
3 # 与 cat /dev/null >data.xxx 的作用相同

4 # 然而, 这并不会产生一个新的进程, 因为":" 是一个内建命令.

这只适用于正规文件, 而不适用于管道, 符号连接, 和某些特殊文件.


################################################################################################


问号 ?的作用
测试操作符. 在一个特定的表达式中, ? 用来测试一个条件的结果.
在一个双括号结构中, ? 就是C语言的三元操作符. 参见例子 9-31.
在参数替换表达式中, ? 用来测试一个变量是否被set了. .
?
通配符. ? 在通配(globbing)中, 用来做匹配单个字符的"通配符", 在正则表达式中, 也是用
来表示一个字符.
$


########################################

局部变量

命令组.
1 (a=hello; echo $a)
在括号中的命令列表, 将会作为一个子shell来运行.
在括号中的变量,由于是在子shell中,所以对于脚本剩下的部分是不可用的.
父进程, 也就是脚本本身, 将不能够读取在子进程中创建的变量, 也就是在
子shell中创建的变量.
1 a=123
2 ( a=321; )
3
4 echo "a = $a" # a = 123
5 # 在圆括号中a 变量, 更像是一个局部变量.



##########################################################################################

分享到:
评论

相关推荐

    京峰教育Linux Shell基础编程

    Shell 编程是 Linux 运维工作的基础,学习 Linux 不知道 Shell 编程,那就是不懂 Linux。Shell 是操作系统的最外层,Shell 可以合并编程语言以控制进程和文件,以及启动和控制其它程序。Shell 通过提示您输入,向...

    Linux系统学习心得

    本资源摘要信息涵盖了 Linux 系统的基础命令、目录结构、FTP 服务实现等多个方面的知识点,旨在为学习 Linux 系统提供一个系统化的学习笔记。 一、基础命令 1. 文件管理命令:ls、pwd、cd、mkdir、rmdir、cp、rm、...

    linux实验shell编程.pdf

    Linux实验shell编程是计算机科学和信息技术领域中的一个重要方向,本资源摘要信息将详细介绍Linux实验shell编程的知识点。 一、Linux shell简介 Linux shell是Linux操作系统中的命令行接口,它允许用户通过命令来...

    LINUX课程设计-shell编程.doc

    LINUX课程设计-shell编程 ...本资源摘要信息总结了LINUX课程设计-shell编程的主要知识点和要求,涵盖了Linux操作系统、Shell编程、用户信息管理等方面的内容,为学生和教师提供了一个系统的学习和教学资源。

    基于Linux操作系统的Shell程序设计实践教学研究.docx

    Shell编程作为Linux应用开发的重要组成部分,不仅为学习Linux编程打下坚实的基础,还是进一步学习Linux内核和高级编程的前提。然而,对于初学者而言,Shell编程的复杂性和抽象性往往构成了一道难以逾越的门槛。因此...

    A Practical Guide to Linux Commands Editors and Shell Programming 2nd Edition

    ### 知识点详解 #### 一、书名与描述:《Linux命令、编辑器与Shell编程实用指南》第二版 ...通过本书的学习,您可以更加熟练地使用Linux命令行,掌握高效的Shell编程技巧,从而在日常工作和项目开发中取得更好的成果。

    linux实验报告总结-共10篇.docx

    本文档总结了在 Linux 下的 10 个实验报告,涵盖了 C 语言编程、Shell 编程、图形化编程等方面的知识点。 一、C 语言编程 1. 实验目的:掌握在 Linux 下的 C 语言基本编程方法。 实验内容:编写能输出“Hello ...

    linux学习总结涉及相关技术的总结和概念的总结

    本资源摘要信息涵盖了Linux学习的总结,涉及到嵌入式操作系统、Linux操作系统的历史、shell命令、命令使用等方面的知识点。 一、嵌入式操作系统的概念和分类 嵌入式操作系统是以应用为中心,以计算机技术为基础,...

    LINUX命令行学习笔记

    LINUX命令行学习笔记 本资源摘要信息主要讲解了LINUX命令行的常用命令,旨在帮助用户快速入门LINUX。该资源涵盖了基本的命令行操作、文件管理、目录管理、文本编辑等方面的知识点。 一. 命令行操作 * ALT+CTRL+F1...

    分钟教你shell脚本入门PPT课件.pptx

    Shell脚本入门知识点总结 本资源摘要信息将 Shell 脚本入门的基础知识点总结,涵盖了 Shell 的定义、Bash shell 的特点、命令...本资源摘要信息总结了 Shell 脚本入门的基础知识点,对于学习 Shell 脚本有很大的帮助。

    linux网络操作系统和实训课后习题答案解析.docx

    Linux 网络操作系统和实训课后习题答案解析 本资源摘要信息涵盖了 Linux 操作...本资源摘要信息涵盖了 Linux 操作系统的基础知识,包括 Linux 的历史、特点、安装、实训等方面,为学习 Linux 提供了一个系统的引导。

    Linux基础实验1-5.pdf

    本资源摘要信息涵盖了 Linux 基础实验指导手册中所涉及的知识点,总共涵盖了八个实验,分别是 Linux 系统安装与简单配置、Linux 系统用户管理、Linux 系统文件管理、Linux 文本编辑器 VI 的使用、Linux 系统 Shell ...

    Linux操作系统论文.doc

    最后,作者分享了学习Linux Shell的心得体会,这部分可能包含了实践中的经验分享和技巧总结。 总的来说,这篇论文全面地涵盖了Linux操作系统中Shell的基本概念、功能和使用方法,对于想要了解或提升Linux操作技能的...

    linux网络操作系统与实训课后习题答案参照.pdf

    本资源摘要信息涵盖了 Linux 操作系统的基础知识和实践操作,包括 Linux 的历史、特点、安装、配置、命令、文件系统、安全等方面的内容。通过学习和实践这些知识点,可以帮助读者更好地掌握 Linux 操作系统的使用和...

    Linux编程入门-带你进入开源世界

    本资源摘要信息涵盖了Linux编程的入门知识,包括Linux的由来、Linux基金会开源软件学园人才激励计划、Linux目录结构、环境变量设置、Shell实例等。 一、Linux的由来 Linux是由芬兰的Linus Torvalds创建的,于1991...

    《Linux系统管理技术》期末考核题目.docx

    本资源摘要信息将涵盖Linux系统管理技术期末考核题目的四大部分:Linux常用管理命令、Linux下的shell编程、Linux下的编程调试以及课程总结与感悟。 一、Linux常用管理命令 在Linux系统管理技术中,掌握常用管理...

    完整,linux基础教程试卷及答案借鉴.pdf

    本资源摘要信息涵盖了 Linux 基础知识点的方方面面,包括文件权限、编辑器使用、控制台登陆、服务器管理、文件处理、备份、链接、硬盘分区、shell 使用等方面,对 Linux 基础知识的学习和理解非常有帮助。

    Linux操作系统实战(Ubuntu)-习题答案习题答案1-9章全章节习题参考答案.docx

    在运用本资源摘要信息时,用户可以根据需要选择相应的习题答案,学习和了解 Linux 操作系统的相关知识。同时,用户也可以根据需要,选择相应的习题答案,以便更好地理解和应用 Linux 操作系统的相关知识。

    剖析Linux系统引导流程

    本文旨在全面解析 Linux 系统的启动过程,从用户开启电源直至系统完成自检并在屏幕上显示出 Shell 提示符。通过详细介绍启动过程中涉及的关键文件和技术细节,帮助读者更好地理解 Linux 系统的引导机制及其相关组件...

Global site tag (gtag.js) - Google Analytics