আমি কীভাবে OSX এ $ PATH (.bash_profile) সম্পাদনা করব?


174

আমি PATH এ এন্ট্রি সম্পাদনা করার চেষ্টা করছি, কারণ আমি কিছু ভুল করেছি।

আমি ম্যাক ওএস এক্স 10.10.3 ব্যবহার করছি

আমি চেষ্টা করেছি:

> touch ~/.bash_profile; open ~/.bash_profile

তবে ফাইল সম্পাদকটি ভিতরে কিছুই না দিয়ে খোলে।

আমার সমস্যা:

আমি আমার পথের এন্ড্রয়েডহোম ইনস্টল করার চেষ্টা করছি

আমি এটিকে ভুল বানান দিয়েছি, কিন্তু যখন আমি টার্মিনালটি বন্ধ করে দিয়ে ফিরে যাই তখন এটি চলে যায়, তাই আমি আবার চেষ্টা করেছি:

export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

এবার আমি কমান্ডটি সঠিকভাবে টাইপ করেছি কিন্তু, যখন আমি টার্মিনালটি বন্ধ করি, আমার সেটিংস আবার অদৃশ্য হয়ে যায়।

আমি কীভাবে আমার পছন্দসই সেটিংস সম্পাদন করব?

আমি যদি bash.profile সম্পাদনা করতে চাই, আমি উপরের কোডটি কীভাবে প্রবেশ করবো?

ধন্যবাদ!


3
আপনার প্রিয় সম্পাদকের উপর নির্ভর করে বা ব্যবহার করুন vi ~/.bash_profileবা । subl ~/.bash_profilemate ~/.bash_profile
ড্রিপি

শুধু ন্যানো। /
.বাশ_প্রফাইলে

1
মত শোনাচ্ছে .bash_profileখালি / অনুপস্থিত।
ড্রপি

3
নতুনদের মতো, এই নোটগুলি সাহায্য করবে: 1. এর ~/.bash_profileঅর্থ এটি মূল ডিরেক্টরিতে অবস্থিত located ~এর অর্থ রুট ডিরেক্টরি। ২. উপসর্গযুক্ত ফাইলগুলি কমান্ডের .অদৃশ্য ls। এইগুলি হল ধরনের গোপন ফাইলের মত, স্বাভাবিক ব্যবহারকারী যা দেখতে প্রয়োজন হয় না ফাইল। এখানে আমাদের কেস ব্যতিক্রম। এটি দেখতে সক্ষম হতে আপনি ls -a৩ টি touchকরতে পারেন specified নির্দিষ্ট ডিরেক্টরিতে যদি কোনও ফাইল উপস্থিত না থাকে তবে তা তৈরি করতে পারেন । এটি বিদ্যমান আছে তারপরে কিছুই হবে না
হানি

৪. এবং স্পষ্টতই openএটি আপনার ডিফল্ট পাঠ্যকারীর সাথে খুলবে। ৫. ফলস্বরূপ যে কোনও ডিরেক্টরিtouch ~/.bash_profile থেকে করা কাজ করবে। কারণ আপনার পথটি আপেক্ষিক নয়
হানি

উত্তর:


359

আপনাকে সেই ফাইলটি একটি পাঠ্য সম্পাদক দিয়ে খুলতে হবে এবং তারপরে এটি সংরক্ষণ করতে হবে।

touch ~/.bash_profile; open ~/.bash_profile

এটি টেক্সটএডিট দিয়ে ফাইলটি খুলবে, আপনার জিনিসগুলি পেস্ট করুন এবং তারপরে এটি সংরক্ষণ করুন। আপনি যদি আবার এটি খুলেন তবে আপনি নিজের সম্পাদনাগুলি খুঁজে পাবেন।

আপনি অন্যান্য সম্পাদক ব্যবহার করতে পারেন:

nano ~/.bash_profile
mate ~/.bash_profile
vim ~/.bash_profile

