linux host=${host:-"localhost"}使用方法

localhost=${host:-"localhost"}

host 变量未设定或者为空,host取"-"后面的值;否则host=$host

host=${host-"localhost"}

host 变量未设定,host取"-"后面的值;否则如果变量host为空或者有值host=$host

host=${host:-"localhost"}

一般前面会有一个read -p "请输入一个参数:" host

即:当提示你输入参数,但是你直接Enter,这时候host是为空的, localhost这个字符串作为它的值.否则就会使用你输入的字符串作为值

时间: 2024-08-01 13:13:09

linux host=${host:-"localhost"}使用方法的相关文章

ERROR 1130 (HY000):Host'localhost'解决方法

http://www.2cto.com/database/201211/169504.html ERROR 1130 (HY000):Host'localhost'解决方法 ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL server   www.2cto.com 出现原因: mysql只有一个root用户,修改root密码后选了MD5,提交后,重新 登陆出现“Host 'localhost

Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with

Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with 摘要 Linux系统下安装完MySQL,启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with... Linux系统下装完MySQL,然后重启动时报错: 解决方法:  查看cat /etc/h

关于MySQL错误 2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法

今天在外面开navicat for mysql的时候,怎么也连不上自己本机上的数据库,一直显示2005 - Unknown MySQL server host 'localhost' (0): 错误代码的意思即无法连接上主机localhost.可能是由于没有联网造成的:于是将连接属性里的 '主机名或IP地址' 改成127.0.0.1即回送地址后,就可以连接上了.上百度搜了下,navicat里的一些功能应该是要联网的,而localhost是需要DNS解析后才会是127.0.0.1的,所以才会导致这

navicat报错2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法

报错原因:没有连接互联网,用navicat连接本地mysql数据库,连接属性ip为localhost. 解决办法:将ip改为127.0.0.1即可.localhost是需要DNS解析后才会是127.0.0.1的. navicat报错2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法 原文地址:https://www.cnblogs.com/Y-zhiwei/p/8458238.html

Linux系统下安装phpmyadmin方法

phpmyadmin下载地址:不要分,赶紧去下载吧!http://download.csdn.net/detail/u011986449/7429799 1.找到 /libraries/config.default.php文件(config.default.php复制到phpmyadmin目录下,然后更名为config.inc.php),该文件有如下项目(2-8)须自行配置,windows用写字板(不要用记事本,这是UTF8编码)进行编辑,在linux下直接用vim编辑. 2.查找 $cfg['

ubuntu安装配置ssh-connect to host localhost port 22: Connection refused

在安装ssh,经常出现 ssh: connect to host localhost port 22: Connection refused 从以下几点去检查: 1.是否安装ssh-server: 打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动.若无ss

转:linux守护进程的启动方法

Linux 守护进程的启动方法 作者: 阮一峰 日期: 2016年2月28日 "守护进程"(daemon)就是一直在后台运行的进程(daemon). 本文介绍如何将一个 Web 应用,启动为守护进程. 一.问题的由来 Web应用写好后,下一件事就是启动,让它一直在后台运行. 这并不容易.举例来说,下面是一个最简单的Node应用server.js,只有6行. var http = require('http'); http.createServer(function(req, res)

Linux 通过host.allow限制特定IP来访

Linux 通过host.allow限制特定IP来访 SSH 本文转载:原文地址 看起来通常的做法是利用hosts的拒绝设置,而它的设置是针对某一个具体的进程,具体的服务,在这里就是sshd了    看起来设置一个网段使用的是     x.x.x.0/24    后面加个24真是有趣,是保持所有的可能性吗 上面的方法看起来是子网匹配的方式 如果更简单一些看起来可以直接保留前面一部分去     131.155. 可以匹配后面是任何玩意的玩意,比如131.155.1.1 除了作为sshd限制,它看起

1130 - Host 'localhost' is not allowed to connect to this MySQL server

打开Win7上的Navicat for MySQL后,连接localhost时,提示错误: 其解决方法是: 打开c:/Program Files/MySQL/MySQL Server 5.5下的my.ini文件,查看是否在在[mysqld]的段中存在: skip-grant-tables . 如果没有,添加即可. 目的是跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库. 注意: 在修改完密码以后要把MySQL服务器停掉重新启动才会生效.其方法是在win7中,打开控