所以我几天来一直在网上搜索,试图解决这个问题并且无法弄明白.
我知道这将是一个简单的.
所以我最近拿了一个旧桌面并加载了ubuntu服务器12.04.我在这个项目中的目标是创建一个区域来托管几个git存储库,也许是一个简单的网页.
我已经安装了SSH和Apache2软件包并尝试配置它们.现在我可以使用ssh greg@0.0.0.0.0从我的笔记本电脑登录,但仅限于我在同一网络上.一旦我离开家,我得到一个超时错误.
所以我现在想要了解的两件事.
在服务器上获取我的主机名,因此登录将是greg @ hostname而不是greg@0.0.0
(我已经完成了sudo主机名并更改了etc/hostname文件而没有结果)
多谢你们.
所以我有一个关于在bash中获取opts的问题.我想获取参数的值,如果它们存在但是如果它们不存在则使用默认值.因此脚本应该采用目录和整数,但如果未指定,则$ PWD和3应为默认值.这是什么
while getopts "hd:l:" opt; do
case $opt in
d ) directory=$OPTARG;;
l ) depth=$OPTARG;;
h ) usage
exit 0;;
\? ) usage
exit 1;;
esac
Run Code Online (Sandbox Code Playgroud)