তবে আপনি কীভাবে এগুলি ব্যবহার করবেন তা যদি না জানেন তবে এই openপদ্ধতির ব্যবহারটি আরও সহজ ।


বিকল্পভাবে, আপনি নির্ভর করতে পারেন pbpaste। কপি

export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

সিস্টেম ক্লিপবোর্ডে এবং তারপরে শেল চালাতে

pbpaste > ~/.bash_profile

অথবা বিকল্পভাবে আপনি ব্যবহার করতে পারেন cat

cat > ~/.bash_profile

(এখন catইনপুটটির জন্য অপেক্ষা করুন: দুটি এক্সপোর্ট সংজ্ঞাটি পেস্ট করুন এবং তারপরে সিটিআরএল-ডি চাপুন)।


catলেখাগুলি যখন পরিবেশের ভেরিয়েবলের রেফারেন্স ধারণ করে তখন ফাইলগুলিতে লেখার মতো জিনিস ব্যবহার করে এমন সমস্যা রয়েছে কারণ এর অর্থ এই যে রেফারেন্সগুলি এড়িয়ে যাওয়া দরকার। কোনও পাঠ্য সম্পাদক ব্যবহার করা আরও স্বাভাবিক usual
ড্রিপি

আমি যদি "টাচ। / বাশ_প্রফাইলে" প্রবেশ করি তবে এর অর্থ কী হবে (এটি কিছুই বলে না) তবে "ওপেন .বাশ_প্রফাইলে" এবং এটি আমাকে বলে যে ফাইলটির অস্তিত্ব নেই?
ড্রোনজ

82

নতুনদের জন্য আরও কিছু বিশদ:

প্রথমে নিশ্চিত করুন যে .bash_profile ফাইলটি বিদ্যমান আছে? মনে রাখবেন যে .bash_profile ফাইলটি ডিফল্টরূপে নেই। আপনার নিজের এটি তৈরি করতে হবে।

ফাইন্ডারে আপনার ব্যবহারকারী ফোল্ডারে যান । .Bash_profile ফাইলটি সেখানে খুঁজে পাওয়া উচিত। -> এইচডি / ব্যবহারকারী / [USERNAME]

মনে রাখবেন: শুরুতে একটি পয়েন্ট সহ ফাইলগুলি । ' ডিফল্ট হিসাবে লুকানো হয়।

ম্যাক ওএস ফাইন্ডারে লুকানো ফাইলগুলি দেখানোর জন্য:

Press: Command + Shift + .

এটি বিদ্যমান না থাকলে, আপনাকে নিজেরাই .bash_ প্রোফাইলে তৈরি করতে হবে

টার্মিনাল অ্যাপ্লিকেশনটি খুলুন এবং সাধারণ কমান্ড সহ ব্যবহারকারী ফোল্ডারে স্যুইচ করুন :

cd

যদি এটি বিদ্যমান না থাকে তবে ফাইলটি তৈরি করতে এই আদেশটি ব্যবহার করুন :

touch .bash_profile

দ্বিতীয়ত, আপনি ভিআইএম, ন্যানো ইত্যাদি সংরক্ষণের জন্য এবং বন্ধ করার জন্য নার্দি কমান্ডগুলি মুখস্ত করতে না পারলে (উপরে প্রস্তাবিত উপায়) সম্পাদনা করার সহজতম উপায় হ'ল আপনার পছন্দের কোড এডিটর (সাবলাইম ইত্যাদি) .bash_profile ফাইলটি খুলুন।

অনুসন্ধানকারী -> ব্যবহারকারী ফোল্ডার ডান ক্লিক করুন -> এর সাথে খুলুন: উত্সাহ পাঠ্য (বা অন্য কোড সম্পাদক)। বা এটিকে ডকে এনে টেনে আনুন।

