প্রম্পট সেট করার জন্য আমার একটি সহায়ক ফাংশন রয়েছে এবং আমি এস্কেপ কোডের রেফারেন্সগুলি সন্ধানের জন্য বেশি সময় ব্যয় করতে চাই না, তাই আমি এতে সমস্ত পাঠ্য রঙের মান কোড করে রেখেছি।
function set_prompt ( )
{
# Prompt setup
# ##################
# Black \e[0;30m
# Blue \e[0;34m
# Green \e[0;32m
# Cyan \e[0;36m
# Red \e[0;31m
# Purple \e[0;35m
# Brown \e[0;33m
# Gray \e[0;37m
# Dark Gray \e[1;30m
# Light Blue \e[1;34m
# Light Green \e[1;32m
# Light Cyan \e[1;36m
# Light Red \e[1;31m
# Light Purple \e[1;35m
# Yellow \e[1;33m
# White \e[1;37m
local COLOR_DEFAULT='\[\e[0m\]'
local COLOR_BLACK='\[\e[0;30m\]'
local COLOR_BLUE='\[\e[0;34m\]'
local COLOR_GREEN='\[\e[0;32m\]'
local COLOR_CYAN='\[\e[0;36m\]'
local COLOR_RED='\[\e[0;31m\]'
local COLOR_PURPLE='\[\e[0;35m\]'
local COLOR_BROWN='\[\e[0;33m\]'
local COLOR_GRAY='\[\e[0;37m\]'
local COLOR_DARK_GRAY='\[\e[1;30m\]'
local COLOR_L_BLUE='\[\e[1;34m\]'
local COLOR_L_GREEN='\[\e[1;32m\]'
local COLOR_L_CYAN='\[\e[1;36m\]'
local COLOR_L_RED='\[\e[1;31m\]'
local COLOR_L_PURPLE='\[\e[1;35m\]'
local COLOR_YELLOW='\[\e[1;33m\]'
local COLOR_WHITE='\[\e[1;37m\]'
local PS1_SET_TITLE='\[\e]0;\w\a\]'
local PS1_SET_TIME="${COLOR_DEFAULT}\t"
local PS1_SET_RET_CODE="${COLOR_L_RED}(\$?)"
local PS1_SET_USER="${COLOR_L_GREEN}\u@\h"
local PS1_SET_PWD="${COLOR_YELLOW}\w"
local PS1_LN_1="${PS1_SET_TITLE}\n"
local PS1_LN_2="${PS1_SET_TIME} ${PS1_SET_RET_CODE} "
local PS1_LN_2="${PS1_LN_2}${PS1_SET_USER} ${PS1_SET_PWD} ${COLOR_DEFAULT}\n"
echo "${PS1_LN_1}${PS1_LN_2}"
}
তারপরে আপনি এটি করতে পারেন:
PS1=$( set_prompt )
# Use '#' for root shell
export PS1=${PS1}'$ '
unset -f set_prompt
এখানে লিঙ্কটি যা ভিটি 100 এর টার্মিনাল কোডগুলি ব্যাখ্যা করে: http://www.termsys.demon.co.uk/vtansi.htm
\[
- প্রিন্টিং-না-অক্ষরগুলির ক্রম শুরু করুন - অ-প্রিন্টিং অক্ষরের
\]
শেষ ক্রম
- "[\ ই [32; 1 মি]" এবং \ ই [32; 1 মি "এর মধ্যে পার্থক্য কী? সেগুলি কি একই রকম?
একই নয় এবং এটি হওয়া উচিত \[\e[32;1m\]'. Without
[] `এটি কনসোলে ক্রমটি মুদ্রণের চেষ্টা করবে।
- STARTCOLOR (\ ই [40m) / ENDCOLOR (\ ই [0 মি) এর অর্থ কী?
STARTCOLOR, মানে কালোতে ব্যাকগ্রাউন্ড সেট করুন, ENDCOLOR এর অর্থ সমস্ত পাঠ্য বৈশিষ্ট্য পুনরায় সেট করুন, যার অর্থ 'আমাকে ডিফল্ট কনসোল রঙ দিন'