最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本中實現(xiàn)把輸入的密碼轉換為*(星號)的方法

 更新時間:2014年06月21日 10:23:37   投稿:junjie  
這篇文章主要介紹了Shell腳本中實現(xiàn)把輸入的密碼轉換為*(星號)的方法,從而把密碼字符串隱藏起來,比較實用的一個功能,在做交互設計時非常有用哦,需要的朋友可以參考下

如果你需要寫一段與用戶交互,且需要輸入一些敏感信息的(例如:用戶密碼、License等),那么直接用printf+read的方式,就會把用戶輸入的信息顯示在屏幕了,這是不符合信息安全的,而且對客戶體驗來說也顯得不夠專業(yè),所以就需要將用戶輸入的密碼轉換為*,樣式如下:

please input your passwd:1234
修改為:
please input your passwd:****

那么具體如何實現(xiàn)呢,請往下看……

#!/bin/sh


getchar() {

  stty cbreak -echo

  dd if=/dev/tty bs=1 count=1 2> /dev/null

  stty -cbreak echo

}


printf “Please input your passwd: ”


while : ; do

  ret=`getchar`

  if [ x$ret = x ]; then

    echo

    break

  fi

  str=”$str$ret”

  printf “*”

done


echo “Your password is: $str”

相關文章

  • linux whatis與whatis database 使用及查詢方法(man使用實例)

    linux whatis與whatis database 使用及查詢方法(man使用實例)

    在學習man命令時候,估計很多朋友都發(fā)現(xiàn)有man –f ,man –k 參數(shù),可以查出很多數(shù)據(jù)。這些有的與man手冊頁相同,有些不是屬于手冊頁的。它們數(shù)據(jù)怎么收集來的,并且whatis是怎么樣工作的
    2015-10-10
  • shell如何記錄用戶的IP與命令詳解

    shell如何記錄用戶的IP與命令詳解

    這篇文章主要給大家介紹了關于shell是如何記錄用戶的IP與命令的相關資料,記錄用戶輸入過的命令使用history命令,而記錄用戶的IP可能稍復雜一些,需要的朋友們下面跟著小編一起來看看吧。
    2017-06-06
  • 很實用的Linux 系統(tǒng)運維常用命令及常識(超實用)

    很實用的Linux 系統(tǒng)運維常用命令及常識(超實用)

    作為Linux運維,需要了解Linux操作系統(tǒng)的基本使用和管理知識,下面腳本之家小編給大家介紹下Linux運維需要掌握的命令,想成為Linux運維的朋友可以來學習一下
    2016-10-10
  • Linux下啟動tomcat的方法

    Linux下啟動tomcat的方法

    tomcat是隨機啟動的,所以在開啟服務器的時候要手動開啟tomcat,不然沒法訪問,本文給大家介紹linux下啟動tomcat的方法,對linux啟動tomcat的相關知識感興趣的朋友一起學習吧
    2015-12-12
  • Linux curl命令詳解

    Linux curl命令詳解

    這篇文章主要為大家詳細介紹了Linux curl命令的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • linux echo命令以及l(fā)inux echo命令提示權限不夠的解決辦法

    linux echo命令以及l(fā)inux echo命令提示權限不夠的解決辦法

    linux的echo命令, 在shell編程中極為常用, 在終端下打印變量value的時候也是常常用到的, 因此有必要了解下echo的用法。下面通過本文給大家介紹linux echo命令以及l(fā)inux echo命令提示權限不夠的解決辦法,感興趣的朋友一起看看吧
    2017-09-09
  • 編寫shell腳本將VPS上的數(shù)據(jù)備份到Dropbox網(wǎng)盤的方法

    編寫shell腳本將VPS上的數(shù)據(jù)備份到Dropbox網(wǎng)盤的方法

    這篇文章主要介紹了編寫shell腳本將VPS上的數(shù)據(jù)備份到Dropbox網(wǎng)盤的方法,注意Dropbox在國內訪問的網(wǎng)絡相關問題,需要的朋友可以參考下
    2015-07-07
  • Shell腳本判斷Apache進程是否存在

    Shell腳本判斷Apache進程是否存在

    這篇文章主要介紹了Shell腳本判斷Apache進程是否存在,若不存在則顯示不存在,若存在則顯示進程個數(shù),當不等于10個時用紅色字體通知管理員,需要的朋友可以參考下
    2014-12-12
  • 分享70個經(jīng)典的 Shell 腳本面試題與答案

    分享70個經(jīng)典的 Shell 腳本面試題與答案

    我們?yōu)槟愕拿嬖嚋蕚溥x擇了 70 個你可能遇到的 shell 腳本面試問題及解答。了解腳本或至少知道基礎知識對系統(tǒng)管理員來說至關重要,它也有助于你在工作環(huán)境中自動完成很多任務
    2018-02-02
  • shell中的排序算法示例代碼

    shell中的排序算法示例代碼

    本文主要介紹了shell中的排序算法示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評論

太仆寺旗| 泰州市| 阿拉善盟| 库车县| 龙山县| 腾冲县| 酉阳| 连城县| 八宿县| 奇台县| 东明县| 昌吉市| 城市| 云林县| 邵武市| 兴仁县| 甘孜县| 铜梁县| 吴川市| 南靖县| 射阳县| 阳高县| 乌苏市| 邻水| 水城县| 梁山县| 崇明县| 沿河| 渝北区| 德江县| 开封县| 夏河县| 桂平市| 呼和浩特市| 凌云县| 大兴区| 常德市| 车险| 东源县| 阳泉市| 金溪县|