`
隐形的翅膀
  • 浏览: 498210 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux Shell 基础

 
阅读更多
1. name="123"
  标准的输出变量为 ${name}, $name可能会引起错误,但也可以使用

2. 单引号为强引用, 变量替换会被禁止
   echo '$name', 输出为
   name

3. 双引号为强引用, 不会禁止变量替换

   echo '$name'
   123

4. 对数值型变量赋值使用let
   let "index=1"
   let "index+=index+1"

5. unset [-v] 删除指定变量 -v 是默认选项,可省略

6. unset -f func 删除函数

7. 向函数传递参数

"$#" 参数个数
"$@" 参数集合

  testfunc(){
    echo "参数个数: $#"
    echo "参数为: $@"
    for i in "$@"  ....
  }
  ./testfunc.sh a,b,c


8. 管道与重定向
   a. > 改变标准输出   echo "ddd" > /tmp/a.txt
   b. < 改变标准输入   cat < /tmp/a.txt > /tmp/b.txt 复制a.txt内容到b.txt
   c. >> 追加文件 echo "dd" >> /tmp/b.txt
   d. | 建立管道

9. /dev/null
   可以把它想象为一个黑洞, 它非常接近于一个只写文件,所有写入它的内容都会丢失,而如果从它那儿读取内容,则什么也读不到。
   cat /tmp/b.txt > /dev/null 2>/dev/null
   读取的内容输出的 dev/null, 错误页输出到/dev/null
  
   1> 重定向标准输出
   2> 重定向标准错误
   0< 重定向标准输入
   &> 重定向标准输出和标准错误

   ln -s /dev/null ~/.mozilla/cookies 所有的cookie都会被扔到黑洞, 不会再保存cookie到我们的磁盘了

10. grep -v : 显示所有与制定模式不匹配的行
    ps -ef|grep -v "\<grep\>"|grep com.core|awk '{print $2}'
分享到:
评论

相关推荐

    京峰教育Linux Shell基础编程

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

    UNIX LINUX SHELL基础编程 十二

    总之,理解和掌握Unix/Linux Shell基础编程是每个IT从业者必备的技能之一。通过编写Shell脚本,我们可以更高效地管理和自动化日常任务,提升工作效率。深入学习并实践Shell,将为你在IT世界中打开新的大门。

    linux shell 基础学习1

    Linux Shell基础学习1 在Linux操作系统中,Shell是一种命令行解释器,它为用户提供了一个与系统交互的界面。本文将深入探讨Linux Shell的基础知识,帮助初学者更好地理解和使用这一强大的工具。 1. Shell简介 ...

    Linux Shell基础

    Linux Shell基础是Linux系统中非常重要的...通过阅读《LinuxShell基础.pdf》这本书籍,你可以深入学习到更多关于Shell的知识,包括高级脚本技巧、正则表达式、进程控制等,为成为Linux系统管理员或开发者打下坚实基础。

    linux shell 基础知识

    linux shell 基础知识 ,word版,看着更方便。。。。。

    linux shell基础

    linux shell基础知识,有利于大家对linux 的shell有一个基本的认识

    linuxshell基础.pdf

    本知识点旨在介绍Linux Shell的基础概念、不同Shell的种类以及Shell脚本的编写与执行。 首先,Shell的历史可以追溯至1970年代的Unix系统。Stephen Bourne在AT&T的贝尔实验室开发了Bourne Shell(sh),这是最初的...

    linuxshell基础[归纳].pdf

    本文将深入探讨Linux Shell的基础知识,包括其作用、常见种类及其特点。 首先,Shell的作用在于接收用户输入的字符串,并将其解释为操作系统可执行的指令。这样,即使用户不直接了解内核的工作方式,也能通过简单的...

    LinuxShell编程基础教程.pdf

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

    linuxshell

    ### Linux Shell基础知识 #### 什么是Shell? 在Linux系统中,Shell是用户与操作系统内核之间的交互层。它接收用户的命令输入,并将其传递给内核执行。Shell还负责显示命令的执行结果,并提供一系列功能,如命令...

    LinuxShell编程基础.pdf

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

    Linux Shell编程基础

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

    LinuxShell.pdf

    Linux Shell是Linux操作系统中至关重要的一个...总之,这份"LinuxShell.pdf"教程将为初学者提供全面的Linux Shell基础知识,结合其他辅助材料,如网站链接和社区资源,将对学习Linux Shell的操作和脚本编写大有裨益。

    Linux_Shell基础.pdf(必看,必学)

    ### Linux Shell基础知识点详解 #### 一、Shell简介与历史背景 **1.1 Shell的定义与起源** Shell 是一种特殊的应用程序,充当用户与操作系统之间的接口。它能够解释用户的命令,并将这些命令传递给操作系统内核去...

    linux shell学习资料

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

    Linux Shell 脚本基础

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

    linux shell命令大全

    尽管给定的部分内容似乎并不完全适用于Linux Shell命令的主题,但通过对Linux Shell的基础概念、常用命令及高级功能的介绍,我们已经能够了解到Shell在Linux操作系统中的重要性及其广泛的应用场景。掌握这些知识对于...

Global site tag (gtag.js) - Google Analytics