Linux Shell脚本pause命令
Linux Shell中没有Windows批处理中的pause命令,所以需要自己创建一个pause脚本,放在环境变量中,并设置可读、可执行权限。
1. 打开文本编辑器,在 /home/cheng/bin 目录中创建一名为pause的文本文件。
2.在pause文件中写入以下内容:
#!/bin/bash
get_char()
{SAVEDSTTY=`stty -g`stty -echostty rawdd if=/dev/tty bs=1 count=1 2> /dev/nullstty -rawstty echostty $SAVEDSTTY
}if [ -z "$1" ]; thenecho '请按任意键继续...'
elseecho -e "$1"
figet_char
保存并退出文本编辑器。
3.打开终端,执行以下命令:
chmod 0755 /home/cheng/bin/pause
4.完成以上操作后,就可以在终端或者shell脚本中使用pause命令中,效果和Windows中的批处理脚本一样。
Linux Shell脚本pause命令相关推荐
- Linux Shell脚本Ldd命令原理及使用方法
1.首先ldd不是一个可执行程序,而只是一个shell脚本 2.ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量 如下:LD_TRACE_LOADED_OBJECTS. ...
- 使用bash编写Linux shell脚本--复合命令
来源:http://blog.csdn.net/fox_lht/article/details/5897336 除了最简单的脚本,你很少想要执行每一个命令.执行一组命令或者重复执行一组命令若干次比执行 ...
- linux shell脚本date命令 按照不同格式输出
date 命令 一)显示系统时间 1.date CST中央标准时间 Mon Jun 5 15:11:44 CST 2017 2.date -R 带时区的时间 Mon, 05 Jun 2017 ...
- linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用
cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...
- linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结
一.linux shell 脚本 1.描述shell程序的运行原理(可附带必要的图形说明): Linux系统的shell作为操纵系统的外壳,为用户提供使用操纵系统的接口.它是命令语言.命令解释程序及程 ...
- Linux Shell脚本入门--wget 命令用法详解
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
- linux java转码_用Linux shell脚本批量转换java源文件编码(支持命令行选项)
最近在用ant给java项目打jar包,但是程序运行出来之后,全部乱码,于是想到用Linux的iconv命令给java源文件转码,但是总不能一个一个地转吧,效率太低下了,于是便写了个Linux she ...
- Linux Shell脚本入门教程系列之(八)Shell printf命令详解
本文是Linux Shell脚本系列教程的第(八)篇,更多shell教程请看:Linux Shell脚本系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对She ...
- linux脚本基本命令大全,Shell脚本常用命令
Shell脚本常用命令 1 Shell中的特殊符号 1.1 $ 美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...
最新文章
- 下载nodejs的mysql安装包下载_nodejs安装包下载|nodejs(javascript运行环境) v5.3.0 最新稳定版 - 软件下载 - 绿茶软件园|33LC.com...
- 延迟环境变量扩展(bat)
- mysql 存储过程 异常 回滚吗_MySQL 5.7 存储过程报错不回滚
- JAVA中用 SQL语句操作小结
- vsftpd设置与使用总结
- Linux_arm_启动_c语言部分详解,[原创]Linux arm 启动 c语言部分详解第四讲
- Python中一定要注意的那些“坑”(三)
- python_射门小游戏
- 安装无奈7和Linux,linux7安装teamViewer
- 计算机方法学,浅谈计算机教学的方法
- 《Redis视频教程》(p6)
- html5 js实现今日头条视频播放列表,Github最火开源项目-高仿今日头条视频列表功能...
- Paradise Lost - John Milton
- HTML5“爱心鱼”游戏总结
- GitHub上最火的7个spring cloud开源项目,对新手太友好了
- java设置窗体不透明的函数_透明窗口(窗口上面文字图片等内容不透明)的实现(使用SetLayeredWindowAttributes API函数)...
- html如何添加web字体,html中字体如何实现加粗(方法介绍)_WEB前端开发,html,字体加粗...
- linux ls 没权限,Linux Shell: ls 与 文件权限
- 回环检测回环校正(二):回环校正原理
- zigbee基础知识学习