使用expect命令实现shell脚本自动交互

使用expect命令实现shell脚本自动交互

文章目录 expect命令介绍 expect使用方法 expect应用实例 shell脚本嵌套expect命令 通过shell脚本我们可以简化很多linux下的操作,提高工作效率。但是在需要与用户进行交互的场景下,常规的shell命令就不行了。今天我们来介绍下expect命令,通过该命令我们可以实现shell脚本的自动交互。 expect命令... [阅读全文]

Shell判断linux系统32位或64位的方法

shellscript

文章目录 手动查看系统位数 shell判断系统位数 在前面的文章里介绍过shell判断debian各个版本的方法,在实际的使用中,判断系统是32位还是64位也经常用到,今天就来介绍下该内容。 手动查看系统位数 查看linux系统位数,可以分别执行以下两个命令 1 getconf WORD_BIT 用于获取word的位数 1 getcon... [阅读全文]

linux shell的sed命令用法

shellscript

文章目录 sed的基本用法 sed的使用示例 在上一篇文章里介绍了linux shell的awk命令用法,这是shell中非常实用的一个命令。同时,sed命令在shell的使用中也出现的非常频繁,今天来介绍下linux shell的sed命令用法。 sed命令用来对文本进行过滤与替换工作,sed在处理文本文件的时候,会在内存上创建一... [阅读全文]

linux shell的awk命令用法

shellscript

文章目录 awk的基本用法 awk的使用示例 awk的的扩展用法 awk是linux中非常强大的文本分析工具。简单来说,awk就是把文件逐行的读入,以空格为默认分隔符将每行分割,分割的部分再进行各种分析处理。 awk的基本用法 awk的基本用法如下: 1 awk [-F field-separator] 'commands' input-fil... [阅读全文]

linux shell的here document用法(cat << EOF)

caeEOF

文章目录 什么是Here Document Here Document在shell文件中的使用 Here Document中使用变量 在写shell脚本的时候,需要向一些文件里写入配置参数,我一般是使用cat [阅读全文]

debian下lnmp一键安装脚本 : lnmpstack

dotdeb_lnmp

文章目录 适用系统 下载脚本 安装lnmp环境 添加虚拟主机 卸载虚拟主机 卸载lnmp环境 配置文件目录 操作命令 注意事项 更新历史 lnmpstack是用于debian系统下的lnmp一键安装脚本。 适用系统 Debain7 32 & 64 bit Debain8 32 & 64 bit Debain9 32 & 64 bit 下载脚本 首先下载脚本,利... [阅读全文]

debian下shadowsocks-libev一键安装脚本

shadowsocks

文章目录 使用说明 相关操作 更新历史 在debian系统的vps上搭建shadowsocks-libev中介绍了如何安装shadowsocks,由于很多朋友并不是太习惯linux的操作方式,虽然教程已经很简单了,还是有些同学不太明白。我写了一个shell脚本方便大家使用安装shadowsocks-libev。 如果对于linux不熟悉,请先参考: ... [阅读全文]

debian下lnmp一键安装脚本

dotdeb_lnmp

文章目录 前期工作 脚本代码 脚本使用方法 配置文件目录 操作命令 文章小结 使用dotdeb源在debian6中安装lnmp这篇文章里我曾经介绍了如何使用dotdeb源在debian6系统里安装lnmp,这样安装的lnmp环境非常的稳定。一直以来就想写个shell脚本这样不用再手动输入命令安装及进行各种优化。今天在这里就跟大... [阅读全文]

shell中>/dev/null 2>&1 的作用

shellscript

文章目录 >/dev/null 2>&1 结论 在一些Shell脚本中,特别是Crontab的脚本中,经常会看到 >/dev/null 2>&1这样的写法。 其实这个很好理解。我们分两部分解释。 >/dev/null 大家知 “>”(右尖括号) 在unix/linux shell 中表示 输入到 的意思,就是把”>”左边的内容输入到”>”右边。 比如:echo... [阅读全文]