আমি কি আমার .bashrc এ স্ক্প সেশনে আছি কিনা বলতে পারি?


6

আমার ভিতরে .bashrc, আমি ম্যাজিকের একটি গুচ্ছ করছি যা যখন আমি চেষ্টা করার চেষ্টা করি তখন সমস্যা হয় scp। আমি যে সমাধানটি দিয়ে যাচ্ছি তা হল ম্যানুয়ালি টার্গেট মেশিনে ssh, আমার অক্ষম করুন .bashrc, কপি করবেন, এবং তারপর আমার পুনরায় সক্রিয় করুন .bashrc। এই কাছাকাছি পেতে একটি উপায় আছে কি?


1
কোন অপারেটিং সিস্টেম? আপনি ম্যাক অপারেটিং সিস্টেম বা অন্য কোন * Nix উপর কিনা তা উপর নির্ভর করে
MariusMatutiae

এই screams এক্সওয়াই সমস্যা । আমাদের আপনার প্রদর্শন করুন .bashrc, আপনি যা করার চেষ্টা করছেন তা ব্যাখ্যা করুন এবং আপনি কী সমস্যার সম্মুখীন হন তা ব্যাখ্যা করুন। এছাড়াও জড়িত সব মেশিনে আমাদের OSes বলুন। বিশেষ করে যদি ওএসএক্সগুলির মধ্যে কোনটি থাকে তবে তারা ডিফল্ট শেল তৈরির সিদ্ধান্ত নিয়েছে তাই লগইন শেল .bashrc উপেক্ষা করা হয়।
terdon

কি ঘটছে .bashrc এখানে মূলত অপ্রাসঙ্গিক। বিন্দু ছিল আমি আমি ছিল যদি এটি অধিকাংশই বাদ দিতে চেয়েছিলেন scp পরিবর্তে ssh, কিন্তু আমি টননিককে গ্রহণযোগ্য উত্তরের দিকে লক্ষ্য করে অ-ইন্টারেক্টিভ শেল কৌশল সম্পর্কে ভুলে গেছি। যে সমস্যা সমাধান।
Wesley Bland

উত্তর:


13

ডেবিয়ানের আমার স্ট্যান্ডার্ড Bashrc এই প্রথম লাইন হিসাবে ছিল:

if [ -z "$PS1" ]; then
   return
fi

এই পরিবর্তনশীল $ PS1 সেট করা হয় কিনা তা পরীক্ষা করে (যা আপনি শুধুমাত্র একটি ইন্টারেক্টিভ শেলে থাকলে সেট করা হয়), এবং যদি এটি না হয় তবে বাকিটির কার্যকরতা প্রতিরোধ করে।


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