এটি শেল ভেরিয়েবল $ PS1 দ্বারা নিয়ন্ত্রিত হয়
আপনি কোন শেলটি ব্যবহার করেন তার উপর নির্ভর করে আপনি অস্থায়ীভাবে বা আরও স্থায়ীভাবে একটি লগিন বা। প্রোফাইল স্ক্রিপ্টের সাহায্যে এই ভেরিয়েবলটি সেট করতে পারেন।
উদাহরণস্বরূপ নীচের আউটপুটটি একবার দেখুন:
Last login: Fri Oct 21 21:59:28 on ttys000
Dans-MacBook-Air:~ stuffe$ echo $PS1
\h:\W \u\$
Dans-MacBook-Air:~ stuffe$ PS1="Hello World $"
Hello World $PS1=`date`
Fri 21 Oct 2011 22:03:23 BSTsleep 60
Fri 21 Oct 2011 22:03:24 BSTPS1="`date +%H:%M` $"
22:04 $PS1="\h:\W \u\$"
Dans-MacBook-Air:~ stuffe$
সম্ভাবনা সীমাহীন. PS2- এর সাথেও আপনি কিছু করতে পারেন তবে আমি মনে করি যে আপনি যদি মূল হয় তবেই কার্যকর হয় - বিশদ বিবরণগুলি হতাশ, আমার ইউনিক্সটি অনেক দিন আগে এবং সোলারিসের উপর ভিত্তি করে ম্যাক ওএস এক্স নয়, তবে মূলসূত্রগুলি একই are
অতিরিক্ত তথ্য: অন্যান্য জবাবগুলিতে যেমন পরামর্শ দেওয়া হয়েছে, সেখানে \ h এবং \ W ইত্যাদি অন্তর্নির্মিত পতাকা রয়েছে তবে আপনি "ব্যাক টিক্স" (মজার একক উদ্ধৃতি) ব্যবহার করে প্রায় কোনও কমান্ডের আউটপুটও ব্যবহার করতে পারেন উপরে আমার তারিখ উদাহরণ ব্যবহৃত)। পিছনে টিকের ভিতরে কমান্ডগুলি চালিত হয় এবং আউটপুট প্রতিস্থাপিত হয়, আপনাকে পতাকাটি অন্তর্নির্মিত না হলেও এমনকি আপাতদৃষ্টিতে বোকা জিনিসগুলির জন্য, যা আপনি ভাবতে পারেন তা আপনাকে কিছু অন্তর্ভুক্ত করতে দেয়। একটি ত্রুটি লগ ফাইলে সর্বশেষ প্রবেশের সময়টি অন্তর্ভুক্ত করতে চান? এর মতো কিছু ব্যবহার করুন:
PS1="`tail -1 $LOGFILE | awk '{print $1}'` $ "
(O লগফিল দ্বারা উল্লিখিত ফাইলের শেষ লাইনটি পড়ুন এবং একটি ডিফল্ট ক্ষেত্রের ডিলিমিটার ধরে ধরে 1 ম কলামটি মুদ্রণ করুন) ইত্যাদি you আপনি যদি এটি সম্পাদন করতে পারেন তবে আপনি এটি অন্তর্ভুক্ত করতে পারেন।
MBP-15:~ Daniel$ source .bashrc -bash: export:
= ': একটি বৈধ শনাক্তকারী নয়\t - \W - \u$ ': not a valid identifier MBP-15:~ Daniel$