随笔分类 -  shell

摘要:转载自:http://dos2unix.cn/link/480 1. 标准输入stdin文件描述符为0,标准输出stdout文件描述符为1,标准错误stderr文件描述符为2 2. /dev/null 空设备,相当于垃圾桶 3. 重定向符号:> 3. 2>1 与 2>&1 的区别 2>1, 把标准错 阅读全文
posted @ 2018-01-02 15:26 郭大侠1 阅读(473) 评论(0) 推荐(0) 编辑
摘要:一、算术运算符 下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20: 注意:条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。 注意: 乘号(*)前边必须加反斜杠(\)才能实现乘法运算; if...then...fi 阅读全文
posted @ 2018-01-02 10:27 郭大侠1 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一、 脚本代码:test.sh 阅读全文
posted @ 2017-12-29 18:24 郭大侠1 阅读(215) 评论(0) 推荐(0) 编辑
摘要:精简版: 定义:your_name=123 PS:=符号左右不能有空格! 使用:${your_name},单独使用变量时可以不加{} 只读:readonly your_name PS:设置为只读后不可删除 删除:unset your_name 引号:单引号显示实质内容,双引号可以拼接字符串并且可以使 阅读全文
posted @ 2017-12-29 18:15 郭大侠1 阅读(200) 评论(0) 推荐(0) 编辑
摘要:如何查看我们的预设shell 是什么? /etc/passwd 很明显,这里是bash 精简: 1、创建:可以使用 vi/vim 命令来创建文件如: test.sh ,扩展名并不影响脚本执行,写什么都可以。 2、hello_world: #!/bin/bash 解释此脚本文件的 Shell 程序ec 阅读全文
posted @ 2017-12-29 16:48 郭大侠1 阅读(294) 评论(0) 推荐(0) 编辑