আমি যখন উবুন্টুতে টার্মিনাল শুরু করি তখন আমি দেখতে পাই:
ilya@HOST:~$
আমার এটিতে একটি টাইমস্ট্যাম্প যুক্ত করা দরকার, এরকম কিছু:
2011-10-09T09:32:00 ilya@HOST:~$
আমি কীভাবে এটি কনফিগার করতে পারি?
আমি যখন উবুন্টুতে টার্মিনাল শুরু করি তখন আমি দেখতে পাই:
ilya@HOST:~$
আমার এটিতে একটি টাইমস্ট্যাম্প যুক্ত করা দরকার, এরকম কিছু:
2011-10-09T09:32:00 ilya@HOST:~$
আমি কীভাবে এটি কনফিগার করতে পারি?
উত্তর:
আপনার ব্যাশ প্রম্পটটি কীভাবে পরিবর্তন করবেন এবং সমস্ত বিশেষ চিহ্ন (যেমন \ এইচ) এর অর্থ কী তা সম্পর্কে একটি ভাল নিবন্ধ রয়েছে । আপনার প্রম্পটে রঙগুলি কীভাবে পরিবর্তন করবেন সে সম্পর্কে এটির একটি লিঙ্কও রয়েছে।
আপনার .bashrc এ পরিবর্তনগুলি প্রয়োগ করার জন্য কেবল চালান source ~/.bashrc
আমি দেখতে পাচ্ছি যে একটি দুর্দান্ত সেটআপে 3 টি কলরিজড গ্রুপ রয়েছে:
প্লাস একটি নতুন লাইন যাতে আপনি বাম দিকে ফিরে যান!
অর্থাত
আপনার বাড়ির ডিরেক্টরিতে আপনার .bashrc ফাইলটিতে নিম্নলিখিতটি থাকাতে আপনি এগুলি পেতে পারেন।
ইউনিক্স এবং ওএস এক্স এর জন্য কাজ করে
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
আপনি যদি এই প্লাসটি চান তবে চারটি রঙে আপনার টাইমস্ট্যাম্পগুলি আপনার কাছে থাকতে পারে:
$ PS1='\033[01;31m\] \D{%F} \t \[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
যেমন:
যদিও ব্যক্তিগতভাবে আমি মনে করি আমি এখন সাথে যাব:
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
}
PS1='\033[01;31m\]\t\033[00m\]:'
PS1=$PS1'\[\033[01;32m\]\u@\h\[\033[00m\]:'
PS1=$PS1'\[\033[01;34m\]\w\033[00m\]:\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
PS2='\[\033[01;36m\]>'
জন্য
এটি অস্থায়ীভাবে তবে তাত্ক্ষণিকভাবে / অন-দ্য ফ্লাই করতে, উদাহরণস্বরূপ যাতে স্ক্রিনকাস্ট তৈরি করার সময় আপনার কিছু গোপনীয়তা থাকতে পারে, আপনি নিম্নলিখিতটি করতে পারেন
echo PS1='$\ ' > /tmp/ps1 && source /tmp/ps1 && rm /tmp/ps1
PS1 ভেরিয়েবলটি ফর্ম্যাট সেট করে, উত্স কোনও ফাইল থেকে পড়ে সেটিংটি প্রয়োগ করে।
এখন কমান্ড লাইনটি দেখতে এরকম দেখাচ্ছে:
$