প্রশ্ন ট্যাগ «environment-variables»

পরিবেশের ভেরিয়েবল সম্পর্কিত প্রশ্নের জন্য, গতিশীল ভেরিয়েবলগুলির একটি সেট যা চলমান প্রক্রিয়া আচরণ এবং সংস্থানসমূহে অ্যাক্সেসকে প্রভাবিত করতে পারে। চলমান প্রক্রিয়া আচরণ এবং সংস্থানসমূহের অ্যাক্সেসে ভেরিয়েবলের মান সেট বা পরিবর্তন করার প্রভাব থেকে উদ্ভূত সমস্যা সম্পর্কিত প্রশ্নগুলির জন্য পরিবেশের ভেরিয়েবল সম্পর্কে প্রশ্নগুলির জন্য বা এই ট্যাগটি ব্যবহার করুন।

3
~ /। প্রোফাইল, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / ইত্যাদি / bash_bashrc, / ইত্যাদি / স্ক্রিনসিআর… এর মধ্যে পার্থক্য কী?
এসও এবং অ্যাসুবুন্টু সম্পর্কিত প্রশ্নের উত্তর , এবং পোকার মাধ্যমে (এবং এর শিরোনামগুলি পড়ার মাধ্যমে) $HOMEএবং /etc/, এমন অনেকগুলি ফাইল নির্দেশ করে যা পরিবেশ ভেরিয়েবল সেট করতে ব্যবহৃত হতে পারে: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc আমি ফাইলগুলি /etc/সমস্ত ব্যবহারকারীর জন্য কাজ করি যেখানে ফাইলগুলি $HOMEব্যবহারকারী-নির্দিষ্ট। আমি .profileলগইন …

6
'এনভ' এবং 'প্রিন্টেভ' এর মধ্যে পার্থক্য কী?
দুটি আদেশ envএবং এর মধ্যে পার্থক্য কি printenv? তারা উভয়ই পরিবেশের ভেরিয়েবলগুলি দেখায় এবং আউটপুটটি একেবারে বাদে _। একের পরিবর্তে দুটি আদেশ হওয়ার কোনও ?তিহাসিক কারণ রয়েছে কি?

3
আমি কীভাবে ডেবিয়ানের ডিফল্ট পাঠ্য সম্পাদককে (চেপে) পরিবর্তন করব do
"জো এর নিজস্ব সম্পাদক" আমার কাছে স্বাভাবিকভাবে আসে না। আমি ন্যানো বা ভিএম ব্যবহারে কীভাবে পরিবর্তন করব? আমি চেষ্টা করেছিলাম export EDITOR=nano তবে এটি সম্মানিত বলে মনে হচ্ছে না। আমি এটিও visudoসম্মান করতে চাই

3
/ ইউএসআর / বিন / এনভিভি কীভাবে কোন প্রোগ্রামটি ব্যবহার করবেন তা জানেন?
আমি যখন #!/usr/bin/env pythonস্ক্রিপ্ট চালানোর জন্য শেবাং ব্যবহার করি , তখন সিস্টেমটি কীভাবে ব্যবহার করবে তা কীভাবে জানতে pythonপারে? যদি আমি pythonপরিবেশের পরিবর্তনশীলগুলিতে একটি বিন পথের সন্ধান করি তবে আমি কিছুই পাই না। env | grep -i python

3
বাশার্ক ফাইল সম্পাদনা করার পরে এনভির ভেরিয়েবলগুলি রিফ্রেশ করুন
.bashrcনতুন পরিবেশের ভেরিয়েবলগুলি রফতানি করার জন্য আমি প্রায়শই ফাইলটি সম্পাদনা করি । কনভোলটি বন্ধ করে এনভির ভেরিয়েবলগুলি রিফ্রেশ করার জন্য একটি নতুন শুরু করার পরিবর্তে, সতেজ করার কি কোনও সুবিধাজনক উপায় আছে?

9
ব্যাশে কীভাবে কেবল সংজ্ঞায়িত ভেরিয়েবল (শেল এবং / অথবা পরিবেশের ভেরিয়েবল) মুদ্রণ করা যায়
বাশ বিল্টিন কমান্ড set, যদি তর্ক ছাড়াই আহ্বান করা হয় তবে সমস্ত শেল এবং এনভায়রনমেন্ট ভেরিয়েবল প্রিন্ট করবে তবে সমস্ত নির্ধারিত ফাংশনও প্রিন্ট করবে এটি আউটপুটটিকে মানুষের পক্ষে অব্যবহারযোগ্য এবং কঠিন করে তোলে grep। আমি কীভাবে ব্যাশ বিল্টিন কমান্ডটি setকেবল ভেরিয়েবলগুলি মুদ্রণ করতে পারি এবং কার্যগুলি না? অন্যান্য শৃঙ্খলাগুলি রয়েছে …

2
তাদের পরিবেশ সহ অন্য ব্যবহারকারী হিসাবে sudo
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin লগইন শেল হিসাবে বাশকে আহ্বান করা সত্ত্বেও কেন $HOMEসেট করা হচ্ছে না /home/otheruser? বিশেষত, /home/otheruser/.bashrcউত্সাহিত করা হচ্ছে না। এছাড়াও, /home/otheruser/.profileউত্সাহিত করা হচ্ছে না। - ( /home/otheruser/.bash_profileবিদ্যমান নেই) সম্পাদনা: হুবহু …

