摘要: 在编写 Linux bash shell 脚本时,经常会用到 $0、$1、$2、$#、$@、$*、$? 等参数,下面具体说明这些参数的含义。 假设执行 ./test.sh a b c 这样一个命令,则可以使用下面的参数来获取一些值: $0 对应 "./test.sh" 这个值。如果执行的是 ./wo 阅读全文
posted @ 2024-03-07 15:20 zhihua 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在全新的Ubuntu系统中,其实是无法执行ifconfig命令的,因为这需要net-tools才能执行。在某些无法连接到外网的情况下,我们常常通过将安装包上传或发送到Ubuntu系统中,解压并安装,以保证相关指令能够执行。 XFTP传输 这种传输方式比较常用,但是同时你需要安装并开启ssh服务。 s 阅读全文
posted @ 2024-03-07 15:09 zhihua 阅读(634) 评论(0) 推荐(0) 编辑
摘要: origin 如图,运行一个脚本文件报错: 原因: 在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识 解决方法,用dos2unix filename命令,,直接把文件转换为unix格式 其他解决方法: 阅读全文
posted @ 2024-03-07 14:57 zhihua 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在某些场景下,我们可能需要将一台电脑的IP地址设置成静态的。例如在局域网内部署一个服务器,我们可能不希望他通过DHCP获取动态地址,而造成无法访问。设置静态IP在window系统下比较容易,但在Linux系统下稍微麻烦一点。下面介绍2种Ubuntu 18.04系统下设置静态IP的方法,博主亲测有效 阅读全文
posted @ 2024-03-07 11:43 zhihua 阅读(405) 评论(0) 推荐(0) 编辑