有時候需要執行一個小腳本,就把一部分命令集合起來,我們可以使用 && 或者 .sh 腳本換行。
而有些時候涉及權限需要輸入密碼就出現了一些客戶端會卡在輸密碼的界面讓用戶輸入 腳本會暫停,為了避免每次都輸入密碼 可以使用一個寫死密碼的腳本(當然這樣極不安全,但是如果是個人電腦或者為了方便快捷這種方法是真偷懶,哈哈)
cd ~/self/shell_file/ echo '密碼' | sudo -S 要執行的命令
比如我這里為了執行 vagrant up 每次都要輸入密碼 於是就使用了
echo 'password' | sudo -S vagrant up
這樣一來就不需要輸入密碼了,其實也就是客戶端首次使用sudo需要密碼,往往第一次輸入后一段時間內都不用輸入密碼,可能過了一段時間又需要輸入密碼了,也提高不了什么速度,但是小小的改進能帶來每日一次啟動vagrant一順溜到底的便利罷了。