Shell简介 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix ...
分类:
系统相关 时间:
2019-07-26 01:38:37
阅读次数:
102
预定义变量:位置参数变量属于预定义变量的一种,变量名,变量的作用不能更改。 $? :最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0,证明上一个命令 执行不正确$$ :当前进程的进程号(PID)$! :后台运行的最后一个进程的进程号(PID) 接收键 ...
分类:
系统相关 时间:
2019-07-09 09:41:11
阅读次数:
126
数值运算: declare:声明变量类型 declare [+/-][选项] 变量名选项:-:给变量设定类型属性+:取消变量的类型属性-i:将变量声明为整数型(integer)-x:将变量声明为环境变量-p:显示指定变量的被声明的类型 [root@localhost tmp]# aa=11[root ...
分类:
系统相关 时间:
2019-07-09 09:33:23
阅读次数:
126
位置参数变量:$n: $0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号包含,如${10}$*: 这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体 $@: 这个变量也代表命令行中所有的参数,不过$*把每个参数区分对待$#: 这个变量代表命令行中所有参数的个数,不算 ...
分类:
系统相关 时间:
2019-07-09 09:31:48
阅读次数:
94
echo "hello world!" 报错,因为!有特殊含义echo 'hello world!' 正常输出\b:向左删除一个字符\n:换行\t:输出一个制表符,tab\\:输出一个\echo -e "ab\bc" 输出 ac 1.sh#!/bin/shecho "leilei is a good ...
分类:
系统相关 时间:
2019-07-09 09:21:17
阅读次数:
157
1.首先我们先打印直角三角形 2.金字塔 3.空心金字塔 ...
分类:
系统相关 时间:
2019-06-30 19:12:44
阅读次数:
155
()执行命令,子进程执行 类型 变量及其使用变量,类型字符串,本地变量,环境变量通配符3个 输入输出标准输入read标准输出echo print除此之外都是扩展 扩展有两种命令扩展变量扩展 shell的各种符号就是为了区分 命令 变量 字符串 表达式 扩展1.$() ``命令扩展2.$[] $(() ...
分类:
系统相关 时间:
2019-06-16 23:21:43
阅读次数:
272
shell shell 基础 shell 变量 shell 字符串 shell 数组 shell 参数传递 内建命令 管道和重定向 shell 注意事项 shell 脚本中 “set -e” 的作用 Awk Sed 参考资料 菜鸟教程 shell ...
分类:
系统相关 时间:
2019-06-16 00:30:22
阅读次数:
137
shell: shell是linux内核和应用程序间的解释程序,向内核翻译及传达用户和程序的指令 正则表达式 \w \s \d \b 用法: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 等价于[0-9] \D 匹配非数字字符 \b 匹配单词的 ...
分类:
系统相关 时间:
2019-06-01 15:13:17
阅读次数:
134
shell基础 -- 基本语法 本文介绍一下 shell 的语法。 一、变量 在 shell 里,使用变量之前通常并不需要事先为他们做出声明,需要使用的时候直接创建就行了。默认情况下,所有变量都被看做字符串并以字符串来存储,即使它们被赋值为数值时也是如此。shell 和一些工具会在需要时把数值型字符 ...
分类:
系统相关 时间:
2019-05-15 14:04:10
阅读次数:
132