欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

bash腳本輸入密碼不回顯問(wèn)題的解決方法

 更新時(shí)間:2013年08月16日 19:01:21   作者:  
編寫(xiě)一個(gè)bash腳本時(shí),需要用戶輸入一個(gè)密碼,方可繼續(xù)后續(xù)流程,但是又要保證用戶輸入的密碼不會(huì)被別人看到,因此排除了通過(guò)參數(shù)將密碼傳入腳本的方案
不繞圈子,揭曉答案:設(shè)置終端狀態(tài)為“字符不回顯”(如果你了解過(guò)termios的話,也一定聽(tīng)說(shuō)過(guò))

方法就是:

stty -echo #設(shè)置輸入字符不回顯

#此處用read語(yǔ)句接收用戶輸入的內(nèi)容

stty echo #取消不回顯狀態(tài)

ps: 謝謝symclark給出的好建議!他的建議是使用read的-s選項(xiàng)直接就可以實(shí)現(xiàn)輸入內(nèi)容不回顯,不必像我文章中寫(xiě)的那么麻煩。:)

相關(guān)文章

  • 詳解Linux ln 命令

    詳解Linux ln 命令

    Linux 中的文件分為 Hard Link 和 Symbolic Link 兩種。Hard Link 文件又被稱(chēng)為硬鏈接文件、實(shí)體鏈接文件,Symbolic Link 文件則常被稱(chēng)為符號(hào)鏈接、軟鏈接文件。這篇文章主要介紹了Linux ln 命令 ,需要的朋友可以參考下
    2019-08-08
  • Linux命令每天必學(xué)之 useradd/adduser 新增用戶

    Linux命令每天必學(xué)之 useradd/adduser 新增用戶

    Linux下useradd或adduser命令用來(lái)建立用戶帳號(hào)和創(chuàng)建用戶的起始目錄,使用權(quán)限是超級(jí)用戶。接下來(lái)通過(guò)本文給大家介紹每天必學(xué)Linux命令之 useradd/adduser 新增用戶的相關(guān)知識(shí),需要的朋友參考下吧
    2018-10-10
  • linux shell字符串內(nèi)置的常用操作(獲取長(zhǎng)度、查找、替換)

    linux shell字符串內(nèi)置的常用操作(獲取長(zhǎng)度、查找、替換)

    在編寫(xiě)shell程序時(shí),經(jīng)常會(huì)涉及到字符串相關(guān)操作。有許多命令語(yǔ)句,如awk,sed都能夠做字符串各種操作。 事實(shí)上shell內(nèi)置一系列操作符號(hào),能夠達(dá)到相似效果,使用內(nèi)部操作符會(huì)省略啟動(dòng)外部程序等時(shí)間,因此速度會(huì)很的快。如果內(nèi)置的操作符能夠做到的,優(yōu)先使用內(nèi)置的
    2015-12-12
  • Linux查看GPU信息和使用情況的實(shí)現(xiàn)命令

    Linux查看GPU信息和使用情況的實(shí)現(xiàn)命令

    這篇文章主要介紹了Linux查看GPU信息和使用情況的實(shí)現(xiàn)命令,文中通過(guò)示例代碼和圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-12-12
  • Linux touch命令使用示例

    Linux touch命令使用示例

    我們平時(shí)用得最多的是通過(guò)touch創(chuàng)建一個(gè)空文件,實(shí)際上通過(guò)touch命令可以修改文件的atime、mtime,所以文件的真實(shí)訪問(wèn)時(shí)間和修改時(shí)間是可以被修改,我們?cè)谂挪橄到y(tǒng)異常的時(shí)候還需要結(jié)合日志、歷史命令等等因素綜合決策,本文介紹Linux touch命令,需要的朋友可以參考下
    2023-03-03
  • Linux下Shell編程快捷鍵大全(日常整理)

    Linux下Shell編程快捷鍵大全(日常整理)

    有時(shí)候,我們需要在 Bash 中重復(fù)執(zhí)行先前的命令。所以學(xué)習(xí)shell編程快捷鍵對(duì)工作非常有幫助,下面由腳本之家小編給大家介紹Linux下Shell編程快捷鍵大全,需要的朋友參考下吧
    2016-03-03
  • jenkins?pipeline中獲取shell命令的標(biāo)準(zhǔn)輸出或者狀態(tài)的方法小結(jié)

    jenkins?pipeline中獲取shell命令的標(biāo)準(zhǔn)輸出或者狀態(tài)的方法小結(jié)

    這篇文章主要介紹了jenkins?pipeline中獲取shell命令的標(biāo)準(zhǔn)輸出或者狀態(tài),工作中需要獲取shell?命令的執(zhí)行狀態(tài),返回0或者非0,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Shell腳本實(shí)現(xiàn)檢測(cè)文件是否被修改過(guò)代碼分享

    Shell腳本實(shí)現(xiàn)檢測(cè)文件是否被修改過(guò)代碼分享

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)的檢測(cè)文件是否被修改代碼分享,其實(shí)了解了原理就可以做很多事了,需要的朋友可以參考下
    2014-09-09
  • Shell中字符串排序的幾種方法

    Shell中字符串排序的幾種方法

    今天小編就為大家分享一篇關(guān)于Shell中字符串排序的幾種方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • Shell腳本if else語(yǔ)句小結(jié)

    Shell腳本if else語(yǔ)句小結(jié)

    這篇文章主要介紹了Shell腳本if else語(yǔ)句小結(jié),總結(jié)了Shell腳本中的if控制語(yǔ)句和其它語(yǔ)言的不同,常見(jiàn)的3種寫(xiě)法等,需要的朋友可以參考下
    2014-07-07

最新評(píng)論