আপনি এটি কমান্ড লাইনে নতুন হিসাবে ঘোষণা করে বা পুনরায় ঘোষণার মাধ্যমে এটি করতে পারেন। উদাহরণস্বরূপ, আপনি যদি ~/testfolderনিজের পাথের পরিবর্তনশীলটি যুক্ত করতে চান তবে আপনি কেবল এটি আপনার বর্তমান টার্মিনালে প্রবেশ করতে পারেন (এটি কেবল একটি উদাহরণ):
PATH="$HOME/testfolder:$PATH"
আপনি অবশ্যই টার্মিনাল সেশনটি খোলার সময়টির জন্য অবশ্যই এটি পরিবর্তন করবে। $এখানে ব্যবহারটি লক্ষ্য করুন, আপনি এটি ঘোষণার জন্য রেখে দিয়েছেন, তবে আপনি যদি এটি প্রদর্শন করতে চান তবে $এর বিষয়বস্তু প্রসারিত করতে আপনাকে যুক্ত করতে হবে।
আপনি যদি এগুলি আরও স্থায়ী এবং সাধারণ হিসাবে ঘোষণা করতে চান তবে এগুলি আপনার ~/.bashrc(কেবল আপনার জন্য) ফাইলে বা /etc/bash.bashrc(সিস্টেমের প্রশস্ত) ইন যুক্ত করতে পারেন উদাহরণস্বরূপ যদি আপনি চান যে সেগুলি কেবল আপনার বা সমস্ত ব্যবহারকারীর জন্য গণনা করা হচ্ছে। আরেকটি বিকল্প হ'ল এটি আপনার .profileফাইলে যুক্ত করা (কেবল নিজের জন্য) যেখানে আপনি লগ ইন করার মুহুর্তটি থেকে এটি কার্যকর হবে You echoউদাহরণস্বরূপ আপনি এটি করতে পারেন উদাহরণস্বরূপ যদি আপনি নিশ্চিত হন যে এই পরিবর্তনশীলটি ইতিমধ্যে সেট করা নেই বা আপনি নতুন তৈরি করেন তবে (কেবলমাত্র একটি উদাহরণ):
echo "variable=value" >> /path/filename
আপনি যদি নিজের ব্যবহারকারীর ডিরেক্টরি থেকে বাইরে কোনও ফাইল সম্পাদনা করতে চান যা আপনি যখন সম্পাদনা করতে চান তখন আপনাকে /etc/bash.bashrcব্যবহার করতে হবে sudoএবং সুতরাং আপনি কেবল 'এখানে নথিটি' ব্যবহার করতে পারবেন না, তার পরিবর্তে নীচের মতো একটি লাইন ব্যবহার করুন:
echo "variable=value" | sudo tee -a /path/filename
চলকটি যদি ইতিমধ্যে বিদ্যমান থাকে তবে আপনি sedকমান্ডটি দিয়ে এটি পরিবর্তন করতে পারেন (কেবলমাত্র একটি উদাহরণ):
sed -i.bak 's/variable=value/variable=new-value/' /path/filename
এটি ফাইলের পরিবর্তনশীল সম্পাদনা করবে তবে সম্পাদনার আগে এর একটি ব্যাকআপ তৈরি করবে। যদি আপনি সেড দিয়ে আপনার ব্যবহারকারী ডিরেক্টরিতে ফাইলগুলি পরিবর্তন sudoকরেন তবে বেশিরভাগ ক্ষেত্রে আপনাকে লাইনটি ব্যবহার করতে হবে:
sudo sed -i.bak 's/variable=value/variable=new-value/' /path/filename
একটি ফাইল থেকে একটি ভেরিয়েবল অপসারণ sedপাশাপাশি করা যেতে পারে , কেবলমাত্র রেজেক্সের দ্বিতীয় অংশটি খালি ছেড়ে দিন:
sed -i.bak 's/variable=value//' /path/filename
আপনার আগ্রহী যা বিভিন্ন পরিবেশের নির্ধারণ করা হয় তাহলে আপনি ব্যবহার করতে পারেন envতাদের লিস্টে কমান্ড ( set -o posix ; set ) | lessবা sh -c set। তিনটিই ( set -o posix ; set ) | lessপ্রকৃতপক্ষে নির্ধারিত সর্বাধিক ভেরিয়েবলগুলি ফিরিয়ে দেওয়ার সাথে সাথে বিভিন্ন পরিমাণের আউটপুট দেয়।
( set -o posix ; set )এটি সহজ বলাsh -c set। এটি (যা সাধারণত উবুন্টু সংস্করণে সাধারণত হয় না) এরshএকটি সিমিলিংক হলেও এটি কাজ করবেbash।