@ জর্ডানমের উত্তরটি সম্পূর্ণ করতে ... আপনি যদি উভয়ই একই ব্যবহারকারীর অ্যাকাউন্টটি ব্যবহার করেন, অর্থাত্ আউটপুট
echo $HOSTNAME
echo $USER
আপনার এবং আপনার সহকর্মীর জন্য একই তবে আমরা কিছু মজা করতে পারি।
আমরা অন্য টার্মিনালে তাত্ক্ষণিকভাবে উপলভ্য হওয়ার জন্য একটি টার্মিনালে ইনভয়েড কমান্ডের জন্য সক্ষম করতে পারি
আপনি যদি historyআপনার টার্মিনালে প্রার্থনা করেন তবে আপনি আপনার পূর্ববর্তী আদেশগুলি দেখতে পাবেন। ডিফল্টরূপে, বাশ প্রতিটি সেশনের শেষে এটিতে একটি ইতিহাস লিখে ~/.bash_history fileএকটি আপডেট সংস্করণ দিয়ে বিদ্যমান ফাইলটি ওভাররাইট করে। এর অর্থ হ'ল আপনি যদি একাধিক ব্যাশ সেশনগুলি দিয়ে লগ ইন করেন তবে প্রস্থান করার জন্য কেবলমাত্র শেষেরটির ইতিহাস সংরক্ষণ করা হবে।
-------------------------------------------------- -----
আপনার সম্পাদনা করুন ~/.bashrcএবং এটি যুক্ত করুন
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
কোথায়
history -aথেকে appends ~/.bash_historyফাইল অবিলম্বে পরিবর্তে অধিবেশন শেষে
history -c বর্তমান অধিবেশন ইতিহাস সাফ করে
history -r~/.bash_historyআমাদের অধিবেশন ইতিহাসে ফিরে আসা ফাইলটি পড়ে
দ্রষ্টব্য: পরামিতি যে কমান্ড মৃত্যুদন্ড কার্যকর করা হয় রয়েছে সামনে প্রম্পট প্রতিটি নতুন কমান্ড। সুতরাং কমান্ড 1 কেবলমাত্র ইতিহাসে সংরক্ষণ করা হবে যখন কমান্ড 2 কার্যকর হবেPROMPT_COMMAND
ইতিহাস দেখার সময় আপনি সুবিধার জন্য প্রতিটি কমান্ডের পাশে একটি টাইমস্ট্যাম্প চাপতেও পারেন। আবার, আপনার সম্পাদনা করুন ~/.bashrcএবং সংযোজন
export HISTTIMEFORMAT="%d/%m/%y %T "
এছাড়াও আপনি যদি একাধিক টার্মিনাল ব্যবহার করতে চান এবং আপনার কমান্ডগুলির ইতিহাস উপলব্ধ করতে চান তবে একটি দুর্দান্ত হ্যাক :)
অধিক তথ্য
kill, এবংcdউপ-প্রক্রিয়াগুলিকে স্প্যান করে না এবং পিএস আউটপুটে কখনই উপস্থিত হয় না।