shell脚本与变量 shell脚本的用途:自动化常用命令执行系统管理和故障排除创建简单的应用程序处理文本或文件 shell脚本编写格式:第一行:shebang机制用#加shell类型开头后续可直接跟命令,用命令达到需要的效果即可如需内容注释行首加#即可例如:#/bin/bash#testcat/etc/passwd shell脚本执行方法:bash/绝对
分类:
系统相关 时间:
2019-06-06 00:01:40
阅读次数:
143
Shell常用特殊变量 经常会在shell命令中,看到$0, $#, $*, $@, $?, $$这样的取值,这些代表什么呢? $* 和 $@ 都是将参数一个一个返回 "$*"将所有参数当做一个整体字符串返回 , "$@"将参数一个一个返回 常用判断参数 在shell命令文件中还经常会看到类似与if ...
分类:
系统相关 时间:
2019-05-27 13:36:30
阅读次数:
145
在系统编程中错误通常通过函数返回值来表示,并通过特殊变量errno来描述。errno这个全局变量在<errno.h>头文件中声明如下: extern int errno; 同时提供了两个错误处理函数:perror、strerror。 char * strerror(int errnum); //将错 ...
分类:
其他好文 时间:
2019-05-08 16:04:21
阅读次数:
142
Top NSD ENGINEER DAY02 案例1:Shell脚本的编写及测试 案例2:重定向输出的应用 案例3:使用特殊变量 案例4:编写一个判断脚本 案例5:编写一个批量添加用户脚本 1 案例1:Shell脚本的编写及测试 1.1 问题 本例要求两个简单的Shell脚本程序,任务目标如下: 编 ...
分类:
系统相关 时间:
2019-04-28 12:41:28
阅读次数:
222
特殊变量$#:执行脚本时,传递参数的个数$?:上一条命令执行是否正常;返回0表示正常,返回1表示不正常$$:返回执行脚本时的PID$*:以长字符串的形式返回所有传递的参数数组:shell中的数组是一维数组${ARRAY_NAME[*]}:依次显示数组中的所有元素${ARRAY_NAME[@]}:依次显示数组中的所有元素${#ARRAY_NAME[*]}:统计数组的长度${#ARRAY_NAME[@
分类:
系统相关 时间:
2019-04-17 18:10:45
阅读次数:
144
1、Python中类的成员函数必须有一个参数self,而且位于参数列表的开头。self就代表类的实例(对象)自身,可以使用self引用类的属性和成员函数。 2、Python使用下划线作为变量前缀和后缀来指定特殊变量,规则如下: __XXX__表示系统定义名字 (以两个下划线开头和以两个下划线结束) ...
分类:
编程语言 时间:
2019-03-12 18:16:20
阅读次数:
191
shell脚本的组成部分 shebang 各种命令组合 编程变量种类 本地变量: 仅仅在当前的shell生效 环境变量: 在当前和子shell生效 局部变量: shell进程某代码片段 位置变量: $1,$2来表示,用与获取脚本接受的参数 特殊变量: 一些特殊变量 一、编程环境 特殊变量如下 $?: ...
分类:
系统相关 时间:
2019-03-03 12:19:31
阅读次数:
206
一、继承中的构造析构调用原则 1.子类对象在创建时会首先调用父类的构造函数 2.父类构造函数执行结束后,执行子类构造函数 3.当父类构造函数有参数时,需要在子类的初始化列表中显示调用; 4.析构函数调用的先后顺序与构造函数相反 二、继承与组合混搭时,构造与析构的调用原则 1.先析构父类,再构造成员变 ...
分类:
编程语言 时间:
2019-02-23 10:42:43
阅读次数:
215
python解释器遇到if __name__=="__main__"会如何做 当Python解释器读取源文件时,它会执行其中的所有代码 在执行代码之前,它将定义一些特殊变量。例如,如果Python解释器将该模块(源文件)作为主程序运行,则它将特殊__name__变量设置为"__main__"。如果从 ...
分类:
编程语言 时间:
2019-02-14 13:24:29
阅读次数:
161
bash脚本编程: 脚本文件格式: 第一行,顶格:#!/bin/bash 注释信息:# 代码注释: 缩进,适度添加空白行; 语言:编程语法格式,库,算法和数据结构 编程思想: 问题空间 --> 解空间 变量: 局部变量: 本地变量: 环境变量: 位置参数变量: 特殊变量: 数据类型:字符型、数值型、 ...
分类:
系统相关 时间:
2019-02-07 20:42:34
阅读次数:
227