… এবং সেখানে আপনি এটি সম্পাদনা করতে পারবেন, নতুন লাইনে রফতানি আদেশগুলি পাস করতে পারেন।


1
আমি ব্যক্তিগতভাবে "লুকানো" ফাইলগুলিতে ইমাস সহ একটি প্লাস হতে সাধারণভাবে অ্যাক্সেস পেয়েছি ...
ম্যালরি-এরিক

2
আমি ম্যাক ওএসের ফাইন্ডারে লুকানো ফাইলগুলি দেখানোর জন্য, উপায়টি আপডেট করেছি। টিপুন: কমান্ড + শিফট +।
Herr_Hansen

কোনও কারণে, স্পর্শটি ফাইলটি তৈরি করেনি, তবে আমি বিড়ালকে এ্যালাসেন্ড্রোর জবাব হিসাবে এটি ব্যবহার করতে ব্যবহার করেছি।
ড্রোনজ

44

আপনি যদি ম্যাক ক্যাটালিনা ব্যবহার করছেন তবে আপনার .bsh_profile বা। প্রোফাইলের পরিবর্তে .zshrc ফাইলটি আপডেট করতে হবে


2
বাহ, আমি কেন বান্ডলারটি আপডেট করতে পারছি না এবং আমার সিস্টেম কেন রুবির জন্য ভুল পথ খুঁজছে তা জানার চেষ্টা করে আমি পাগল হয়ে যাচ্ছি। আমি কি আমার বাশ_প্রফাইলে zshrc এ আটকান?
রিক্স

আমি ক্যাটালিনা ব্যবহার করছি, তবে আমি সেই ফাইলটি খুঁজে পাচ্ছি না, আপনি ডিরেক্টরিটি কী তা ব্যাখ্যা করতে পারেন?
মিঃদেব

ডাব্লুটিএফ, এ তো পাগলামি!
loretoparisi

আপনার টার্মিনালটি এখন zsh হয়েছে তা নিশ্চিত করতে হবে chsh -s /bin/zsh। এটি স্বয়ংক্রিয়ভাবে zsh হতে আপনার টার্মিনালটি সক্রিয় করবে। তারপরে আপনি ~ / .zshrc বা ~ / .zprofile এ পরিবর্তন করতে পারেন।
the775

ধন্যবাদ. আপনি যদি আবার সমস্ত কিছু টাইপ করতে না চান, আপনি কেবল তা করতে পারেন:mv .bash_profile .zshrc
হাটজিল

9

নতুনদের জন্য: .bash_profileম্যাকস-এ আপনার হোম ডিরেক্টরিতে আপনার ফাইল তৈরি করতে , চালান:

nano ~/.bash_profile

তারপরে আপনি নিম্নলিখিতগুলিতে পেস্ট করতে পারেন:

https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

আপনি দেখতে পাচ্ছেন, এটিতে কিছু উদাহরণ উপকরণ এবং নীচে পরিবেশের পরিবর্তনশীল অন্তর্ভুক্ত রয়েছে।

আপনার পরিবর্তনগুলি শেষ হয়ে গেলে, ন্যানো সম্পাদক উইন্ডোর নীচে রেকর্ডআউট ( Ctrl-O) এবং প্রস্থান ( Ctrl-X) এ যাওয়ার নির্দেশাবলী অনুসরণ করুন । তারপরে আপনার টার্মিনালটি ছেড়ে দিন এবং এটি আবার খুলুন, এবং আপনি আপনার নতুন সংজ্ঞায়িত উপকরণ এবং পরিবেশের ভেরিয়েবলগুলি ব্যবহার করতে সক্ষম হবেন।


5

ম্যাকবুকে, ধাপে ধাপে:

  1. সবার আগে উন্মুক্ত টার্মিনালটি লিখে এটি লিখুন: cd ~/
  2. আপনার বাশ ফাইল তৈরি করুন: touch .bash_profile

