কম্পিউটারগুলির মধ্যে বাশ প্রোফাইল সিঙ্ক করছে


12

আমার .বাশ_ প্রোফাইলে আমার কাছে প্রচুর পরিমাণে জিনিস রয়েছে। সমস্যাটি হচ্ছে, আমি খুব ঘন ঘন 3 ডলার কম্পিউটার ব্যবহার করি এবং আমি আমার প্রিফগুলি সর্বত্র অনুলিপি করতে পেরে ক্লান্ত হয়ে পড়েছি। এর মধ্যে দুটি উবুন্টু ১০.১০ এবং একটি ওএসএক্স চালায়। আমি ভাবছিলাম যে ড্রপবক্স ব্যবহার করার কোনও উপায় আছে কিনা, একটি একক প্রিফেস ফাইল ভাগ করার জন্য। লাইক, যখন বাশ শুরু হয়, চেক করতে বলুন ~/Dropbox/Bash/.bash_profile?

যদিও, আমি কি ইমাকগুলি ~/Dropbox/Emacs/.emacsকোনওভাবে দেখার জন্য বলতে পারি ?


2
চতুর প্রশ্ন!
মিসানফোর্ড

আমি (দুর্দান্ত) নির্বাচিত উত্তরে মন্তব্য করতে পারি না। আমি জানি না এটি ওএসএক্স / ম্যাকের জন্য নির্দিষ্ট কিছু কিনা তবে এর জন্য DROPBOX_PROFILE = '~ / ড্রপবক্স / ব্যাশ / .ব্যাশ_প্রফিল' কাজ করতে আমার বেশ কয়েকটি পরিবর্তন করা দরকার; তারপর। $ DROPBOX_PROFILE ফাই DROPBOX_PROFILE = "Should হোম / ড্রপবক্স / ব্যাশ / .ব্যাশ_প্রফাইলে হওয়া উচিত" যদি [-f $ DROPBOX_PROFILE] হয়; তারপর। Hope DROPBOX_PROFILE ফাই আশা করি যা সহায়তা করে।
জেসন

কেবল এটি পরিষ্কার করার জন্য: @ জেসনের টুইটগুলি হ'ল একক-কোটগুলি ডাবল-কোট দিয়ে প্রতিস্থাপন করা এবং '~' এর পরিবর্তে '$ হোম'-এর সংজ্ঞা DROPBOX_PROFILE
স্প্রেগম্যান

উত্তর:


17

~ / .Bash_profile

DROPBOX_PROFILE='~/Dropbox/Bash/.bash_profile'
if [ -f $DROPBOX_PROFILE ]; then
    . $DROPBOX_PROFILE
fi

~ / .Emacs

(load "~/Dropbox/Emacs/.emacs")

3
আমি ব্যক্তিগতভাবে অনুভব করি যে sourceডট অপারেটরের চেয়ে বেশি পঠনযোগ্য (এবং গুগলযোগ্য) তবে এটি আপনার উত্তর এবং তাই আমি এটিকে সম্পাদনা করব না। এটি বাদে, ভাল উত্তরের জন্য +1।
হ্যালো 71

@ হ্যালো 71 আপনি কি sourceকিছুটা ব্যাখ্যা করতে পারেন ? আমি কৌতূহলী. ধন্যবাদ!
জোশুয়া পিন্টার

@ হ্যালো Ah১ আহ, আমি মনে করি আপনি এখন কী বলতে চাইছেন তা আমি জানি। এবং আমি সম্পূর্ণ একমত। ব্যবহার .করা ব্যবহারের চেয়ে অনেক বেশি ক্রিপ্টিক source
জোশুয়া পিন্টার

আপনার যদি আপনার পথে কোনও স্থান থাকে যেমন আপনার ব্যবসায় ড্রপবক্স থাকে এবং আপনার ব্যক্তিগত ব্যবহার করতে চান, যেমন Dropbox (Personal), ভেরিয়েবলটি উল্লেখ করার মতো আপনাকে ডাবল উদ্ধৃতি ব্যবহার করতে হবে "$DROPBOX_PROFILE"
জোশুয়া পিন্টার 21

6

এটি কীভাবে, যা ড্রপবক্স সংস্করণগুলিকে উত্সযুক্ত বিশেষ কনফিগারেশন ফাইলগুলি এড়িয়ে চলে?

$ ln -s ~/Dropbox/Bash/.bash_profile ~/.bash_profile
$ ln -s ~/Dropbox/Emacs/.emacs ~/.emacs

5

আপনার নিয়মিত .বাশ_ প্রোফাইলে, কেবল ~ / ড্রপবক্স / ব্যাশ / .বাশ_প্রফাইলে কল করুন।

#.bash_profile
. ~/Dropbox/Bash/.bash_profile # the '.' command runs a file.

প্রকৃতপক্ষে, আপনি সম্ভবত ভাগ করা ফাইলটিকে অন্য কোনও কল করতে চান, বা কমপক্ষে একে কোনও লুকানো ফাইল তৈরি করতে চান না।


3

আমি মনে করি এটি আপনার যা চাইবে তা পাবে, কেবল ফাইল উপস্থিত আছে কিনা তা পরীক্ষা করে দেখুন, যদি থাকে তবে এটি উত্স করুন source

ভিতরে $HOME/.bash_profile

[ -f $HOME/Dropbox/Bash/.bash_profile ] && source $HOME/Dropbox/Bash/.bash_profile


0

মন্তব্য করুন: https://superuser.com/a/224204/401026 (আন্দ্রেজ ক্যানিকোভসের উত্তর)

ম্যাকোস 10.12.6 সিয়েরা, আইটার্ম 2 বিল্ড 3.2.0, টার্মিনাল সংস্করণ 2.7.3 (388.1.1) এর জন্য আমার পরিবর্তনগুলি:
- টিলড
প্রতিস্থাপন করা হয়েছে - ডাবল উদ্ধৃতি দ্বারা একক উদ্ধৃতি প্রতিস্থাপন করুন

DROPBOX_PROFILE="/Users/xxx/Dropbox/Bash/.bash_profile"
if [ -f $DROPBOX_PROFILE ]; then
    . $DROPBOX_PROFILE
fi

দুঃখিত: আমি মন্তব্য লিখতে পারিনি, সুতরাং আমাকে আরও একটি উত্তর যুক্ত করতে হবে

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