C 语言简介

C 语言简介历史C 语言最初是作为 Unix 系统的开发工具而发明的。 1969年,美国贝尔实验室的肯·汤普森(Ken Thompson)与丹尼斯·里奇(Dennis Ritchie)一起开发了 Unix 操作系统。Unix 是用汇编语言写的,无法移...

Bash read 命令

read 命令用法有时,脚本需要在执行过程中,由用户提供一部分数据,这时可以使用read命令。它将用户的输入存入一个变量,方便后面的代码使用。用户按下回车键,就表示输入结束。 read命令的格式如下。 1read [-options] [variab...

Bash 脚本入门

Bash 脚本入门脚本(script)就是包含一系列命令的一个文本文件。Shell 读取这个文件,依次执行里面的所有命令,就好像这些命令直接输入到命令行一样。所有能够在命令行完成的任务,都能够用脚本完成。 脚本的好处是可以重复使用,也可以指定在特定场...

Bash 目录堆栈

目录堆栈为了方便用户在不同目录之间切换,Bash 提供了目录堆栈功能。 cd -Bash 可以记忆用户进入过的目录。默认情况下,只记忆前一次所在的目录,cd -命令可以返回前一次的目录。 12345# 当前目录是 /path/to/foo$ cd b...

Bash 行操作

Bash 行操作简介Bash 内置了 Readline 库,具有这个库提供的很多“行操作”功能,比如命令的自动补全,可以大大加快操作速度。 这个库默认采用 Emacs 快捷键,也可以改成 Vi 快捷键。 1$ set -o vi 下面的命令可以改回...

Bash 的算术运算

Bash 的算术运算算术表达式((...))语法可以进行整数的算术运算。 123$ ((foo = 5 + 5))$ echo $foo10 ((...))会自动忽略内部的空格,所以下面的写法都正确,得到同样的结果。 123$ ((2+2))$ (...

Bash 字符串操作

字符串操作本章介绍 Bash 字符串操作的语法。 字符串的长度获取字符串长度的语法如下。 1${#varname} 下面是一个例子。 123$ myPath=/home/cam/book/long.file.name$ echo...

Bash 变量

Bash 变量简介Bash 变量分成环境变量和自定义变量两类。 环境变量环境变量是 Bash 环境自带的变量,进入 Shell 时已经定义好了,可以直接使用。它们通常是系统定义好的,也可以由用户从父 Shell 传入子 Shell。 env命令或pr...

Bash的引号和转义

引号和转义Bash 只有一种数据类型,就是字符串。不管用户输入什么数据,Bash 都视为字符串。因此,字符串相关的引号和转义,对 Bash 来说就非常重要。 转义某些字符在 Bash 里面有特殊含义(比如$、&、*)。 123$ echo $...

Bash 的模式扩展

Bash 的模式扩展简介Shell 接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell 会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。 这种特殊字符的扩展,称为模式扩展(globbing)。其...

1474849505179

本站由 Diebug 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
本站总访问量 | 本站总访客数