আপনি আপনার ".bash_profile" ফাইলটি তৈরি করেছেন তবে আপনি যদি এটি সম্পাদনা করতে চান তবে আপনার এটি লেখা উচিত;

  1. আপনার বাশ প্রোফাইল সম্পাদনা করুন: open -e .bash_profile

আপনি পর্দার উপরের-বাম কোণ থেকে সংরক্ষণ করতে পারবেন: ফাইল> সংরক্ষণ করুন

@canerkaseler


1

ম্যাক ওএস এক্স পাথটি .বাশ_প্রফাইলে সংরক্ষণ করে না, তবে। প্রোফাইল, যেহেতু ম্যাক ওএস এক্স * বিএসডি পরিবারের একটি শাখা। আপনি একবার বিড়াল করুন .আপনার টার্মিনালে প্রোফাইলে রফতানির জন্য ব্লাহ ব্লাহ ব্লাহকে দেখতে পারা উচিত।


2
ইয়োসেমাইট (10.10) হিসাবে এটি আর সত্য নয়, যদি এটি কখনও হয়। ব্যাশ ইতিমধ্যে ম্যাকোসের উপর ডিফল্ট শেল হয়ে গেছে। .তিহাসিকভাবে, * বিএসডি-র ছিল cshযা বেমানান, এবং ব্যবহার করে .cshrcএবং না .profile(যদিও আপনাকে বেশ কয়েকটি বোর্ন-সামঞ্জস্যপূর্ণ শেল ব্যবহার করতে হবে তবে সাধারণ সেটিংসে এটি বোঝা যায় .profile)।
ট্রিপলি

1

আমার জন্য আমার ম্যাক ওএস মোজভেভ। এবং আমি তিন দিনের জন্য একই সমস্যার মুখোমুখি হয়েছি এবং শেষ পর্যন্ত, আমি ঠিক .bash_profile ফাইলটিতে সঠিক পথটি লিখছি যা এই জাতীয়:

    export PATH=/Users/[YOURNAME]/development/flutter/bin:$PATH
  • দ্রষ্টব্য 1: আপনার কাছে না থাকলে .Bash_profile একটি তৈরি করুন এবং উপরে লাইনটি লিখুন
  • নোট 2: আপনি যদি এই পাথটি অনুলিপি করে আটকান তবে আপনার [হোম] / বিকাশে আপনার ডাউনলোড করা ফ্লার্ট এসডিকে জিপ করুন

এই. এছাড়াও টার্মিনালটি বন্ধ করে নিশ্চিত করুন এবং ফ্লটার কমান্ডগুলি কাজ করতে একটি নতুন খুলুন
পাওলো

0

JAVA_Home এবং ANDROID_Home পথ নির্ধারণ করুন> আপনাকে টার্মিনালটি খুলতে হবে এবং নীচের সিএমডি প্রবেশ করতে হবে।

touch ~/.bash_profile; open ~/.bash_profile

এর পরে বেস প্রোফাইল ফাইলে পাথের নীচে পেস্ট করুন এবং এটি সংরক্ষণ করুন

export ANDROID_HOME=/Users/<username>/Library/Android/sdk 
export PATH="$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$PATH"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home

0

echo $SHELLটার্মিনালে টাইপ করে আপনি কোন শেল ব্যবহার করছেন তা নির্ধারণ করুন ।

তারপরে সঠিক আরসি ফাইলটি খুলুন / তৈরি করুন। বাশের জন্য এটি $HOME/.bash_profileবা $HOME/.bashrc। জেড শেলের জন্য এটি$HOME/.zshrc

ফাইলের শেষে এই লাইনটি যুক্ত করুন:

export PATH="$PATH:/your/new/path"

যাচাই করতে, টার্মিনাল পুনরায় চালু বা টাইপ করে ভেরিয়েবলগুলি রিফ্রেশ করুন source $HOME/.<rc file>এবং তারপরে করুনecho $PATH

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