最新消息:文章中包含代码时,请遵守代码高亮规范!

【项目实战】- shell脚本指导手册【原创】

Linux Jay 1390浏览 2评论

前言:


项目实战的博文主题,在于快速的应用于项目开发,提供介绍技术的实际应用,并且给出本人结合开发经验得到的最快最有效的项目开发集成思路。

阅读项目实战主题的博文你要清楚明白的知道,本文不旨在介绍零碎底层的知识,所以关于此部分的内容,基本上会通过贴出转载博文的链接供大家参考 。在这里要十分感谢这些勤恳的作者。

对于成熟的程序员,是一个快速解决问题的工具书。

对于初学者,希望能仔细阅读,通过文档系统的学习。

【本文会长期更新】

注意:

本文以项目应用和实际开发为角度,内容不代表普遍适用和官方介绍。

希望:

1:人的认知总是狭隘和不全面的,偶尔也是错误的。希望读者可以毫不留情的指出。收到后。会积极回复,并且会将最新的知识整理更新在本篇博客中。

2:希望通过我的博客能够带给大家彼此交流的机会。

 反馈和联系方式:

QQ邮箱:1044295598@qq.com

主文:

本文原文及长期维护地址:

http://blog.it985.com/20832.html

为什么使用:

1:计算机世界中面对重复且变化不大的动作,我们没有必要像机器一样工作。学会编写shell脚本有利于优化工作效率,不断优化工作细节。

2:作为直接和操作系统进行对话的语言,无需配置,和写一个txt文档一样容易。

Linux下Shell脚本(这里用来试验的对象是Centos 6.5)

一:文件正文基本格式

#!/bin/bash

# 注释

var $1; #参数注释-脚本参数的第一个参数
var $2; #参数注释-脚本参数的第二个参数

#逻辑正文

exit; #结束

二:基本的语法学习地址

语言中文网: http://c.biancheng.net/cpp/view/6994.html 【基础教程】

Shell基本运算符: http://www.runoob.com/linux/linux-shell-basic-operators.html

三:执行Linux命令(配置需要的命令)

set命令学习地址: http://man.linuxde.net/sed

cd  //脚本可直接实现切换目录
sed -i 's:appendonly no:appendonly yes:g' /etc/redis/redis.conf;   //修改配置文件中单条配置   颜色代表的意思: 替换处 替换后内容  目录
sed -i 'N;2a\# description:  Redis is a persistent key-value database' /etc/init.d/redis;   //在第二行之前插入字符  颜色代表的意思:行数  插入文本 目录

转载时请注明出处及相应链接,本文永久地址:http://blog.it985.com/20832.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Jay的打赏,我们会更加努力!    如果您想成为作者,请点我

您必须 登录 才能发表评论!

网友最新评论 (2)

  1. Charlie
    嗯,不错,如果博客有打赏的功能,我就给你打赏了
    Charlie2017-04-19 14:33
  2. Liphee
    Liphee2017-04-21 09:41