শেল স্ক্রিপ্টিং শেখার ব্যবহারিক কাজগুলি [বন্ধ]


12

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

উত্তর:


15

যে কোনও সময় আপনি যখন নিজেকে একাধিকবার কিছু করতে দেখেন, স্ক্রিপ্ট করুন। আপনি যতটা সম্ভব অলস চিন্তা করুন। কম্পিউটারগুলি সেই মেনাল ক্র্যাপগুলি করার জন্য তৈরি হয়েছিল। ব্যস্ত কাজের মতো গন্ধযুক্ত যে কোনও জিনিসের শেল স্ক্রিপ্ট দরকার।

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


6

আমি অন্য থ্রেডে যে তিনটি বইয়ের পরামর্শ দিয়েছিলাম তা পুনরায় সুপারিশ করতে চাই, এগুলি আমার মতে ইউনিক্সের চেতনায় আসার সেরা বই:

  • কার্নিগান এবং পাইক থেকে ইউনিক্স প্রোগ্রামিং পরিবেশ
  • অধৈর্য জন্য ইউনিক্স
  • ও'রিলির ইউনিক্স পাওয়ার সরঞ্জামগুলি।

প্রথমটি পুরানো, খুব পুরানো, তবে এটি সংক্ষিপ্ত, একটি সংক্ষিপ্ত পাঠ এবং আপনাকে আপনার প্রয়োজনীয় শেল চপগুলি দেবে (নিয়মিত প্রকাশ, সেড, পাইপলাইন)।

দ্বিতীয়টি অবিশ্বাস্যভাবে বিনোদনমূলক।

তৃতীয়টি হ'ল 90 এর দশকে ইউনিক্স মাস্টার্সের "সেরা সেরা" কৌশলগুলির সংকলন (এটি যখন আমি এটি পড়ি)। বইটি পুনরায় সম্পাদিত হতে থাকে, সুতরাং আমি নিশ্চিত যে এটিতে অনেকগুলি নগেট রয়েছে।


ইউনিক্স প্রোগ্রামিং পরিবেশের জন্য +1। এটি পড়ার পরে, হঠাৎ করে ইউনিক্স আমার কাছে এক ভয়াবহ ধারণাটি তৈরি করে। কিছুটা উদ্ঘাটন :-)
ডা-জান

ইউনিক্স প্রোগ্রামিং এনভায়রনমেন্ট এমন কয়েকটি বইয়ের মধ্যে একটি যা "এখানে নথিগুলি" একেবারে কভার করে। আপনি "এখানে দলিলগুলি" দিয়ে অনেক কিছু করতে পারেন যা অনেকে মনে করেন যে কোনও একক ফাইলে করা অসম্ভব।
ব্রুস এডিগার


2

এটি কীভাবে শিখবেন: কমান্ড-লাইনের প্রেমে পড়ুন। এটি নিয়মিত ব্যবহার করুন এবং ম্যান পেজগুলি প্রায়শই টানুন। প্রায়শই, এমনকি। আমি যখন প্রথম স্ক্রিপ্টিং শিখছিলাম তখন আমি কতবার টাইপ করেছি তা গণনা করতে পারিনি man bash। আমি অন্য কমান্ডের জন্য ম্যান পৃষ্ঠাটি কতবার টানলাম তাও আমি গণনা করতে পারিনি।


1
কেভিন কে +1 আমি স্ক্রিপ্টিং একইভাবে শিখেছি। পরিস্থিতিটি সাধারণত হ'ল আমাকে এই কোবোল ডেটা ফাইলগুলি প্রক্রিয়া করা প্রয়োজন (হ্যাঁ, এটি অনেক পিছনে ... তবে এটি ইউনিক্সের মেইনফ্রেমেসগুলিতে নয়)! সিবিএল কোডটি ক্র্যাঙ্কিংয়ের পরিবর্তে আমি জোর করে গুলি চালিয়ে যাব (এমনকি এটি আমাদের সার্ভারে ইনস্টল করা না

আমি xtermআমার প্রধান ফাইল ম্যানেজার হিসাবে (বা কোনও টার্মিনাল, যদি তা গুরুত্বপূর্ণ হয়) ব্যবহার করি। সুতরাং, আমি সমস্ত সময় শেলটি ব্যবহার করতে বাধ্য করেছিলাম, যা আমাকে সময়ের সাথে সাথে কিছু কৌশল শিখতে এবং বিকাশ করতে বাধ্য করে।
ডেনিলসন সা মিয়া

2

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


1

মিগুয়েলের 'দ্য ইউনিক্স প্রোগ্রামিং এনভায়রনমেন্ট' এর সুপারিশকে আমি দ্বিতীয় করলাম। এটি সত্যই পুরানো তবে এটি শেল সম্পর্কে আমি যতটা জানি প্রায় সবই শিখেছি এবং কারণ এটি এত পুরানো আপনি এটি কেবলমাত্র অল্প কিছু টাকার বিনিময়ে এটি পেতে পারেন: http://is.gd/eiSn6


0

একটি বই বা একটি ম্যানুয়াল সন্ধান করুন এবং আপনার নির্বাচিত শেলটিকে একটি প্রোগ্রামিং ভাষার মতো আচরণ করুন, কারণ এটি। (ঠিক আছে, সম্ভবত csh না ...)

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

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