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命令相关推荐

  1. Linux Shell脚本Ldd命令原理及使用方法

    1.首先ldd不是一个可执行程序,而只是一个shell脚本 2.ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量 如下:LD_TRACE_LOADED_OBJECTS. ...

  2. 使用bash编写Linux shell脚本--复合命令

    来源:http://blog.csdn.net/fox_lht/article/details/5897336 除了最简单的脚本,你很少想要执行每一个命令.执行一组命令或者重复执行一组命令若干次比执行 ...

  3. linux shell脚本date命令 按照不同格式输出

    date 命令 一)显示系统时间 1.date   CST中央标准时间 Mon Jun  5 15:11:44 CST 2017 2.date -R  带时区的时间 Mon, 05 Jun 2017 ...

  4. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用

    cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...

  5. linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结

    一.linux shell 脚本 1.描述shell程序的运行原理(可附带必要的图形说明): Linux系统的shell作为操纵系统的外壳,为用户提供使用操纵系统的接口.它是命令语言.命令解释程序及程 ...

  6. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  7. linux java转码_用Linux shell脚本批量转换java源文件编码(支持命令行选项)

    最近在用ant给java项目打jar包,但是程序运行出来之后,全部乱码,于是想到用Linux的iconv命令给java源文件转码,但是总不能一个一个地转吧,效率太低下了,于是便写了个Linux she ...

  8. Linux Shell脚本入门教程系列之(八)Shell printf命令详解

    本文是Linux Shell脚本系列教程的第(八)篇,更多shell教程请看:Linux Shell脚本系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对She ...

  9. linux脚本基本命令大全,Shell脚本常用命令

    Shell脚本常用命令 1           Shell中的特殊符号 1.1           $  美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...

最新文章

  1. 下载nodejs的mysql安装包下载_nodejs安装包下载|nodejs(javascript运行环境) v5.3.0 最新稳定版 - 软件下载 - 绿茶软件园|33LC.com...
  2. 延迟环境变量扩展(bat)
  3. mysql 存储过程 异常 回滚吗_MySQL 5.7 存储过程报错不回滚
  4. JAVA中用 SQL语句操作小结
  5. vsftpd设置与使用总结
  6. Linux_arm_启动_c语言部分详解,[原创]Linux arm 启动 c语言部分详解第四讲
  7. Python中一定要注意的那些“坑”(三)
  8. python_射门小游戏
  9. 安装无奈7和Linux,linux7安装teamViewer
  10. 计算机方法学,浅谈计算机教学的方法
  11. 《Redis视频教程》(p6)
  12. html5 js实现今日头条视频播放列表,Github最火开源项目-高仿今日头条视频列表功能...
  13. Paradise Lost - John Milton
  14. HTML5“爱心鱼”游戏总结
  15. GitHub上最火的7个spring cloud开源项目,对新手太友好了
  16. java设置窗体不透明的函数_透明窗口(窗口上面文字图片等内容不透明)的实现(使用SetLayeredWindowAttributes API函数)...
  17. html如何添加web字体,html中字体如何实现加粗(方法介绍)_WEB前端开发,html,字体加粗...
  18. linux ls 没权限,Linux Shell: ls 与 文件权限
  19. 回环检测回环校正(二):回环校正原理
  20. zigbee基础知识学习

热门文章

  1. Linux系统用什么翻译软件,Linux安装翻译软件StarDict的步骤(自己的操作总结)
  2. 国内类github代码托管平台
  3. 安利(自己清弹窗的工具)
  4. 《Android Studio开发实战 从零基础到App上线(第2版)》资源下载和内容勘误
  5. Jetson nano sudo运行vncserver后导致Ubuntu循环登录
  6. Jetpack-Lifecycle
  7. Java 通过三方库实现指纹识别对比
  8. css实现圆形渐变色边框
  9. Python pip更换国内镜像
  10. Android人脸比对技术