অবশ্যই আপনার বিশেষ সমস্যার জন্য আপনি @ চওস এবং @ স্টিলড্রাইভার পরামর্শগুলি অনুসরণ করতে চান তবে সাধারণ ক্ষেত্রে "টার্মিনালে স্থায়ীভাবে মান সংরক্ষণ করতে" আপনি শেল ভেরিয়েবলের দিকে তাকিয়ে আছেন। এগুলি কীভাবে সেট করবেন তা আপনার শেলের উপর নির্ভর করবে (আমার ধারণা echo $SHELL
প্রাসঙ্গিক তথ্য সরবরাহ করবে)।
যদি "স্থায়ীভাবে" আপনার অর্থ "যতক্ষণ না আমি এই টার্মিনাল অধিবেশন থেকে প্রস্থান না করি", এরপরে আপনি কেবল export server1=111.222.111.222
কমান্ডটি ব্যবহার করতে পারেন যদি আপনি একটি bash
বেসড শেল ব্যবহার করেন ( setenv server1 111.222.111.222
একটি csh/tcsh
বেসড শেলের জন্য, যদি আমি সঠিকভাবে মনে করি)। তারপর আপনার সাথে prefixing দ্বারা আপনার পরিবর্তনশীল অ্যাক্সেস করতে পারেন $
: ssh root@$server1
।
যদি "স্থায়ীভাবে" এর অর্থ যদি আপনি "প্রত্যেকবার নতুন টার্মিনাল চালু করি" তার অর্থ হয়, তবে আপনাকে শেল ইআর ফাইলগুলির মধ্যে একটিতে আপনার ভেরিয়েবল সেট করতে হবে। মধ্যে যেমন $HOME/.bashrc
জন্য bash
ভিত্তিক শেল, অথবা $HOME/.cshrc
সম্ভবতঃ একই বাক্য গঠন পূর্ববর্তী অনুচ্ছেদে mentionned হিসেবে ব্যবহার -। নোট করুন যে আপনাকে init ফাইলটি উত্স করতে হবে (উদাহরণস্বরূপ source $HOME/.bashrc
বা পরিবর্তনগুলি বিবেচনায় নেওয়ার জন্য একটি নতুন শেল খুলুন)।
নোট: মেমরি থেকে উত্তর, কিছু ছোট সামঞ্জস্য প্রয়োজন হতে পারে।