মজা করার জন্য আমি আমার প্রম্পটে সামান্য শেল স্ক্রিপ্টিং যুক্ত করেছি। এটি এলোমেলোভাবে প্রম্পট আইটেমগুলির রঙকে পরিবর্তিত করে। আমি এটি খাঁটিভাবে করেছি কারণ একটি ধূসর পর্দা কিছুক্ষণ পরে বিরক্ত হয়ে যায়। নিম্নলিখিতটি .ব্যাশ-প্রোফাইলে আমার প্রম্পট:
function next_hue
{
color1=$((31 + (++color % 7))) # set 31 to 30 for dark on light
color1=$((31 + (++color % 7)))
PS1="\n\e[0:${color}m[\W]\n\e[0:${color}m[\u]-> $reset" # set 1 to 0 for dark on light
}
এটি আমার প্রম্পটের রঙকে পরিবর্তিত করে। হ্যাঁ!
সমস্যাটি হ'ল কখনও কখনও শেলটি "আটকে" যায়। উদাহরণস্বরূপ, শেলটি সাধারণত এটির মতো হয়:
directory
[username]->
আমি যদি docker run
কমান্ডটি সম্প্রতি চালিয়েছি এবং আমি ইতিহাসে আপ-আপ করেছি,, ডকার রান আটকে যায় এবং আমি এটি দিয়ে শেষ করি:
directory
[username]->docker run
আমি যদি একটি নতুন কমান্ড যুক্ত করি তবে এটি স্ট্যাক করে docker run
:
directory
[username]->docker runcd /some/path
আমাকে ctrl-c
বা এ জাতীয় কিছু বিকল্প ব্যবহার করতে হবে এবং আমি docker-run
যদি কমান্ডটি না দিয়ে আবার ব্যবহার না করতে পারি তবে আমি এটি সমস্ত টাইপ না করেই । কী কারণে এই ত্রুটি ঘটতে পারে? আমি আমার প্রম্পটটি বেশ খানিকটা দেখেছি এবং আমি মনে করি এটি ঠিক আছে, তবে এটি প্রথম স্থানে খুঁজে বের করার জন্য বিভ্রান্তিকর হয়েছিল।
next_hue
থেকে ফোন করবেন ?