通過把管道符和passwd命令的--stdin引數相結合,我們可以用一條命令來完成密碼重置操作:
[root@root~]# echo "passwd" | passwd --stdin root
changing password for user root.
passwd: all authentication tokens updated successfully.
注意事項!!!
使用echo 修改密碼盡量不要使用感嘆號!
因為感嘆號!在shell中有特別的含義 叫做事件提示符。
如果特別一定需要使用感嘆號作為密碼的一部分,就把雙引號換成單引號,或者是用反斜槓\實現轉義功能
反斜槓(\):使反斜槓後面的乙個變數變為單純的字串。
單引號(''):轉義其中所有的變數為單純的字串
示例使用\轉義:[root@root~]# echo 「\!23qweasdf」 | passwd --stdin root
使用單引號:[root@root~]# echo '!23qweasdf' | passwd --stdin root
Linux 使用echo 修改GPIO的狀態
所有gpio介面都基於 sys class gpio 首先必須請求gpio。所以如果我們想請求gpiq 23,我們會這樣做 root echo 23 sys class gpio export 如果此過程成功,您將得到乙個 sys class gpio gpio23 目錄。然後,當我們完成它,我們會...
Linux 的echo命令使用方法
linux的echo命令,在shell程式設計中極為常用,在終端下列印變數value的時候也是常常用到的,因此有必要了解下echo的用法 echo命令的功能是在顯示器上顯示一段文字,一般起到乙個提示的作用。該命令的一般格式為 echo n 字串 其中選項n表示輸出文字後不換行 字串能加引號,也能不加...
使用passwd命令修改Linux系統中使用者密碼
命令格式 我們在上一小節中介紹了新增使用者的命令,但是新新增的使用者如果不沒定密碼是不能登入系統的,那麼我們來學習一下密碼設定命令passwd。root localhost passwd 選項 使用者名稱選項 說明 s 查詢使用者密碼狀態,也就是 etc shadow檔案中的內容。僅root使用者可...