linux下環境變數PS1-命令提示符

来源:https://www.cnblogs.com/licker/archive/2018/10/01/licker.html
-Advertisement-
Play Games

1.字體顏色 1.1顏色及對應數字 顏色表 前景 背景 顏色 30 40 黑色 31 41 紅色 32 42 綠色 33 43 黃色 34 44 藍色 35 45 紫紅色 36 46 青藍色 37 47 白色 1.2 其他 0 OFF 1高亮顯示 4 underline 7 反白顯示 8 不可見 1 ...


1.字體顏色

1.1顏色及對應數字

顏色表

前景 背景 顏色

30     40   黑色

echo -e "\e[30mforegroud\e[m\e[40mbackground\e[m"

 

31 41 紅色

echo -e "\e[31mforegroud\e[m\t\e[41mbackground\e[m"

32 42 綠色

echo -e "\e[32mforegroud\e[m\t\e[42mbackground\e[m"

 33 43 黃色

echo -e "\e[33mforegroud\e[m\t\e[43mbackground\e[m"

34 44 藍色

echo -e "\e[34mforegroud\e[m\t\e[44mbackground\e[m"

 

 

35 45 紫紅色

echo -e "\e[35mforegroud\e[m\t\e[45mbackground\e[m"

 

 

36 46 青藍色

echo -e "\e[36mforegroud\e[m\t\e[46mbackground\e[m"

 

 

37 47 白色

echo -e "\e[37mforegroud\e[m\t\e[47mbackground\e[m"

1.2 其他

0 OFF

1高亮顯示

echo -e "\e[1;32mforegroud\e[m\t\e[1;42mbackground\e[m"

 

4 underline

echo -e "\e[1;4;32mforegroud\e[m\t\e[1;42mbackground\e[m"

 

7 反白顯示

echo -e "\e[1;4;7;32mforegroud\e[m\t\e[1;7;42mbackground\e[m"

 

8 不可見

 

1.3 顏色開關

 //設置顏色

\e[?m     //?是顏色表值

//取消顏色設置

\e[m

2.特殊符號

     \d :代表日期,格式為weekday month date,例如:"Mon Aug 1"

    \H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux     \h :主機名     \t :顯示時間為24小時格式,如:HH:MM:SS     \T :顯示時間為12小時格式     \A :顯示時間為24小時格式:HH:MM     \u :當前用戶的賬號名稱     \v :BASH的版本信息     \w :完整的工作目錄名稱。家目錄會以 ~代替     \W :利用basename取得工作目錄名稱,所以只會列出最後一個目錄     \# :下達的第幾個命令     \$ :提示字元,如果是root時,提示符為:# ,普通用戶則為:$ 3、設置提示符 在此文件最後一行添加:vim /etc/profile export PS1='[\u@\h \W]\$ '   #這裡必須用單引號,對所有用戶(root,已經創建的用戶,後來創建的用戶)的終端都生效。
echo  "export PS1='[\e[1;31m\u\e[m@\e[42m\h\e[m \e[36m\w\e[m]\n\\$'">>/etc/profile && source /etc/profile

在此文件(~/.bashrc)中最後一行添加,只對當前用戶生效。

echo "export PS1='[\e[1;32m\u\e[m@\e[42m\h\e[m \e[35m\w\e[m]\n\\$'">>~/.bashrc


 

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1、lambda 函數比較輕便,即用即仍,很適合需要完成一項功能,但是此功能只在此一處使用,連名字都很隨意的情況下;2、匿名函數,一般用來給 filter, map 這樣的函數式編程服務;3、作為回調函數,傳遞給某些應用,比如消息處理 ...
  • 簡單的介紹一下吧,斯特靈數其實有很多好玩的性質和擴展的。 定義 設$S(n, m)$表示把$n$個 不同的球 放到$m$個相同的盒子里,且不允許盒子為空的方案數 稱$S$為第二類斯特靈數 計算方法 遞推: 考慮第$n$個球放到了哪裡 第一種情況是自己占一個盒子,方案為$S(n 1, m 1)$ 第二 ...
  • 現在是北京時間2018/9/29 21:25:05 我在加班,寫一個記錄,開啟我的新生活! ...
  • 按照的是中文的visual studio,用起來很不方便,因為程式員的都是英文版,平時交流時也是英文的名字 轉換語言時發現只有中文和跟隨windows系統的設置 官方給的文檔看的不是很清楚 查閱資料後總結下步驟: 1、進入到設置--選項--區域設置,發現沒有英文語言 2、進入工具--獲取工具和功能 ...
  • Steeltoe里的分散式追蹤功能與 "Spring Cloud Sleuth" 一樣,支持在日誌中記錄追蹤數據,或者上傳到遠端的服務,比如Zipkin。 Logging 在Steeltoe中使用日誌時需要引入其特有的日誌包 。 之後還需在應用程式啟動時加入日誌提供器。 接下來,引入追蹤包 。 然後 ...
  • .Net平臺下相容.NET Standard 2.0,一個實現以Lambda表達式轉轉換標準SQL語句,使用強類型操作數據的輕量級ORM工具,在減少魔法字串同時,通過靈活的Lambda表達式組合,實現業務數據查詢的多樣性。 ...
  • 0.簡介 Abp 框架為我們自帶了審計日誌功能,審計日誌可以方便地查看每次請求介面所耗的時間,能夠幫助我們快速定位到某些性能有問題的介面。除此之外,審計日誌信息還包含有每次調用介面時客戶端請求的參數信息,客戶端的 IP 與客戶端使用的瀏覽器。有了這些數據之後,我們就可以很方便地復現介面產生 BUG ...
  • 一、ASPX 登陸界面驗證碼 1、登陸驗證碼圖片和輸入驗證碼框 2、js $(function () { $("#loginBtn").click(function () { var Pwd = $("#PwdTbx").val(); var md5pwd = $.md5(Pwd); $("#Pwd ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...