随笔分类 - Linux
摘要:1. if-else语句 能够使用if条件语句进行条件判断 1.1 if 语法 if 条件 then 命令 fi if 条件; then 命令; fi 1.2 if-else 语法 if 条件 then 命令 else 命令 fi 1.3 if elif else 语法 if 条件1 then 命令
阅读全文
摘要:1.expr命令 expr (evaluate expressions 的缩写),译为“表达式求值”。Shell expr 是一个功能强大,并且比较复杂的命令,它除了可以实现整数计算,还可以结合一些选项对字符串进行处理,例如计算字符串长度、字符串比较、字符串匹配、字符串提取等. 1.1 计算语法 e
阅读全文
摘要:1.算术运算符 1.1 expr命令 expr 是 evaluate expressions 的缩写,译为“求值表达式”。Shell expr 是一个功能强大,并且比较复杂的命令,它除了可以实现整数计算,还可以结合一些选项对字符串进行处理,例如计算字符串长度、字符串比较、字符串匹配、字符串提取等,
阅读全文
摘要:1.内置命令介绍 Shell 内置命令,就是由 Bash Shell 自身提供的命令,而不是文件系统中的可执行文件。 使用type 来确定一个命令是否是内置命令: type 命令 通常来说,内置命令会比外部命令(脚本文件)执行得更快,执行外部命令时不但会触发磁盘 I/O,还需要 fork 出一个单独
阅读全文
摘要:1.介绍 Shell 支持数组(Array),数组是若干数据的集合,其中的每一份数据都称为数组的元素。 注意Bash Shell 只支持一维数组,不支持多维数组。 2.数组的定义 2.1 语法 在 Shell 中,用括号( )来表示数组,数组元素之间用空格来分隔. 语法为: array_name=(
阅读全文
摘要:1. 字符串变量的三种方式 字符串(String)就是一系列字符的组合。字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了) 单引号方式 双引号方式, 推荐 不用引号方式 var = 'abc' var2 = "abc" var3 = abc 1.1 三种格式的区别
阅读全文
摘要:1. 自定义系统环境变量 1.1 全局配置文件/etc/profile应用场景 当前用户进入Shell环境初始化的时候会加载全局配置文件/etc/profile里面的环境变量, 供给所有Shell程序使用 以后只要是所有Shell程序或命令使用的变量, 就可以定义在这个文件中 1.2 案例 /etc
阅读全文
摘要:1.Shell变量 1.1 Shell变量的介绍 变量用于存储管理临时的数据, 这些数据都是在运行内存中的. 1.2 变量类型 系统环境变量 自定义变量 特殊符号变量 2.系统环境变量 2.1 介绍 系统环境变量是系统提供的共享变量. 系统环境变量是linux系统加载Shell的配置文件中定义的变量
阅读全文
摘要:1.Shell介绍 1.1 疑问 linux系统是如何操作计算机硬件CPU,内存,磁盘,显示器等? 答: 使用linux的内核操作计算机的硬件 1.2 Shell介绍 通过编写Shell命令发送给linux内核去执行, 操作的就是计算机硬件. 所以Shell命令是用户操作计算机硬件的桥梁 Shell
阅读全文
摘要:# 1.= “=”是最普通的等号,然而在Makefile中确实最容易搞错的赋值等号,使用**”=”进行赋值,变量的值是整个makefile中最后被指定的值。**不太容易理解,举个例子如下: ``` VIR_A = A VIR_B = $(VIR_A) B VIR_A = AA ``` 经过上面的赋值
阅读全文
摘要:# 1.查看pdf文件 ``` evince PdfFile_name ``` # 查看office文件 ``` openoffice.org 文件名 & ``` ``` // 打开或者编辑.doc.odt等文本文档命令 openoffice.org -a 文件名.doc & // 打开演示文件命令
阅读全文
摘要:# 1.目标  # 2.Makefile的作用 | |regsub|用正则表达式进行
阅读全文
摘要:3 Tcl书写表达式及expr命令 Tcl提供了有效的数学运算和逻辑运算功能。通过expr可以实现对数学表达式的分析和计算。 3.1 数学与逻辑运算符 |运算符|说明| | | | |- + ~ !|一元减(取负)、一元加(取正)、按位反、逻辑非| |* / %|乘、除、取余| |+ -|加、减(二
阅读全文
摘要:2 Tcl输出、赋值与替换 2.1 puts Tcl的输出命令是puts,将字符串标准输出channelled。语法中两个问号之间的参数为可选参数。 # 例1 puts hello # 输出 hello # 例2 puts -nonewline "hello hello" # 输出 hello he
阅读全文
摘要:1 Tcl基本知识 1.1 Tcl是什么? Tcl全称是Tool Command Language,是一种基于字符串的命令语言。 Tcl是一种解释性语言,类似于其他脚本语言一样,直接对每条语句顺次解释执行。 Tcl数据类型简单,对于Tcl来说,它要处理的数据结构只有字符串。Tcl将变量以字符串的形式
阅读全文

浙公网安备 33010602011771号