3
আশেপাশের শেল স্ক্রিপ্ট স্টিকটিতে আমি কীভাবে পরিবেশের পরিবর্তনগুলি "রফতানি" করতে পারি?
আমার একাধিক অ্যামাজন ইসি 2 অ্যাকাউন্ট রয়েছে এবং দ্রুত $EC2_HOMEস্ক্রিপ্ট ব্যবহার করে ভেরিয়েবলগুলি স্যুইচ করতে সক্ষম হতে চাই । আমার কাছে এটির মতো একটি শেল স্ক্রিপ্ট সেট আপ করা আছে: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME আমি যখন স্ক্রিপ্টটি চালাব তখন আমি জানি যে EC2_HOMEএটি সেট করা আছে তবে আমি ভেবেছিলাম …

4
আমি কীভাবে $ HOME ছাড়া অন্য ডিরেক্টরিতে সমস্ত শেল সেশন শুরু করব?
আমি যখন উবুন্টুতে আমার নন-লগইন শেলটি খুলি, তখন আমার বর্তমান ওয়ার্কিং ডিরেক্টরিটি /home/user_name(আমার $HOMEপরিবেশ পরিবর্তনশীল) তবে আমি এটি পরিবর্তন করতে চাই যখন আমি টার্মিনালটি শুরু করি তখন আমি অন্য কোনও ডিরেক্টরিতে থাকি। আমি পড়েছি যে আমি যখন উবুন্টুতে আমার টার্মিনালটি শুরু করি তখন একটি .bashrcফাইল উত্সাহিত হয়। তাই আমি যোগ …

2
Envsubst দিয়ে কেবলমাত্র নির্দিষ্ট ভেরিয়েবলগুলি প্রতিস্থাপন
আমি এর মাধ্যমে পরিবেশের পরিবর্তনশীল প্রতিস্থাপন সম্পাদন করার চেষ্টা করছি envsubst, তবে আমি কেবলমাত্র নির্দিষ্ট ভেরিয়েবলগুলি প্রতিস্থাপন করতে চাই। দস্তাবেজগুলি থেকে আমার envsubstকেবলমাত্র কিছু নির্দিষ্ট ভেরিয়েবলগুলি প্রতিস্থাপন করতে বলা উচিত তবে আমি এটি করতে সক্ষম হচ্ছি। উদাহরণস্বরূপ, আমার যদি একটি ফাইল থাকে তবে: VAR_1=${VAR_1} VAR_2=${VAR_2} আমার কীভাবে কার্যকর করা উচিত …

3
কীভাবে ইউনিক্স পরিষেবা পরিবেশের ভেরিয়েবলগুলি দেখতে পাবেন?
আমি আমার পরিবেশ পরিবর্তনশীলটি ব্যবহার করে সেট করে রেখেছি /etc/profile: export VAR=/home/userhome তারপরে যদি আমি echo $VARএটি প্রদর্শন করে/home/userhome তবে আমি যখন এই ভেরিয়েবলটি /etc/init.d/servicenameফাইলের মধ্যে রেফারেন্স রাখি তখন এটি এই পরিবর্তনশীলটি খুঁজে পায় না। আমি যখন নিম্নলিখিত বিষয়বস্তু সহ ফাইলটি service servicename statusব্যবহার করি /etc/init.d/servicename: case "$1" in status) …

3
.Bashrc এ রফতানি ব্যবহার করা হচ্ছে
আমি আমার লক্ষ্য করেছি .bashrcযে কিছু লাইন exportতাদের সামনে রয়েছে যেমন export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" অন্যরা যেমন না, যেমন HISTSIZE=100000 আমি, প্রথম, এই সঠিক অবাক হচ্ছি, এবং দ্বিতীয় কি নিয়ম ব্যবহার করার জন্য নয় exportমধ্যে .bashrc।

8
বর্তমান ডিরেক্টরি পরিবর্তন করার জন্য স্ক্রিপ্ট (সিডি, পিডাব্লুডি)
আমি বর্তমান ওয়ার্কিং ডিরেক্টরিটি পরিবর্তন করতে একটি স্ক্রিপ্ট চালাতে চাই: #!/bin/bash cd web/www/project তবে, আমি এটি চালানোর পরে, বর্তমান pwd অপরিবর্তিত রয়েছে! আমি এটা কিভাবে করবো?

4
মানব পাঠযোগ্য উপায়ে PATH প্রদর্শন করুন
আমি আমার পাথ পরিবেশকে আরও মানব-পঠনযোগ্য উপায়ে পরিবর্তনশীল দেখাতে চাই। $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin আমি এরকম কিছু নিয়ে ভাবছি: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...

4
কোনও প্রক্রিয়ার পরিবেশ পরিবর্তনশীল কীভাবে পড়বেন
লিনাক্স /proc/<pid>/environআপডেট হয় না (যেমন আমি এটি বুঝতে পারি, ফাইলটিতে প্রক্রিয়াটির প্রাথমিক পরিবেশ রয়েছে)। আমি কিভাবে একটি প্রক্রিয়া বর্তমান পরিবেশ পড়তে পারি ?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.