একটি ম্যাক আমাকে লিনাক্স শিখতে সহায়তা করবে?


10

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


1
তিনটি উত্তরই সত্য। এটি সমস্ত কি আপনি শিখতে চান তার উপর নির্ভর করে। আমি নিজে ঘন ঘন টার্মিনাল ব্যবহারকারী হিসাবে লিনাক্স মেশিনে কমান্ড-লাইনের জিনিসগুলি সম্পন্ন করার প্রয়োজন হলে আমি ঠিক বাড়িতেই অনুভব করি।
ড্যানিয়েল অঙ্গুলিনির্দেশ

2
আপনি সচেতন হতে হবে যদিও বহু ঘন ঘন ব্যবহৃত টুলস (যে, cp, top,, ...) বিভিন্ন কম্যান্ড-লাইন সুইচ আছে আমি মনে করি কারণ Mac OS X এর বাসদ সংস্করণ ব্যবহার করে।
ড্যানিয়েল অঙ্গুলিনির্দেশ

উত্তর:


11

এটি অবশ্যই জিনিসগুলিকে আরও খারাপ করে তুলবে না। ওএস এক্স এবং লিনাক্সের মধ্যে অনেকগুলি মিল রয়েছে এবং আপনি যদি ওএস এক্সের সাথে ছদ্মবেশ পেতে শুরু করেন তবে ক্ষুদ্রতর পার্থক্য এখনই প্রাসঙ্গিক হবে না। বাশ শেল, স্ক্রিপ্টিং সরঞ্জাম এবং অনেকগুলি লিনাক্স শেল অ্যাপ্লিকেশন যেমন ওএস এক্স এর জন্য উপলব্ধ available

আমি নিয়মিত আমার ম্যাকবুকের ওএস এক্সে বিকাশ করি এবং লিনাক্স ওয়ার্কস্টেশনে আমার প্রোগ্রামগুলি চালিত করি। একটি পয়েন্ট থাকবে যেখানে আপনাকে লিনাক্স এবং ওএস এক্সের মধ্যে পার্থক্যগুলি শিখতে হবে (উদাহরণস্বরূপ কীভাবে পরিষেবাগুলি পরিচালিত হয়) তবে আপনি যখন জানতে পারবেন যে আপনার প্রয়োজনীয় তথ্যটি কোথায় পাবেন।


2
আরও একমত হতে পারে না। পাওয়ারবুক (কখন ফিরে আসার উপায়) পাওয়া এবং ওএস এক্স যা সাধারণভাবে ইউনিক্সের প্রতি আমার আগ্রহকে উত্সাহিত করেছিল। টার্মিনালটির চারপাশে কয়েক মাস টুলস করার পরে আমি লিনাক্স মেশিনের টার্মিনালটির চারপাশে টুলিং শুরু করার পক্ষে যথেষ্ট আরামদায়ক ছিলাম এবং তারপরে সেখান থেকে কিছুটা নিয়ন্ত্রণের বাইরে চলে গেল এবং আমি একটি বিশাল * নিক্স নার্ড হয়ে গেলাম ... ওএস এক্স এখনও আমার স্বাদ যদিও পছন্দ।
পিলম্যান

5

নিশ্চয়ই.

ওএস এক্স হ'ল একটি পসিক্স অনুগত ইউএনআইএক্স ভিত্তিক ওএস যা এক্সএনইউ কার্নেলের উপরে নির্মিত, এতে অনেকগুলি স্ট্যান্ডার্ড ইউনিক্স সরঞ্জাম রয়েছে যা টার্মিনাল.এপ থেকে অন্বেষণ করা যেতে পারে। পসিক্স কমপ্লায়েন্সের কারণে লিনাক্সের জন্য লিখিত অনেকগুলি প্রোগ্রাম এটি চালানোর জন্য পুনরায় রচনা করা যেতে পারে।

Fink এবং MacPorts প্রকল্প toolsets ভাল হিসাবে আপনি সঙ্গে শিখতে পারি প্রসারিত সাহায্য করতে পারেন।


1
সতর্কতার সাথে উইন্ডোটিং সিস্টেমটি সম্পূর্ণ আলাদা। আপনি যদি টার্মিনাল প্রোগ্রামগুলির সাথে খাঁটিভাবে কাজ করছেন তবে তারা কাজ করবে। আপনি যদি জিইআইআই ব্যবহার করে থাকেন তবে আপনাকে সর্বোপরি X11 শেলটি নিয়ে চিন্তিত হওয়া উচিত।
তারকা

3

লিনাক্স আপনাকে লিনাক্স শিখতে সহায়তা করবে। লিনাক্স আপনাকে ম্যাক শিখতে সহায়তা করতে পারে। আমি নিশ্চিত না যদিও ম্যাক আপনাকে লিনাক্স শিখতে সহায়তা করবে will

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

বলেছিল, অনেক কিছুই একই রকম। আপনি ইতিমধ্যে শেলটি লক্ষ্য করেছেন - সম্ভবত bash, যা একটি সাধারণ ডিফল্ট - একই। একইভাবে, কম্যান্ড-লাইন ইউটিলিটি প্রোগ্রাম পছন্দ করেন তা অনেক ssh, rsync, top, ps, grepএবং নামের শেল builtins কিন্তু কয়েক একই বা অনুরূপ। আপনি যদি ম্যাক ওএস এক্স-এ টার্মিনালটি অনেকটা ব্যবহার করে শেষ করেন তবে আপনি লিনাক্সে টার্মিনালটি সহ বাড়িতেই অনুভব করবেন।


