@ নিকগুলেটসকি'র জবাব , এবং তার জবাব অনুসারে আমার নিজস্ব মন্তব্য দ্বারা সাহায্যপ্রাপ্ত এবং আমার মন্তব্যটির উপরে @ গ্রাভানটোটের উত্সাহ দ্বারা অনুপ্রাণিত, এটি করার জন্য আমার পছন্দের উপায়টি বিশেষত যখন আমি টার্মিনালটি উন্মুক্ত থাকতে চাই তাই আমি নিজেই এটি ব্যবহার করতে পারি।
যাত্রা। ব্যবহার: এটি আপনার প্রারম্ভিক প্রোগ্রামগুলিতে যুক্ত করতে সত্যই দরকারী তাই এই স্ক্রিপ্টটি চলবে, একটি টার্মিনাল খুলবে, টার্মিনালে একটি ট্যাব তৈরি করবে এবং নাম দেবে এবং আপনার জন্য একটি কমান্ড চালাবে। অথবা, আপনি কেবল আপনার ডেস্কটপে এই স্ক্রিপ্টটিতে একটি সিমিলিংক যুক্ত করতে পারেন। আমি এই ধরণের পদ্ধতির ব্যবহার করি যাতে আমি আমার ডেস্কটপে একটি একক আইকনকে ডাবল-ক্লিক করতে পারি এবং এটির সাথে টার্মিনালের একটি গুচ্ছটি খুলতে পারি (আমি তাদের মধ্যে কী কাজ করতে যাচ্ছি তার নাম অনুসারে বিভিন্ন ট্যাব) এবং সেট আপ করার জন্য প্রোগ্রামগুলি আমার প্রোগ্রামিং পরিবেশ, উদাহরণস্বরূপ, প্রতিদিনের কাজের জন্য।
এখানে একটি স্বতন্ত্র উদাহরণ, যা একটিমাত্র ট্যাব খোলে, এটি "পরীক্ষা" শিরোনাম করে, তারপরে এর cd /etc; ls
ভিতরে সাধারণ কমান্ডটি চালায় । $SHELL
শেষে অংশ খোলা থাকার যাতে আপনি তারপর তার আউটপুট দেখতে এবং এটি ব্যবহার চালিয়ে যেতে পারবেন শেল বাধ্য করে (আমি স্ট্যাক ওভারফ্লো উপর অন্য এই কোথাও শিখেছি):
gnome-terminal --tab --title="test" --command="bash -c 'cd /etc; ls; $SHELL'"
এখানে আরও জটিল উদাহরণ যা একই জিনোম-টার্মিনালে 3 টি পৃথক ট্যাব খুলবে। এটি আমার ডেস্কটপ শর্টকাটটি ঠিক ঠিক তেমন কাজ করে তাই আমি একবারে প্রোগ্রামিং উইন্ডোগুলির একগুচ্ছ খুলতে পারি:
gnome-terminal --tab --title="tab 1" --command="bash -c 'cd /etc; ls; $SHELL'" --tab --title="tab 2" --command="bash -c 'cd ~; ls; $SHELL'" --tab --title="tab 3" --command="bash -c 'cd ~/temp3; ls; $SHELL'"
উপরে command আদেশটির একটি বিচ্ছেদ এখানে রয়েছে:
gnome-terminal
= একটি জিনোম-টার্মিনাল খুলুন
--tab
= পরবর্তী কিসের জন্য একটি অনন্য ট্যাব খুলুন
--title="tab 1"
= এই ট্যাবটির শিরোনাম "ট্যাব 1"
--command="bash -c 'cd /etc; ls; $SHELL'"
bash -c 'cd /etc; ls; $SHELL'
কমান্ডটি চালান , যা একটি আদেশ হিসাবে আমি সবেমাত্র তৈরি করেছি; এখানে এটি কি করে:
bash -c
এটি একটি বাশ 'সি'মন্ডড বলে
cd /etc
= 'সি'হেঞ্জ' ডি 'ডিরেক্টরিটি "/ ইত্যাদি" পথে প্রবেশ করুন
ls
= 'এই ডিরেক্টরিটির সামগ্রী নেই
$SHELL
= এই ক্রিপ্টিক টিডবিটটি শেলটি খোলা রাখার জন্য প্রয়োজন যাতে আপনি এটির সাথে কাজ করতে পারেন। আপনি যদি শেলটি খুলতে চান, আপনার কমান্ডটি চালান, তারপরে বন্ধ করুন, কেবল এই অংশটি সরিয়ে দিন। আমি যাইহোক, ট্যাবটি উন্মুক্ত থাকতে চাই যাতে আমি প্রোগ্রামিং যাদু করতে পারি। :)
- তারপরে আমরা
--tab
ট্যাব 2 তৈরি করতে আবার অংশটি শুরু করি , তারপরে আবার ট্যাব 3 এর জন্য your আপনার হৃদয়ের সামগ্রীটিকে কাস্টমাইজ করুন।
স্ক্রীনশট: