linux shell 怎么实现 按回车键或任意键 继续下一步操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell 怎么实现 按回车键或任意键 继续下一步操作相关的知识,希望对你有一定的参考价值。
参考技术A #!/bin/shisContinue='y'
echo "1"
read -p 'continue?[y/n]' isContinue
echo $isContinue
试试, 我在rhel4.3 下测试正常. 参考技术B 用 bash...
#!/bin/bash
read -n1本回答被提问者采纳 参考技术C read -n 1就可以追问
不行啊
#!/bin/sh
echo "1"
read -n
echo "2"
输出的结果是:
1
read: 3: Illegal option -n
2
3
#!/bin/sh
echo "1"
read -n
echo "2"
你的 read -n 后面的那个 1 呢?
#!/bin/sh
echo "1"
read -n 1
echo "2"
echo "3"
结果:
1
read: 3: Illegal option -n
2
3
一样不行
我这里 使用的是centos 5.6 的,
sh --version 的输出是:
GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu)
是可以的, 不清楚你那里出了什么 问题!
汗
root@d:~# sh --version
sh: Illegal option --
我的怎么这样
你的什么系统, 嵌入式的吧, 可能相应的功能没有编译进去, 重新编译一下, 把相应的功能编译进去就可以了
追问我是新安装的debian 6
需要哪些编译呢 怎么编译
你 man read 看看帮助吧, 看看里面都支持那些选项,
可以现在更新一下系统软件包。 PC上的系统一般都应该有的,
我没用过debian, 不能进一步帮你了
呃 一些帮助不怎么好看
在网上有什么资料吗
http://www.360doc.com/content/09/0407/11/36491_3048456.shtml
Linux系统救援模式应用:单用户模式找回密码
利用Linux系统救援模式找回密码
方法一:
- 开机时手要快按任意键,因为默认时间5s
- grub菜单,只有一个内核,没什么好上下选的,按e键。升级了系统或安装了Xen虚拟化后,就会有多个显示。
- 接下来显示如下,选择第二项,按e键
- 接下来显示如下,在rhgb quiet最后加"空格",然后键入"1"或"s"或"S"或"single"都可以,按回车键返回上一层
- 按b键启动系统
- 最后界面直接输入passwd就能改root密码
方法二:
- 将系统光盘或U盘在Bios中设置为第一启动项
- 重启系统后进入安装启动菜单,上下键移动到Rescue install system 救援安装系统
- 选择语言,保持默认English
- 选择键盘类型,保持默认us
- 是否启动网络,需要根据你实际情况进行选择,如果需要通过联网拷贝数据,选择YES,在这里我们选择NO
- 进入到Rescue界面,选择Continue
- 系统挂载在/mnt/sysimage下 如果要到root环境下,运行 chroot /mnt/sysimage 命令
- 三种选项:shell 进入命令行模式;fakd是诊断模式;reboot重启电脑;我们这里选择shell
9、更改密码
Chroot /mnt/sysimage 执行原系统文件,这时可以使用passwd更改密码,或者vi打开passwd文件对密码标志位进行修改
文章内容参考自:
以上是关于linux shell 怎么实现 按回车键或任意键 继续下一步操作的主要内容,如果未能解决你的问题,请参考以下文章