2

আমি ম্যাকস পছন্দ করি এবং এটি একটি ভাল (বিএসডি) ইউনিক্স অভিজ্ঞতা দেয় তবে আপনার পিসিতে লিনাক্সের অভিজ্ঞতা পাওয়ার বিষয়ে কঠোরভাবে আমি মনে করি এর থেকে আরও ভাল বিকল্প আছে।

আমি ব্যক্তিগতভাবে আমার নিজের যে কোনও উইন্ডোজ মেশিনে সাইগউইন ব্যবহার করি। আপনি http://www.cygwin.com/setup.exe থেকে ইনস্টলারটি ডাউনলোড করুন কমান্ডগুলি মূলত একই জিএনইউ যা লিনাক্স চালায়, তাই স্ক্রিপ্টগুলি লিনাক্সের সাথে মোটামুটি সমানভাবে চলতে হবে (বড় পার্থক্যটি ফাঁকা স্থানগুলির সাথে, পথের দিকে প্রবাহিত হয়) ফাইলের নাম এবং OME বাড়ির ডিরেক্টরি পাথ আরও বেশি সম্ভাবনা রয়েছে)। ইউএনআইএক্স / উইন্ডোজ অভিজ্ঞতা যেমন সাইগপথ, সাইগস্টার্ট ইত্যাদি একীভূত করতে সহায়তা করার জন্য বিভিন্ন ইউটিলিটি রয়েছে help

আপনি COLinux চালানোর চেষ্টা করতে পারেন। লিনাক্স কার্নেলের একটি আকর্ষণীয় বন্দর যা উইন্ডোজ প্রক্রিয়া হিসাবে চালিত হয় এবং পরিষ্কারভাবে উইন্ডোজ সাথে যোগাযোগ করে। আমি কখনই চেষ্টা করে দেখিনি, তবে আশাব্যঞ্জক মনে হচ্ছে। http://www.colinux.org/

আপনি যদি এটির সাথে কিছুটা খেলতে চান তবে আপনি সর্বদা একটি লাইভসিডি বা ইউএসবি ড্রাইভ থেকে চালাতে পারেন। আপনি যদি কেবল এটি চেষ্টা করতে চান, লাইভসিডি ঠিক আছে তবে আপনি যদি কোনও বাস্তব কাজ করতে চান তবে আপনি চান যে কোনও ইউএসবি ড্রাইভ সংরক্ষণ করতে সক্ষম হবে এবং আপডেট পেতে পারে।

এবং সবসময় দ্বৈত বুট থাকে তবে উইন্ডোজ বনাম ম্যাক বুটক্যাম্পে সেটআপ করা আরও কঠিন হতে পারে।


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

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

আমি আপনার অভিজ্ঞতার সাথে এটি নিয়ে বিতর্ক করি না এবং আমি নিজে এটি ব্যবহার করে চলি। তবে আমি এটি দুজনের মধ্যে সীমানার কাছাকাছি বিভ্রান্তিকর বলে মনে করি এবং একটি লিনাক্স শিখার এটি আরও বেশি খুঁজে পাবে thinking
জে রবার্ট

0

আমি হ্যাঁ বলতে হবে, কিন্তু সম্পূর্ণ না। এবং এটি হ্যাঁ আপনি কত ঘন ঘন ম্যাকের কমান্ড লাইন (টার্মিনাল) ব্যবহার করেন তার উপর নির্ভর করে। বিভিন্ন কিছুর জন্য, আমি প্রায়শই কমান্ড লাইনটি ব্যবহার করতে এসেছি এবং ওএসএক্স এবং লিনাক্সের বিএসডি বেসের মধ্যে মিল খুঁজে পেয়েছি। এতোটুকু যে আমি ম্যাক্সকে "লিনাক্স ডুড ডুড" হিসাবে উল্লেখ করতে এসেছি (দয়া করে শিখাবেন না, আমার ভাল কারণ আছে! (আমার জন্য)), বলার ক্ষমতা / সহজেই ব্যবহারের দিক থেকে বলছেন । অবশ্যই, উভয়ের মধ্যে কিছু বড় পার্থক্য রয়েছে (উদাহরণস্বরূপ অ্যাপ্লিকেশন ইনস্টলেশন, উদাহরণস্বরূপ) তবে নিম্ন স্তরে, আপনি ম্যাকের টার্মিনাল অ্যাপ্লিকেশনটির ঘন ঘন ব্যবহারের মাধ্যমে লিনাক্স সম্পর্কে একটি ভাল, বেসিক বোঝা পেতে পারেন।

অবশ্যই, লিনাক্স আয়ত্ত করতে আপনার এটি নিয়মিত ব্যবহার করতে হবে; এবং আমার ব্যক্তিগত অভিজ্ঞতা থেকে আমি অনুমান করব যে মাস্টারিং লিনাক্স, অন্য যে কোনও কিছুর মতো, কয়েক বছর ব্যবহার করতে, টিঙ্কিং করতে এবং শিখতে পারে।

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