Shell脚本:test命令 test 命令用于检查某个条件是否成立,它可以进行数值、字符串和文件三个方面的测试。 数值:参数如下 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于··· jsgang 2020-04-15 服务器 1008 0 阅读全文
Shell脚本:printf命令 printf也是一个shell的输出命令,它模仿 C 程序库里的 printf() 程序。printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符串的宽··· jsgang 2020-04-15 服务器 1037 0 阅读全文
Shell脚本:echo命令 echo命令是用来输出字符串的,和PHP中的echo命令类似。输出格式为: 显示普通字符串 shell的echo输出字符串,字符串可以用双引号,也可以不用,以下两条命令效果一致: 运行脚本,结果如下:··· jsgang 2020-04-14 服务器 1060 0 阅读全文
Linux系统命令:dd(复制文件、系统备份/恢复) dd是Linux/UNIX系统下的一个非常有用的命令,是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 dd命令的常用参数如下 我们这里主要使用dd对linux系统进行备份及还原。dd相当··· jsgang 2020-04-13 服务器 1177 0 阅读全文
Shell脚本:运算符 Shell 支持多种运算符,详细如下: 算数运算符 关系运算符 布尔运算符 逻辑运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 e··· jsgang 2020-04-08 服务器 1199 0 阅读全文
Shell脚本:传递参数 在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 我们通过下面示例来演示一下传递参数: ··· jsgang 2020-04-07 服务器 1139 0 阅读全文
Shell 脚本:变量 变量是编程中不可缺少的。 Shell中定义变量时,变量名不加美元符号,示例如下: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使··· jsgang 2020-04-07 服务器 1140 0 阅读全文
Shell 脚本:入门 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 脚本(shell script),是一种为 shell 编··· jsgang 2020-04-07 服务器 1200 0 阅读全文
Linux vi/vim命令 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 i 切换到输入模式,以输入字符。 x 删除··· jsgang 2020-04-03 服务器 1366 0 阅读全文
在Ubuntu 18.04上 Nginx下配置Let’s Encrypt免费证书 let's Encrypt是一个证书颁发机构(CA ),提供一个简单的方法来获取和安装免费的TLS SSL证书,从而在web服务器上启用加密的HTTPS 安装Certbot 首先,添加存储库: 安装C··· jsgang 2020-03-21 服务器 1864 0 阅读全文