انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: Spring در 13 مهر 1389، 06:07 بظ
-
سلام بچه ها!
من نمی دونم فرمان env دقیقا چیکار می کنه و چه مزیتی داره.
اگر می دونید لطفا با توضیحی در حد فهم یه مبتدی و یه مثال بهم یاد بدید.
سپاس
-
یعنی کسی تا حالا از env استفاده نکرده!؟ :o
-
اممم ....
سایت اورایلی یه قسمت کامل از تمامی دستورات خط فرمان داره :
http://www.oreillynet.com/linux/cmd/
و به نقل از همین سایت هم :
env [option] [variable=value ... ] [command]
Display the current environment or, if an environment variable is specified, set it to a new value and display the modified environment. If command is specified, execute it under the modified environment.
Options
-, -i, --ignore-environment
Ignore current environment entirely.
-u name, --unset name
Unset the specified variable.
--help
Print help message and then exit.
--version
Print version information and then exit.
در مورد اینکه متغیر های محیطی چی هستن و چکار میکنن و چجوری میشه اونها رو ست کرد هم توی اینجا میتونید در موردش کامل بخونید :
http://lowfatlinux.com/linux-environment-variables.html
-
دوست عزیز متغیر های محیطی می تونن کاربرد های مهمی داشته باشن
مثلا شما یه برنامه نویس هستید و می خواید از یک متغیر در ۲ برنامه ی کاملا مختلف استفاده کنید.خب نمی تونید که بیاین ادرس متغیر رو بدید (بر می گرده به مبانی حافظه و پروتکشن ها و ...) شما باید از متغیر هایی استفاده کنید که همه چیز و همه کس بهش دسترسی دارن. که اینجا می شه از متغیر های محیطی استفاده کرد
-
تشکر.
الان مفهوم env که یک متغیر محیطیه رو فهمیدم و تو لینکی که بدجوکر عزیز داد متغیرهای PATH و HOME از قبل بعنوان متغیر محیطی تعریف شده اند. حالا اگه بخوام خودم یه متغیر محیطی درست کنم باید چیکار کنم؟