আমি একটি দূরবর্তী উবুন্টু কম্পিউটারে প্রবেশ করতে চাই, আমার উত্স তৈরি করতে .bashrcএবং একটি কমান্ড চালাতে চাই যা তার দ্বারা নির্ধারিত পরামিতিগুলির উপর নির্ভর করে .bashrc। একটি ইন্টারেক্টিভ শেলের মধ্যে যা কমান্ডটি শেষ হওয়ার পরে বন্ধ হয় না।
আমি এখন পর্যন্ত যা চেষ্টা করেছি তা হ'ল
ssh user@remote_computer -t 'bash -l -c "my_alias;bash"'
বা শুধু
ssh user@remote_computer -t "my_alias;bash"
এটি সাধারণ কমান্ডগুলির জন্য কাজ করে ( lsউদাহরণস্বরূপ) তবে যখন আমি কোনও সংজ্ঞায়িত কোনও উপনাম চালানোর চেষ্টা করি তখন .bashrcত্রুটি পাই:
bash: my_alias: command not found
কিন্তু তারপরে আমি যখন আবার এটি ম্যানুয়ালি লিখি এবং চালিত করি তখন এটি কার্যকর হয়!
সুতরাং আমি কীভাবে নিশ্চিত করব .bashrcযে কমান্ডটি বলার আগেই তা নিশ্চিত হয়ে নেওয়া উচিত?