首页 > 编程语言 >运维和编程语言

运维和编程语言

时间:2023-12-28 16:48:44浏览次数:26  
标签:脚本 shell 编程语言 script 维和 sh 类型

1.脚本注释,脚本开发规范

  1.1.在shell脚本中,# 后面的内容代表注释掉的内容,提供给开发者或使用者观看,系统会忽略此行

  1.2.注释可以单独写一行,也可以跟在命令后面

  1.3.尽量保持爱写注释的习惯,便于以后回顾代码的含义,尽量使用英文,而非中文

 2.执行shell脚本的方式:

  2.1 bash script.sh 或 sh script.sh, 文件本身没有权限执行,没x权限,则使用的方法,或脚本未指定shebang

  2.2 使用  绝对/相对  路径执行脚本, 需要文件含有x权限

  2.3 source script.sh  或者  . script.sh,代表执行的含义,source等于点 .

  2.4 少见的用法, sh < script.sh

 

3.什么是shell脚本

  shell语言定义的变量,数类型默认都是字符串类型

  int  数字数据类型

  弱类型语言,在定义数据类型的时候,不用主动声明该类型

    shell

    python  

  强类型编程语言,就需要指定变量的数据类型,必须对应上否则报错,比如golang

  name  名字变量,字符串类型数据,string

  Age 年龄,数据存储最好用int

 

4.shell的优势

  擅长系统管理脚本开发,如软件启停脚本、监控报警脚本、日志分析脚本

  目的:使用不同的语言,达到高效运维的目的是最合适的

  

 

标签:脚本,shell,编程语言,script,维和,sh,类型
From: https://www.cnblogs.com/vless/p/17932993.html

相关文章

  • 在 Python 中,​​?:​​​ 符号并不是一个有效的运算符。这个符号在其他一些编程语言
    在Python中,?:符号并不是一个有效的运算符。这个符号在其他一些编程语言中,如JavaScript或C,被称为条件(三元)运算符。然而,在Python中,我们使用if-else表达式来达到相同的目的。例如:x=10y=20print("xisgreater")ifx>yelseprint("yisgreater")在上述代码中,如果......
  • 编程语言分类
    编程语言分类机器学习0和1作为编程语言优点:执行效率高缺点:开发效率低汇编语言用英文字符代替了0和1,但是它是直接与硬件交互的优点:相对前者,开发效率高缺点:相对前者,执行效率低高级语言print('helloworld')翻译为00001010101同声传译(解释性)python说一句解释一句即写一......
  • 常见HTTP状态码与常见编程语言应用
    常见HTTP状态码与常见编程语言应用     我之前问过一些初中级工程师,他们并不是每一个人都清楚。但确实很重要。您应该知道的HTTP状态代码HTTP的响应代码分为五类:以下是一些常见的HTTP状态码及其含义:1xx(信息性状态码):这些状态码表示请求已被接收,继续处理。100Continue:服......
  • Java是一门功能强大且广泛使用的编程语言
    Java是一门功能强大且广泛使用的编程语言,有许多有趣而实用的开发教程可以帮助你更好地学习和应用Java。以下是一些有趣的Java开发教程推荐:JavaFX图形用户界面教程:JavaFX是Java的一个丰富的GUI平台,用于创建漂亮的用户界面和交互式效果。学习JavaFX可以让你了解如何创建各种富有创意......
  • C#有望成为2023年的编程语言之王
    前言TIOBE2023年12月编程语言指数头条新闻:C#有望成为2023年的编程语言之王。TIOBE是什么?访问地址:https://www.tiobe.com/tiobe-index/TIOBE是一个编程社区指数,用于衡量不同编程语言的受欢迎程度。TIOBE指数基于全球范围内熟练工程师数量、课程和第三方供应商等多个因素进行......
  • 11种编程语言中,返回多个不同类型的方法样例
    本文分享自华为云社区《多语言编程返回多个不同类型的方法样例》,作者:张俭。背景你可能会在一些场景下碰到需要返回多个不同类型的方法。比如协议解析读取报文时,更具体地像kubernetes在开始解析Yaml的时候,怎么知道这个类型是属于Deployment还是Service?CC语言通常通过使用Str......
  • 人工智能 | Python:易学、强大、多用途的编程语言
    Python发展历史Python是一门高级编程语言,由GuidovanRossum(龟叔)在1989年发明,设计Python语言的初衷是为了创造一种介于C和shell之间,简洁方便,易学易用,功能全面,可拓展的语言。龟叔在1989年圣诞节期间,以由荷兰的数学和计算机研究所开发的ABC语言为蓝本,开始开发一门新......
  • TIOBE 12月榜单: C# 即将成为2023 年度编程语言
    TIOBE公布了2023年12月的编程语言排行榜。2022年C#在挑战成为年度编程语言,但在最后一刻,C++出人意料地夺得了冠军。今年,我们确信C#将获胜成为2023年度编程语言。它在1年内上涨了2.38%,而其最接近的竞争者Fortran和F#分别仅上涨了+0.64%和+0.48%。TIOBE的10月份榜......
  • Python基础之编程语言
    【引】编程语言和编程(1)什么是语言?语言是“人”与“人”之间沟通交流、传递信息的媒介,例如:汉语、英语,小蜜蜂翅膀的震动,猿猴的吼叫等(2)什么是编程语言?编程语言就是人类与计算机沟通交流的媒介(3)什么是编程?编程是指将人类思维逻辑翻译成计算机能够理解和执行的指令,将这些指......
  • python基础_03_编程语言
    【一】编程语言的分类(1)机器语言01.什么是机器语言机器语言是计算机可理解的语言,是直接操作硬件的语言。即,直接与底层硬件沟通交流。由于计算机基于电工作,电有高低频之分,高电频记为0,低电频记为1。通过高低频变换操作硬件。#机器语言控制逻辑机器语言通过改变各个针脚......