আমি টিএসডিকে PS1 ভেরিয়েবলের মধ্যে প্রদর্শন থেকে সরাতে চাই।
আমার বর্তমান PS1 স্ট্রিং:
PS1="\h:\w\n$"
এবং প্রম্পটটি এর মতো দেখাচ্ছে:
lnx-hladky:/tmp/plugtmp
$
আমি পছন্দ করি না যে $ হোম ডিরেক্টরিটি টিলড হিসাবে প্রদর্শিত হয়। এড়ানো যায়?
এটি সমস্যা সৃষ্টি করে, উদাহরণস্বরূপ:
lnx-hladky:~/DOC
$
ডকুমেন্টেশন বলে:
\w : the current working directory, with $HOME abbreviated with a tilde
\W: the basename of the current working directory, with $HOME abbreviated with a tilde
Avoid হোম টিলডের সাথে সংক্ষেপিত হওয়ার এড়াতে কি কোনও সম্ভাবনা আছে?
আমি চারপাশে একটি উপায় খুঁজে পেয়েছি তবে আমার মনে হচ্ছে এটি অত্যধিক জটিল:
PROMPT_COMMAND='echo -ne "\e[4;35m$(date +%T)\e[24m$(whoami)@$(hostname):$(pwd)\e[m\n"'
PS1=$
এর চেয়ে ভাল সমাধানের প্রস্তাব কি কেউ দিতে পারেন? আমার একটি অনুভূতি আছে যে কেবলমাত্র প্রম্পট পাওয়ার জন্য এতগুলি কমান্ড চালানো মোটেই ঠিক নয়। (তারিখ, whoami হোস্ট নামের, PWD)।