
shell
风漫漫雨歇歇
持之以恒、追本溯源、了解IT的世界。
展开
-
shell 脚本后台运行
问题:云服务器长时间无操作控制台会自动断开,断开后云服务器终端会关闭,运行的控制台脚本进程会停止,所以需要将shell脚本进行后台运行.shell脚本后台运行命令: nohup ./tian.sh & 这样会得到一个tian.sh脚本运行的进程ID停止进程: kill -9 进程ID这两个命令详细内容自己百度查看系统所有进程: ps aux 过滤: ps aux原创 2017-03-15 11:13:45 · 2230 阅读 · 0 评论 -
shell变量
shell变量定义一个变量:your_name=”tian” 首个必须是字母,不能用空格,使用变量 : 使用一个定义过的变量,只要在变量名前面加上美元符号即可 echo $your_name —–tian echo ${your_name}---tian 变量名后的{}是帮助解释器识别边界, eg: echo "my name is ${your_name}son原创 2017-04-18 11:19:09 · 274 阅读 · 0 评论 -
运算符 流控制 test echo
shell传递参数,执行shell脚本的时候,向脚本中传递参数,脚本内获取参数的格式为 $n n是一个数字,代表的是 第几个参数,n是从1开始,0指的是文件的文件名, echo "执行的文件名:$0"; echo "第一个参数为:$1"; $#传递到脚本的参数个数, $*显示全部的传入参数。 三个参数1 2 3 则“*”表示"123" ”@”表示“1”原创 2017-04-18 11:19:49 · 443 阅读 · 0 评论 -
函数
shell 函数: funname() { action; } eg: demoFun(){ echo "这是我的第一个shell函数" } echo "-----函数开始执行---"demoFun echo "-----函数执行完毕,"有返回的函数 funwithreturn() { re原创 2017-04-18 11:20:12 · 220 阅读 · 0 评论 -
管道操作 | 输入输出重定向
: 1、就是将一端命令的输出交给另一端的命令处理 格式:命令1 | 命令2 2、改变执行命令时的默认输入与输出,输入输出重定向 输入 < 重定向输出 > >>shell 输入输出重定向command > file 输出重定向到f原创 2017-04-18 11:21:35 · 492 阅读 · 0 评论 -
ubuntu终端显示的颜色配置
可以从终端中设置背景色一类的东西, 这里是配置显示的你的终端显示你的用户名等信息的颜色sudo vim ~/.bashrc 使用这个里面的ps1改变终端配色效果原创 2017-04-01 18:43:42 · 1273 阅读 · 0 评论