আমার .bashrc কেন সাইগউইনের অধীনে পড়া হয় না?


10

আমার .bashrc এর মত দেখাচ্ছে:

alias name@server="ssh server sname"
echo "bashrc read"

echoবিবৃতিটি কেবল এটি পড়ে কিনা তা যাচাই করার জন্য। তবে প্রতিধ্বনি কিছুই করে না। আমি একটি দ্রুত কন্ট্রোল বাক্সে একটি নির্দিষ্ট কমান্ড করছেন যা একটি দূরবর্তী বাক্সে একটি কাজ করার উর্ফের জন্য একটি এসএসএসের জন্য একটি উপাত্ত সেট করতে চাই।

উত্তর:


20

আমি কিছু সময় সাইগউইন ব্যবহার করি নি, তবে আমি অনুমান করছি যে এটি ~ / .Bash_profile চায়। পরীক্ষার সহজ ফিক্স।

ln -s ~/.bashrc ~/.bash_profile

অথবা যদি ~ / .Bash_profile উপস্থিত থাকে তবে উত্স .bashrc।

if [ -f ~/.bashrc ]
then
  . ~/.bashrc
fi

আমি একটি .বাশ_ প্রোফাইলে যুক্ত করেছি এবং উত্স অংশটি এতে রেখেছি। কাজ করেছেন ... Thx
বাউটা

3

কারণ আপনার সাইগউইন বাশ একটি লগইন শেল যা প্রোফাইল ফাইলগুলি পড়ায়, আরসি ফাইলগুলি নয়। উত্তরের দ্বিতীয় অংশের জন্য জিতিমারম্যানের উত্তর দেখুন ...।


1

যেমন জিটবারম্যান বলেছিলেন, সম্ভবত এটি ব্যবহার করছে .bash_profile। আরেকটি বিষয় মনে রাখতে হবে .profile


একদম ঠিক! আমার ক্ষেত্রে উইন্ডোজ 7 .bashrc এ উপেক্ষা করা হয়।
লওরা লিপারুলো

0

আপনার আইপি সমাধান করতে হবে। আপনার সি: \ উইন্ডোস \ সিস্টেম 32 \ ড্রাইভার \ ইত্যাদি \ হোস্ট ফাইলগুলিতে কেবল "আইপ্যাড্রেস নাম" যুক্ত করুন এবং এটি সমাধান করা উচিত।

উদাহরণ: 127.0.0.1 লোকালহস্ট [আইপ্যাড্রেস নাম]


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