আমি প্রোগ্রামারদের জন্য সর্বাধিক দরকারী লিনাক্স কমান্ডের মাস্টার করব? [বন্ধ]


14

একত্রিত করার শক্তি xargs, cut, tail, grep, seq, আমাকে অবাক করে দেয়। প্রোগ্রামারদের জন্য সবচেয়ে দরকারী লিনাক্স কমান্ডের টিউটোরিয়ালটির জন্য আমার কোন সংস্থানটি দেখতে হবে?

আমি কেবলমাত্র প্রোগ্রামারগুলিতে ঘন ঘন ব্যবহার করতে আগ্রহী, যা আমার জীবনকে আরও সহজ করে তুলবে।


স্ট্যাক এক্সচেঞ্জে আপনাকে স্বাগতম। আমরা খুঁজে পেয়েছি যে সংস্থানগুলির একটি তালিকা জিজ্ঞাসা করা আমাদের প্রশ্ন ও উত্তর ফর্ম্যাটে খুব কমই কাজ করে। দয়া করে আসল প্রশ্নগুলির উত্তরগুলি পড়ুন । আমি সাইট (জন্য ট্যাগ তথ্য বিশেষ করে প্রশ্ন ব্রাউজিং করার পরামর্শ দিই শেল , টেক্সট প্রসেসিং , sed ইত্যাদি।
গিলেজ 'SO- স্টপ হচ্ছে মন্দ'

উত্তর:


12

এটি শিখতে আপনি সবচেয়ে ভাল জিনিসটি করতে পারেন সমস্যাগুলি সন্ধান করা এবং তাদের সমাধান করা। এই সাইটটি দেখুন, সমস্ত "কীভাবে আমি কীভাবে এক্স / সিড / গ্রেপ / ইত্যাদি করতে পারি" দেখুন। এবং উত্তরগুলি দেখার আগে নিজের জন্য এগুলি চেষ্টা করে দেখুন। আপনি আটকে গিয়েছেন কিনা দেখুন বা অন্য কোনও উপায় খুঁজে পাওয়ার পরে এটি কীভাবে সম্পাদিত হয়েছিল। যদি আপনি নিজেকে টার্মিনালে পুনরাবৃত্ত করার মতো কিছু করতে দেখেন তবে থামুন এবং কীভাবে এটি আরও সহজ করার জন্য আপনি এক বা একাধিক ইউটিলিটি ব্যবহার করতে পারেন সে সম্পর্কে চিন্তাভাবনা করুন। আপনি যদি এটির উপায় খুঁজে না পান তবে এখানে পোস্ট করুন এবং আমরা আপনাকে গাইড করব।


Sidenote: seq, head, এবং tail(অন্তত সবচেয়ে বেশি ব্যবহৃত অংশের) মোটামুটি তুচ্ছ হয়। আমি আপনাকে পরামর্শ দিচ্ছি যে grepনিয়মিত প্রকাশের অর্ধেক অনুসন্ধানে স্বাচ্ছন্দ্য বোধ করা এবং প্রতিস্থাপনের অর্ধেকটি পেতে sed(সমান্তরাল তবে কিছুটা পিছনে পিছনে থাকা grep) এর sedপরে পাওয়ার জন্য, তবে awkএটি বেশ শক্তিশালী একটি সরঞ্জাম because তারপর find, তারপর xargs
কেভিন

9

কার্নিগান এবং পাইকের দ্বারা নির্মিত ইউনিক্স প্রোগ্রামিং পরিবেশনা বিষয়টির সর্বোত্তম। এটি প্রাচীন তবে এখনও মুদ্রিত, যা আপনাকে কিছু বলার উচিত।

ইউনিক্স প্রোগ্রামিং আর্ট দ্বারা ESR অনেক নতুন নয়। আমি এটি আকর্ষণীয় এবং সহায়ক বলে মনে করি, তবে আমি যেটাকে অনুভব করেছি তার থেকে আরও কিছুটা "অ্যাডভোকেসি" দিয়েছিলাম। ("বিরক্তিকর পক্ষপাতিত্বের" জন্য উচ্চারণবাদ) "তার তুলনা অন্যান্য ওএসে নুনের দানা সহ নিয়ে যাওয়ার জন্য প্রস্তুত থাকুন, যেমনটি বইটি নতুন ছিলাম এমনকি পুরানো [১] উপাদান খুঁজে পাওয়া আমার মনে আছে, এবং * আইএক্স প্রতিযোগীরা প্রায় দশক দশকে রয়েছে সেই সময়ের পর থেকে অগ্রগতি।

[1] বেশিরভাগ ক্ষেত্রে, আমি অ-* আইএক্স ওএসগুলির দুর্বলতাগুলিকে স্মরণ করি যা বইটি প্রকাশের আগে মুছে ফেলা হয়েছিল। অপেশাদার উইন্ডোজ বনাম ম্যাক বনাম লিনাক্স আর্গুমেন্টগুলিতে আপনি একই ধরণের জিনিস দেখতে পান find


5

ওয়ান-ডে-এর পরিকল্পনা অনুসরণ করুন। সমস্ত কিছু তালিকাভুক্ত করে শুরু করুন /sbin। তারপরে প্রতিদিন একটি কমান্ড নিন এবং টাইপ করুন man commandএবং এটি কী করে তা সন্ধান করুন। অত্যাবশ্যক মূল কমান্ডগুলি সবই আছে /sbin। এর পরে, কাজ করতে যান /binএবং এটি শেষ হয়ে গেলে, /usr/sbinএবং এ নিয়ে কাজ করতে যান /usr/bin। কমান্ড নামে 5 টিরও বেশি অক্ষর দিয়ে যে কোনও একটি এড়িয়ে আপনি আপনার কমান্ডের তালিকাটি সংক্ষিপ্ত করতে পারেন, এবং আপনি অনেকগুলি গুরুত্বপূর্ণ জিনিস মিস করবেন না।

তবে গুরুত্বপূর্ণ বিষয়টি হ'ল আপনি প্রতিদিন নতুন কিছু শিখবেন এবং সম্ভবত আপনি অর্ধেক পথ অতিক্রম করার আগে আপনি বেসিকগুলি এতগুলি বুঝতে পারবেন যে আপনি সহজেই প্রতিদিন আধা ডজন নতুন কমান্ড নিতে পারবেন।

তবে আপনি এগুলি ব্যবহার করতে হবে, প্রতিটি একে অপরের সাথে, এমনকি যদি এটি কেবল ঝুঁকিপূর্ণ হয় এবং তাদের সাথে অনুশীলন করে।


2
এটি ভাল ধারণা। এক এক করে কমান্ড শিখুন। তারা কী করে তা পরীক্ষা করুন এবং তাদেরকে মাস্টার করুন।
কামিল

আমি /sbinপ্রশ্নের শিরোনামে "প্রোগ্রামারদের জন্য" দেওয়া শুরু করতে রাজি হতে পারি না । অনেক সিস্টেমে /sbinএবং শুধুমাত্র মূলের জন্য /usr/sbinডিফল্ট PATHথাকে। আমি মনে করি আপনি এটিকে "মূল" কমান্ড হিসাবে এই অর্থে দেখতে ঠিকই পারেন যে এগুলি ওএসের মূল অংশ, তবে সেগুলি এমন কোনও সরঞ্জাম নয় যা আপনি সিস্টেম প্রশাসনের মতো প্রোগ্রামিংয়ে ব্যবহার করেন।
ওয়ারেন ইয়ং

3

অন্যতম উপায় হ'ল কিছু ব্লগ পড়া শুরু করা যা ইউনিক্স / লিনাক্সে বিশেষীকরণ ..

এই ব্লগ থিজিক স্টাফ যেখানে আমি মাঝে মাঝে লিখি তা শুরু করার জন্য একটি ভাল জায়গা ... আপনার আগ্রহী হতে পারে এমন কয়েকটি গুরুত্বপূর্ণ নিবন্ধ হ'ল:

যেখানে এই সম্পর্কে টিউটোরিয়ালগুলির একটি সিরিজ রয়েছে sedএবং awk আশা করি এটি আপনার পক্ষে দরকারী ...


3
50 টি আদেশ এই প্রশ্নের সঠিক উত্তর! এটিতে যান, প্রতিটি কমান্ডের উদাহরণ অধ্যয়ন করুন এবং যদি এটি আকর্ষণীয় হয় তবে পরবর্তী উদাহরণগুলিতে লিঙ্কটি অনুসরণ করুন (সাধারণত প্রদান করা হয়)। সেই লিঙ্কটি কিপার!
বিল কে

2

বাশের জন্য আমি tldp.org/LDP/abs/html/ দেখুন


2
কুখ্যাত "অ্যাডভান্সড ব্যাশ স্ক্রিপ্টিং" গাইড আপনাকে স্ক্রিপ্ট নয়, বাগ লিখতে শেখাবে। যদিও এটি লেখার উদ্দেশ্যগুলি মহৎ ছিল, ত্রুটি-বিচ্যুতি এবং ভুল তথ্য এটির সুপারিশ করার পক্ষে খুব বেশি। mywiki.wooledge.org/BashGuide অনেক উন্নত গাইড।
ক্রিস ডাউন

ধন্যবাদ @ ক্রিস আমি ভেবেছিলাম ইন্ট্রো স্টাফগুলি একটি ভাল শুরু।
ইমান

1

প্রোগ্রামারদের লিনাক্সের মাস্টার করার একটি অনন্য সুযোগ রয়েছে। কোনও কাজ সম্পাদন করার জন্য প্রোগ্রাম লেখার পরিবর্তে আপনি যতটা সুযোগ পান তা শেল স্ক্রিপ্ট লিখুন।

আমি কোনও প্রোগ্রাম লেখার আগে বাশে সমস্ত কিছু লেখার জন্য আমার কাছে ব্যক্তিগত চ্যালেঞ্জ রয়েছে - আপনি বিস্মিত ও বিরক্ত হবেন d

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




0
info coreutils

আপনাকে প্রসঙ্গ অনুসারে গোষ্ঠীভুক্ত দরকারী কমান্ডের একটি বড় তালিকা দেয়।

আপনি এটি গাইড হিসাবে নিতে পারেন এবং দিনে একটি কমান্ড শিখতে পারেন, এবং অবশ্যই অনুসন্ধানের জন্য একটি সংগ্রহস্থল হিসাবে।


0

আমি রিচার্ড ব্লুম দ্বারা লিনাক্স ® কমান্ড লাইন এবং শেল স্ক্রিপ্টিং বাইবেল যুক্ত করব । এটি বুঝতে সহজ, ব্যবহারিক এবং অনেক দরকারী উদাহরণ দিয়ে পূর্ণ।

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