通過https://blog.csdn.net/u013430110/article/details/112554474此方式將IP地址插入到history命令列印格式中,發現列印出來的IP地址都是一樣的,通過不同網路遠程連接系統,但history列印出來的結果中的IP地址全部都是當前網路IP地址,有什么辦法能將【IP地址】像【日期時間】一樣,寫入到~/.bash_history檔案中呢???
關于/etc/profile組態檔中的IP地址格式配置內容:
# Improve the history content format
USER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'`
if [ "$USER_IP" = "" ]; then
USER_IP=`hostname`
fi
export HISTTIMEFORMAT="%F %T ${USER_IP} "
從下面截圖可以看出,其中%F %T的日期時間,是以時間戳形式保存在~/.bash_history歷史記錄檔案中的,但卻沒有IP地址,所以我想該如何能讓IP地址也保存到這檔案中,以便讓history可以列印不同網路連接到系統中所執行的命令呢:
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/249641.html
標籤:專題技術討論區
上一篇:如何通過批處理根據文本檔案批量創建文本檔案,如果文本檔案重復,則在文本檔案后遞增數值
下一篇:ubuntu無法聯網連音響
