Ubuntu系统使用常见问题

此篇文章记录在使用ubuntu系统时候的一些操作笔记,会长期补充。
目录:

  1. sh运行脚本需要sudo权限时自动输入密码

1、sh运行脚本需要sudo权限时自动输入密码

以sudo apt-get update指令为例,如何在脚本中实现自动输入密码。

(1) 使用管道: 上一个命令的stdout接到下一个命令的stdin

#!/bin/bash
echo your_password | sudo -S apt-get update

(2) 使用文本块输入重定向

#!/bin/bash
sudo -S apt-get update << EOF 
你的密码
EOF

-S的作用:加上-S sudo会从标准输入中读取密码,不加-S则不起作用。
参考: ubuntu运行sh脚本时sudo自动输入密码

发布了47 篇原创文章 · 获赞 23 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/llfjcmx/article/details/103745721