修改環境變數顯示當前登陸使用者的相關資訊
設定環境變數的方法有兩種:
1./etc/profile
2. /etc/profile.d
這裡主要說一下第二種, /etc/profile.d 是一個資料夾,而在當中設定的變數是 對所有的使用者生效 的,且這裡都是一些指令碼檔案。
利用指令碼顯示出當前登陸使用者的相關資訊以及當前的目錄資訊:
指令碼名稱: show_tittle.sh
#eth0_ip=`/sbin/ifconfig eth0|grep "inet addr"|awk '{print $2}'|cut -d: -f2` eth0_ip=`/sbin/ifconfig | grep -w "inet" | egrep -v "(inet addr:|inet )(172\.16|127\.0\.0\.1)"|awk '{print $2}'|cut -d: -f2` PS1="\n\e[0;37m[\e[m\e[1;32m\u\e[m\e[1;33m@\e[m${eth0_ip} \e[35;1m\H\e[0m]: \w\n\$?> " export PS1 ---------------------
然後再source一下環境變數。
效果:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31442725/viewspace-2639088/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux檢視環境變數當前資訊和檢視命令Linux變數
- Python 檢視當前環境所有變數的大小Python變數
- [20200217]bash顯示path環境變數.txt變數
- 檢視linux系統當前登陸的使用者Linux
- Mysql 顯示錶的相關資訊 --命令MySql
- [20200422]瞭解相關程式的環境變數.txt變數
- docker 修改執行容器環境變數,如何修改容器中的環境變數env使長期有效Docker變數
- Spring Security - 獲取當前登入使用者的詳細資訊Spring
- Linux 下檢視系統當前登入使用者資訊Linux
- UKUI 桌面環境登陸 Arch Linux!UILinux
- C#.net 獲取當前應用程式所在路徑及環境變數C#變數
- 在Linux下檢視和修改環境變數Linux變數
- Linux:修改系統 php 預設環境變數LinuxPHP變數
- C++系統相關操作2 - 獲取系統環境變數C++變數
- Fresh Relevance:研究顯示消費者重視便利性和相關性 而不是支援當地社群和環境
- GBASEDBTSERVER 環境變數7GBASEDBTSHMBASE 環境變數 (UNIX™)Server變數
- shell(2)永久環境變數和字串顯位變數字串
- javaScript動態顯示當前時間JavaScript
- MX150顯示卡相當於什麼級別的顯示卡?mx150相當於gtx多少
- 簡述SHELL全域性環境變數與局變環境變數變數
- Java 環境變數Java變數
- jdk環境變數JDK變數
- postman環境變數Postman變數
- DOS環境變數變數
- 配置環境變數變數
- env 環境變數變數
- 環境變數path變數
- Mac 修改Java環境變數 pod brew等其他不能用MacJava變數
- java 環境變數的配置Java變數
- [提問交流]oneThink預設前臺分頁,每頁的資料條數顯示修改
- PbootCms後臺登陸不顯示驗證碼boot
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- jquery/js透過當前URL對當前欄目連結高亮顯示jQueryJS
- 什麼是環境變數?Python中如何設定環境變數?變數Python
- 在 Linux 伺服器關機前向使用者顯示一條自定義訊息Linux伺服器
- C4C和CRM裡獲取當前登入使用者分配的Organization Unit資訊
- Windows手動新增python、pip環境變數及修改pip源WindowsPython變數
- Java環境變數新增Java變數