标签:Shell

共 6 篇
2020-07-23 19 浏览

curl 获取执行时相应时间

直接来命令 Bash 复制代码 curl -o /dev/null -w % { time_namelookup } ::% { time_connect } ::% { time_starttransfer } ::% { time_total } ::% { speed_download } "\n" url 执行结果如下 Bash 复制代码 # cur…

2020-07-23 16 浏览

shell 脚本中$$,$#,$?分别代表的意思

$0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1..9 $* 这个程式的所有参数,此选项参数可超过9个。 $# 这个程式的参数个数 $$ 这个程式的PID(脚本运行的当前进程ID号) $! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号) $? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错…

2020-07-23 22 浏览

利用.my.cnf,安全实现Shell下MySQL免输入密码登录

MySQL官方文档有说明,可以在~/.my.cnf处指定用户的密码。 .my.cnf的格式如下: TEXT 复制代码 [client] password="MySQL密码" user=MySQL用户名 上面的user一行可以省略,不指定user,则自动以当前Shell登录的用户身份登入mysql。 把上述代码保存到~/.my.cnf,再次输入mysql(或m…

2020-07-23 18 浏览

Linux的Shell里面生成随机数

1.使用时间相关的随机数 利用data命令生成输出unixtimestamp(%s)和当前时间的纳秒数据(%N,精确到亿分之一秒) 前者保证在不同秒数之内输出不重复 后者保证在同一秒内数字不重复 两者组合就可以了 TEXT 复制代码 date +%s%N 这个方法不依赖系统 只要时间不停止,就一直可以得到不重复的为随机数 2.系统shell内部变量 TEXT…

2020-07-23 25 浏览

shell命令运行符号 ;,&,&& 的区别

TEXT 复制代码 command1 & command2 & command3 表示三个命令同时执行 TEXT 复制代码 command1; command2; command3 表示不管前面命令执行成功没有,后面的命令继续执行 TEXT 复制代码 command1 && command2 && command3 表示只有前面命令执行成功,后面命令才继续执…

2020-07-23 17 浏览

shell 中变量的替换

条件变量替换: Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换条件放在{}中 (1) ${value:-word} 当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值 (2) ${value:=word} 与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将word赋值给value (3) $…