কাজ না করে ~ /। প্রোফাইল আপডেট করে কাস্টম পাথ যুক্ত করা


14

আমি নিম্নলিখিতগুলি যুক্ত করে আমার ~ /। প্রোফাইল ফাইলটি পরিবর্তন করেছি:

PATH="/user/share/android-sdk-linux/tools:$PATH"

আমি তখন লগ অফ করে আবার লগ ইন করি, তবে পথটি $ PATH এনভায়রনমেন্ট ভেরিয়েবলের সাথে যুক্ত হয় না। আমি টার্মিনালে যাচাই করছি:

echo $PATH
/usr/share/android-sdk-linux/tools:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.7.0_17/bin

দয়া করে উপদেশ দাও

সম্পাদন করা

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

PATH=$PATH:/usr/share/android-sdk-linux/tools
EXPORT PATH

এখানেও ভাগ্য নেই।

সম্পাদনা 2

~ / .Profile:

 # ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set path to android
# PATH = $PATH:/usr/share/android-sdk-linux/tools
# EXPORT PATH

PATH="/usr/share/android-sdk-linux/tools:$PATH"

~ / .Bachrc বা / ইত্যাদি / পরিবেশে যুক্ত করা হচ্ছে:

PATH="/usr/share/android-sdk-linux/tools:$PATH"

কাজ করে, তবে ~ /। প্রোফাইল কেন হয় না?


একটি নোট হিসাবে, 13.04 এবং তোমার সাথে পরে ইনস্টল করতে পারেন android-tools-adbএবং android-tools-fastbootসফটওয়্যার সেন্টার থেকে সরাসরি এডিবি ও fastboot জন্য। এটি আপনার প্রশ্নের সঠিক উত্তর দেয় না, তবে আপনি যা করছেন তা আমি যেহেতু বুঝতে পেরেছিলাম আমি অনুভব করেছি যে আমি একটি মন্তব্য করব।
ইয়ান সান্টোপিট্রো

আপনি যদি সমস্ত ব্যবহারকারীর জন্য পথ চান: আমার উত্তরটি পড়ুন।
পেপডাএল্টেরিও

@ পেপডেএল্টেরিও আমি একটি কাস্টম পাথ যুক্ত করতে চাই, কোনও বাধা নেই।
রায় হিঙ্কলি

আপনি কি প্রতিটি ব্যবহারকারীর জন্য পৃথক পৃথক পথ বলতে চান?
পেপডিএল্টেরিও

এখনই আমি চাই এটি আমার জন্য কাজ করে want
রায় হিঙ্কলি

উত্তর:


2

যদি আমি সঠিকভাবে বুঝতে পারি তবে আপনি স্থায়ীভাবে PATH এনভেরির মান পরিবর্তন করতে চান।
উবুন্টুতে PATH envar /etc/environmentফাইলের অভ্যন্তরে সংজ্ঞায়িত করা হয়েছে । সুতরাং আপনাকে সেই ফাইলের মধ্যে PATH এনভায়ার ঘোষণাটি পরিবর্তন করতে হবে,। প্রোফাইলের ভিতরে নয়!
আপনি যদি প্রতিটি ব্যবহারকারীর জন্য PATH মান পরিবর্তন করতে চান তবে এটি ব্যবহার করুন!


এটি সম্পূর্ণরূপে নির্দেশিত নয়। সিস্টেমে একাধিক ব্যবহারকারী থাকলে কী হবে?
রাদু রেডানু

হ্যাঁ, আপনি ঠিক বলেছেন ... আমি আমার উত্তরে একটি "সতর্কতা" যুক্ত করছি। আপনাকে ধন্যবাদ
পেপ্পেডালটারিও

আমি করি. এটা ইচ্ছাকৃত।
রায় হিঙ্কলি

15

আপনি =যখন ব্যাশে ভেরিয়েবলের কোনও মান নির্ধারণ করেন তার আগে বা পরে কোনও স্থান ব্যবহার করবেন না । সঠিক উপায়:

PATH="/user/share/android-sdk-linux/tools:$PATH"

পরিবর্তনগুলি কার্যকর করতে, আপনার কম্পিউটারটি পুনরায় চালু করুন বা .profileনীচের কমান্ডটি ব্যবহার করে আপনার ফাইল উত্স করুন :

source ~/.profile

আপনি যদি সমস্ত ব্যবহারকারীর জন্য পথ পরিবর্তন করতে চান তবে সেই লাইনটি /etc/profileফাইলে যুক্ত করুন। আবার একটি পুনঃসূচনা প্রয়োজন।


1
আপনার এখানে যেমন আছে তেমন স্থান এবং উদ্ধৃত পথ ভারব্যাটিম প্রতিধ্বনিতে এখনও নেই।
রায় হিঙ্কলি 19

আপনি আউটপুট pastebin পারি cat ~/.profileএবং echo $PATH?
ইয়ান সান্টোপিট্রো

@ অ্যান্ড্রয়েড অ্যাডিক্ট আপনার পুনঃসূচনা দরকার বা পুনরায় আরম্ভ ~/.profileহওয়া অবধি আপনার টার্মিনালে উত্স source ~/.profile
উত্সাহিত করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.