কম্পিউটার টিউটোরিয়াল

কমান্ড লাইন নিপুণতার জন্য শীর্ষ ১০ ব্যাশ রিসোর্স

Opensource.com-এ আরেকটি দুর্দান্ত বছরের সমাপ্তির সাথে, সব কিছুর সাথে আমার আকর্ষণ, ২০১৯ সালে আমরা যেসব টপ ১০ ব্যাশ আর্টিকেল পাবলিশ করেছি সেগুলো তাকিয়ে দেখছি। এই আর্টিকেলগুলোর মধ্যে বেসিক হাও-টু আর্টিকেল, টুলস, শর্টকাট, এবং এমনকি ব্যাশ দিয়ে নিজের কমান্ড-লাইন গেম বানানোর উপায় আছে।

আমি এই আর্টিকেলগুলো শুধু হিটের সংখ্যা देखकर সিলেক্ট করিনি বরং অনেক ক্রাইটেরিয়া বিবেচনা করে। সত্যিকারের টপ ১০ কাউন্টডাউনের espíritu-তে, ২০১৯ সালের টপ ব্যাশ আর্টিকেলটি শেষে রিভিল করা হয়েছে।

  1. Bash vs. Python: Which language should you use? by Archit Modi এই জনপ্রিয় দুটি ভাষার সুবল ও দুর্বল পাশে নজর দেয়। যদিও দুটোরই অনেক ভালো পাশ আছে, বটম লাইন—যে আরও বেশিরভাগ লিনাক্স জিনিসের মত—"it depends।"
  1. How to program with Bash: Logical operators and shell expansions আমার লেখা ব্যাশ প্রোগ্রামিংর তিন-অংশের সিরিজের দ্বিতীয় অংশ। এই আর্টিকেলটি সকল ব্যাশ লজিক্যাল অপারেটর লিস্ট করে এবং তাদের ব্যবহারের কিছু সহজ উদাহরণ দেয়। এটিও শেল এক্সপ্যানশনের সাতটি প্রকারের পাঁচটি নিয়ে আলোচনা করে এবং সহজে বোঝার উদাহরণ দিয়ে ব্যাখ্যা করে কীভাবে এই এক্সপ্যানশনগুলো কাজ করে।
  1. Abhishek Tamrakar আমাদের দেখিয়েছেন Hone advanced Bash skills by building Minesweeper. এটি আপনার বিদ্যমান ব্যাশ স্কিল উন্নত করার একটি আকর্ষণীয়, মজার, এবং ইনফরমেটিভ উপায়। শেষে, আপনার কাছে একটি ওয়ার্কিং কমান্ড-লাইন মাইনসইপার গেম এবং কিছু সিরিয়াস স্কিল থাকবে। এই আর্টিকেল আমার ফেভারিটের একটি কারণ এটি কেবল আমাদের স্কিলস্ট্রেচ করে না, বরং প্রোগ্রামিং ভাষা হিসেবে ব্যাশের শক্তি ইলাস্ট্রেট করে।
  1. How to program with Bash: Syntax and tools আমার ব্যাশ প্রোগ্রামিং সিরিজের প্রথম আর্টিকেল। প্রোগ্রামিং ভাষা হিসেবে ব্যাশ পরিচয় করানোর পাশাপাশি, এটি ব্যাশ প্রোগ্রামিংর বেসিক সিনট্যাক্স, ভেরিয়েবল ব্যবহার, এবং ফ্লো কন্ট্রোল নিয়ে আলোচনা করে।
  1. Matthew Broberg-এর The birth of the Bash shell ব্যাশ শেলের ইতিহাসে গভীরে যায় এবং দেখায় কীভাবে সব শুরু হয়েছিল ইউনিক্স এবং অরিজিন্যাল (কেন) থম্পসন শেল থেকে। যেনের লিনাক্স এবং এর অনেক কম্পোনেন্টের ঐতিহাসিক মূলকে প্রশংসা করেন, সে এই আর্টিকেল থেকে কিছু নতুন ইনসাইট পেয়েছেন।
  1. Seth Kenlon কন্ট্রিবিউট করেছেন How to write a loop in Bash, যা for লুপকে কিছু ডিটেইলে এক্সপ্লোর করে। একটি for লুপ হল একটি রেসিপি যা আপনি আপনার কম্পিউটারকে কী অ্যাকশন নিতে চান সেটি ডিটেইল করে প্রতিটি ডেটা অবজেক্ট (যেমন একটি ফাইল) আপনি স্পেসিফাই করুন। এই আর্টিকেলে আপনাকে শুরু করার জন্য কিছু চমৎকার উদাহরণ আছে এবং লুপের ক্ষমতা ব্যাশ স্ক্রিপ্টে কীভাবে আনে সেটি দেখায়।
  1. 7 Bash history shortcuts you will actually use দেখায় কীভাবে কমান্ড লাইনে সময় বাঁচাতে হয় ব্যাশ শর্টকাট ব্যবহার করে। Ian Miell টাইম-সেভিং টুলস বর্ণনা করেছেন যা সিম্পল কমান্ড-লাইন রিক্যালের অনেক आगे যাবে। এগুলো খুব কুল, এবং আমি বিশেষভাবে পছন্দ করি পिछলা কমান্ড পুনরায় ইস্যু করার সহজ মেথড যখন আর্গুমেন্টগুলো রি-অর্ডার করা থাকে।
  1. Seth Kenlon আরও কিছু Bash aliases you can't live without দেখান যা আরও বেশি সময় বাঁচাবে। এই আর্টিকেল আমাদের "লেজি সিস্টেম অ্যাডমিন" রা কীভাবে আরও আরও এফিশিয়েন্ট হতে পারি তার একটি উপায় নিয়ে যাবে। এটা সব কম টাইপিং নিয়ে কিন্তু বেশি রেজাল্ট পাওয়া।
  1. আমি সবসময় স্ক্রিপ্ট টেস্ট করার সুপারিশ করি যেন নিশ্চিত হয় যে সেগুলো সেটি করছে যা করার জন্য সেগুলো ইনটেন্ডেড—এবং সেগুলো করতে করতে অন্য কোনো সমস্যা সৃষ্টি করছে না। Darin London আমাদের পরিচয় করিয়েছেন Testing Bash with BATS, Bash Automated Testing System, একটি TAP-compliant টেস্টিং ফ্রেমওয়ার্ক ব্যাশের জন্য। Test Anything Protocol অন্য বহু ইউনিক্স ভাষা টেস্ট করার জন্যও ব্যবহার হয়। এই আর্টিকেলটি উদাহরণ এবং রিকমেন্ডেশন দিয়ে লোডেড যা ব্যাশ প্রোগ্রাম কীভাবে স্ট্রাকচার করা উচিত যাতে সেগুলো সহজে এই টুল দিয়ে টেস্ট করা যায়।
  1. ২০১৯ সালের আমাদের নম্বর ১ স্পট—ড্রাম-রোল—Seth Kenlon সাথে 3 command line games for learning Bash the fun way। শেখা কাজ, কিন্তু এটি মজার হতে পারে। আপনি যদি গেম পছন্দ করেন (এবং লাগছে সিস্টেম অ্যাডমিনরা মজা করতে পছন্দ করে), এই আর্টিকেল নূব থেকে গুরু সবার জন্য ব্যাশ সম্পর্কে আরও শিখার তিনটি টুল দেখে। Bashcrawl গেমে আপনি যা কিছু করেন, সবই একটি বৈধ ব্যাশ কমান্ড যা আপনি পরে রিয়েল লাইফে ব্যবহার করতে পারেন, এবং গেম খেলা ব্যাশ প্র্যাকটিস দেয় কারণ "গেম"টি আপনার কম্পিউটারের ওপর বাস্তব ডিরেক্টরি এবং ফাইলগুলো থেকে বানানো।

এই আর্টিকেলগুলো আপনাকে ব্যাশ এবং এর অনেক শক্তিশালী ফিচার শিখতে সাহায্য করতে পারে। আমি অবশ্যই এগুলো থেকে অনেক কিছু শিখেছি।

  1. আউटलুক (Outlook) প্রো ইউজার बनুন: সাধারণ ভুলগুলো এড়িয়ে চলুন

  2. ফায়ারফক্স ৮৭ নতুন রেফারার পলিসি নিয়ে এসেছে যেটি ইউজার ডেটা ভালোভাবে রক্ষা করে

  3. সিকিউর পাসওয়ার্ড সেটআপসহ অটোমেটেড লিনাক্স ইউজার ক্রিয়েশন

  4. গেমপ্লে উন্নতি: গেমে মডের ক্ষমতা