标签:Bash

Bash read 命令-疑惑Tech
Bash

Bash read 命令

疑惑二号阅读(183)赞(0)

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

Bash 脚本入门-疑惑Tech
Bash

Bash 脚本入门

疑惑二号阅读(186)赞(0)

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

Bash 目录堆栈-疑惑Tech
Bash

Bash 目录堆栈

疑惑二号阅读(191)赞(0)

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

Bash 行操作-疑惑Tech
Bash

Bash 行操作

疑惑二号阅读(181)赞(0)

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

Bash 的算术运算-疑惑Tech
Bash

Bash 的算术运算

疑惑二号阅读(184)赞(0)

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

Bash 字符串操作-疑惑Tech
Bash

Bash 字符串操作

疑惑二号阅读(183)赞(0)

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

Bash 变量-疑惑Tech
Bash

Bash 变量

疑惑二号阅读(192)赞(0)

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

Bash的引号和转义-疑惑Tech
Bash

Bash的引号和转义

疑惑二号阅读(172)赞(0)

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

Bash 的模式扩展-疑惑Tech
Bash

Bash 的模式扩展

疑惑二号阅读(203)赞(0)

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

Bash 的基本语法-疑惑Tech
Bash

Bash 的基本语法

疑惑二号阅读(175)赞(0)

Bash 的基本语法 本章介绍 Bash 的最基本语法。 echo 命令 由于后面的例子会大量用到echo命令,这里先介绍这个命令。 echo命令的作用是在屏幕输出一行文本,可以将该命令的参数原样输出。 $ echo hello world...

一个专注于技术系列文章的技术分享网站