সুডো-ই বাশ টু পাইপ -


10

আমি ভাবছিলাম কি দ্বারা ডাউনলোড করা ফাইল বংশীধ্বনিতুল্য এর উদ্দেশ্য curlমধ্যে sudo -E bash -নিম্নলিখিত শেল মধ্যে:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -

উত্তর:


10

ফাইলটি সংরক্ষণ না করে কোনও স্ক্রিপ্ট কার্যকর করার এবং তারপরে এটি সম্পাদন করার একটি ছোট উপায়। আপনি যখন ফাইলটি সংরক্ষণ করেন এবং তারপরে এটি কার্যকর করেন তখন বেশ কয়েকটি জিনিস ভুল হতে পারে:

  • ব্যবহারকারী ফাইল নামটি সঠিকভাবে টাইপ করেননি
  • ব্যবহারকারী সঠিক শেল ব্যবহার করেনি (সম্ভবত এর sh foo.shপরিবর্তে দৌড়ে bash foo.sh)
  • ব্যবহারকারী এটিতে ব্যাশ সেট করার পরিবর্তে ফাইলটি কার্যকর করার চেষ্টা করেছিল ( ./foo.sh) এবং এক্সিকিউট করার অনুমতিগুলি সেট করতে ভুলে গিয়েছিল
  • ব্যবহারকারী ব্যবহার করতে ভুলে গেছেন sudo

কার্যকর করার জন্য একটি একক কমান্ড লাইন সরবরাহ করে, বিকাশকারীরা লুজার ত্রুটির কারণে জিনিসগুলি ভুল হতে পারে এমন জায়গাগুলির সংখ্যা হ্রাস করতে পারে।

ব্যক্তিগতভাবে, আমি বাশকে পাইপিং কার্লটিকে ঘৃণা করি। এটা নিরাপদ নয়.


7

এই কমান্ডটি ফাইলটি ডাউনলোড করবে এবং এটি রুট সুবিধাগুলি সহ কার্যকর করার চেষ্টা করবে।


3
ধন্যবাদ, তবে কমান্ডের শেষে -Eবিকল্পের কী কী আছে -?
মিঃওয়াই

5
@ ইউসুফ -Eপরিবেশের ভেরিয়েবল সংরক্ষণ করে (প্রক্সি সেটিংসের জন্য ভেরিয়েবল বলুন) এবং -স্ট্যান্ডার্ড ইনপুট, অর্থাৎ পাইপ থেকে আদেশ পড়তে বাশকে বলে।
মুরু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.