用户交互式命令:read】的更多相关文章

read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合.该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开. 语法 read [option]... [name ...] 选项 -p prompt 在尝试读取之前输出 PROMPT 提示符并且不带换行符 -t timeout 如果在 TIMEOUT 秒内没有读取一个完整的行则  超时并且返回失败.TMOUT 变量的值是默认的超时时间.  TIMEOUT 可以是小数.如果 TIMEOUT 是0,那么仅当在 指定的…
shell尽管很强大.但是貌似无法完成交互式命令的操作,实例 ssh host 如果host而且该机没有加入信任.手动输入的时间需要password. 这样的情况下可以使用expect支持. 下面举个样例来说明expect的功能与使用: 功能:对集群各机器运行同样指令 如 集群ip 为 :192.168.6.1~192.168.6.10.须要在这10台机器上 同一时候 以tt用户登录 并运行 mkdir ttji_314命令. 首先 定义一个hostlist文件 : 192.168.6.1 19…
目录 python 交互式命令行数据库连接助手 0. 操作示例 1. python 连接mssql 2. python 连接mysql 3. python 连接redis n. Tips python 交互式命令行数据库连接助手 目前支持mysql .mssql .redis 完整代码已上传至github https://github.com/b4zinga/PythonTools/blob/master/dbcli.py 0. 操作示例 python 连接mysql: python连接mssq…
一.概述 在Linux环境,有多种实现自己主动化的脚本语言.如Shell.Python.Perl.Tcl等. Shell语言因与Shell外壳结合紧密,是最常见的实现自己主动化的脚本语言. 同一时候,在Linux环境中存在大量功能单一的小工具--通常它们在指定输入后,马上就可获得输出,比如echo.cat等字符串/文本打印工具.又或者是如sed.awk等最经常使用的字符串编辑工具.通过编写Shell脚本,我们能够重复利用这些小工具来实现一些自己主动化的批处理. 在少数情况下,我们也须要用到一些交…
[root@localhost ~]# passwd # 修改 root 用户的密码 passwd 给linux用户设置密码 命令 passwd www 直接passwd是当前用户设置密码 非交互式修改密码: echo "123456" |passwd --stdin www [root@MongoDB ~]# " | passwd --stdin www Changing password for user www. passwd: all authentication t…
紧接着上一篇Linux的命令行的学习:Linux学习3---(文件的压缩和解压缩命令zip unzip tar.关机和重启命令shutdown reboot……) 1.挂载命令     简介         简单的理解为Windows中的分配盘符         在安装Linux的时候,往往设置了/./boot.swap分区,所以这些分区在开机时都是自动挂载的.但是像光盘.U盘.移动硬盘……要想使用,就必须进行人为的挂载         像/proc./sys是内存分区,虽然没有手动设置,但是是…
转:http://database.51cto.com/art/200910/158576.htm 在DBA的日常工作中,经常遇到为Oracle用户解锁的操作:这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作.下面是具体的过程: 默认的scott用户是被锁定的,先解锁就能登陆上了. 使用下面的语句解锁scott: alter user scott account unlock; 解锁之后可能会要求你该密码: alter user scott ide…
很多linux程序比如passwd,ftp,scp,ssh等自身并没有提供一种静默式的执行选项,而是依赖于运行时的终端输入来进行后一步的操作比如更改密码.文件上传.下载等.虽然有些编程语言如java嵌入了不少这些常用工具的API比如jcsh等,但是毕竟他们不够自然和顺手.虽然也可以使用ssh免登陆方式,但当机器太多且密码可能经常会更改的时候,每次大批量修改也会很不方便. expect是unix/linux下的一个命令行工具,其使用tcl作为编程语言开发.其主要的功能就是模拟终端用户控制交互式应用…
用户管理命令:useradd(添加用户) 用户管理命令:passwd(设置和修改用户密码) 用户管理命令:who(查看所有登录用户的信息)…
用户管理命令 命令名称:useradd功能:添加用户(添加完后不能立即使用,必须用passwd修改用户密码后才能使用)用法:useradd [选项] 用户名选项参数:-u 手工指定用户的UID-d 手工指定用户的家目录-c 手工指定用户的说明-g 手工指定用户的初始组-G 指定用户的附加组-s 手工指定用户的登录shell 命令名称:passwd功能:修改用户密码用法:passwd [选项] 用户名选项参数:-S 查询用户密码的密码状态-l 暂时锁定用户-u 解锁用户--stdin 可以通过管道…