Linux Shell中没有Windows批处理中的pause命令,所以需要自己创建一个pause脚本,放在环境变量中,并设置可读、可执行权限。

1. 打开文本编辑器,在 /home/cheng/bin  目录中创建一名为pause的文本文件。

2.在pause文件中写入以下内容:

#!/bin/bash

get_char()

{

SAVEDSTTY=`stty -g`

stty -echo

stty raw

dd if=/dev/tty bs=1 count=1 2> /dev/null

stty -raw

stty echo

stty $SAVEDSTTY

}

if [ -z "$1" ]; then

echo '请按任意键继续...'

else

echo -e "$1"

fi

get_char

保存并退出文本编辑器。

3.打开终端,执行以下命令:

chmod 0755 /home/cheng/bin/pause 4.完成以上操作后,就可以在终端或者shell脚本中使用pause命令中,效果和Windows中的批处理脚本一样。

linux 脚本 pause,Linux Shell脚本pause命令相关推荐

  1. Linux下如何执行Shell脚本

    Linux下如何执行Shell脚本 Linux下你可以有两种方式执行Shell脚本: 1.用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等 ...

  2. linux脚本编写规则,shell脚本编写守则

    现在centos7中使用的是bash软件,通过以下命令可以查看bash版本: [root@localhost ~]# cat /etc/redhat-release #查看系统的版本 CentOS L ...

  3. linux shell脚本 定义变量,Shell脚本应用 - 编制shell脚本、shell变量

    随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要.在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分.作为Linux系统 ...

  4. linux svn checkout代码shell脚本

    linux svn checkout代码shell脚本 #!/bin/bash echo "欢迎上使用svn账户配置脚本" echo "当前版本V1.0.0" ...

  5. linux运维自动化脚本,linux运维自动化shell脚本小工具

    linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...

  6. linux 用shell脚本文件,Linux必须掌握的shell脚本基础

    1. shell 基本语法 shell: shell 是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用 ...

  7. linux csh 安装,linux安装gcc的shell脚本

    原标题:linux安装gcc的shell脚本 GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,它能把易于人类使用的高级语言编写的源代码构建成计算机能 ...

  8. Linux 运行和控制 shell 脚本

    脚本控制 对于 shell 脚本,我们最简单的操作是直接运行它.除此之外,我们还可以通过向运行中的脚本发送信号.修改脚本的优先级以及切换运行模式等等途径控制脚本. 一.处理信号 Linux 利用信号与 ...

  9. 解决Linux下无法利用shell脚本启动conda虚拟环境问题

    解决Linux下无法利用shell脚本启动conda虚拟环境问题 问题 直接在脚本中激活conda环境时遇到了一个问题 解决 查看.bashrc文件 .bashrc文件在 /home/用户名 里面,因 ...

  10. linux 脚本 获取pid,Shell脚本中获取进程ID的方法

    提问: 我想要知道运行中脚本子shell的进程id.我该如何在shell脚本中得到PID. 当我在执行shell脚本时,它会启动一个叫子shell的进程.作为主shell的子进程,子shell将she ...

最新文章

  1. 云安全趋势:IaaS?谢了,我要 PaaS
  2. linux 系统相关服务解释
  3. MySQL Binlog三种格式介绍及分析
  4. c++协程2 (boost::coroutine)
  5. request用法_虚拟语气用法总结
  6. 【英语学习】【WOTD】disparage 释义/词源/示例
  7. html在线时间24小时代码,每24小时弹一次的HTML代码
  8. Ubuntu 12.04 用户安装Chromium
  9. jsonrpc php使用,php实现的一个简单jsonrpc框架实例
  10. Nakashima Propeller选择Voltaire加速船舶螺旋桨设计
  11. shiro原理_java:shiro高级篇——4
  12. 当孙子兵法遇上词云,会有怎样的碰撞?
  13. Spring Cloud Netflix 服务注册与发现 — Eureka 入门案例
  14. Aix平台打开异步io需要fileset支持
  15. FineCMS任意头像上传漏洞复现:文件的四次上传
  16. Albert Einstein—一个真正值得敬仰的伟人(什么超级什么星什么一班都靠边站兼滚蛋!)
  17. matlab学霸表白公式,怎么表白:数学函数表白
  18. 3. 投票 案例项目(合集)
  19. iOS wkWebview调整html文字大小以及文字两端对齐
  20. 流行的任天堂电子游戏模拟器 Cemu 计划开源并支持 Linux

热门文章

  1. 计算机系统维护技术txt,计算机系统维护技术作业装系统.docx
  2. 百度自动驾驶平台生态部负责人张亮:Apollo开放平台,连接技术场景 赋能人才生态
  3. 【吴恩达deeplearning.ai】Course 5 - 2.10 词嵌入除偏
  4. todo游戏行业实战案例3:玩家等级停滞率
  5. 【NeoVim Coc.nvim】禁用从文档内提取字段的补全选项(禁用带有“yank”的补全选项)
  6. 不同大小硬盘对拷oracle,硬盘对拷方式克隆时必须注意一个大问题
  7. Linux命令行配置无线,Linux_CentOS-6.4无线上网命令行配置介绍,待连接的WIFI的ssid为“thmrdq - phpStudy...
  8. 金洪林:红邦创衣止于至善_品牌-生活时尚_品牌_YOKA时尚网
  9. Java____利用HSSF导出、导入excel文件
  10. HTML视频自动播放