কেন / হোম / <ব্যবহারকারীর নটিলাসে 'হোম' বলা হয় (এবং অন্যান্য ফাইল ম্যানেজার, যেমন পিসিএমএফএম)?


11

খুব সাধারণ প্রশ্ন। আমি যখন টার্মিনালে আমার হোম ডিরেক্টরিতে pwdথাকি এবং টাইপ করি আমি পাই /home/<myusername>। এবং আমি একই ডিরেক্টরি যখন আমি নটিলাস Homeবিভাগে থাকি :

উবুন্টু এবং লুবুন্টু ফাইল পরিচালক:

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

সুতরাং কেন একই ডিরেক্টরি কিন্তু এটি বিভিন্ন উপায়ে বলা হয়? টার্মিনালের ডিরেক্টরিগুলি দিয়ে যাওয়ার সময় এটি কখনও কখনও বিভ্রান্ত হয়।


1
যদি আমি সঠিকভাবে মনে করি, কয়েক বছর আগে পর্যন্ত, সেই ফোল্ডারটি আসলে <username>নটিলাসের মতো উপস্থিত হয়েছিল ।
অ্যান্ড্রিয়া কর্বেলিনী

নিশ্চয় আমার সিস্টেমে নটিলাস 2.24.2 প্রদর্শন ব্যবহারকারীর নাম তার স্থান প্যানেলে, ঠিকানা দণ্ড ইত্যাদি ..
রুসলান

আপনি যখন আপনার বন্ধুকে "আমি বাড়ি যাচ্ছি" বলুন, আপনি এটি কার বাড়ির সাথে যোগ্যতা অর্জন করবেন না। নটিলাসের জিইউ এটিও করে - বেশিরভাগ অংশে এটি আরও প্রাকৃতিক বোধ করে (নটিলাস: "ব্যবহারকারী, আপনি কোথায় যেতে চান?" ব্যবহারকারী: "হোম")। সম্ভবত উবুন্টু /homes/*ডিরেক্টরি নামের জন্য ব্যবহার করা উচিত ; যদিও লিনাক্স সাধারণভাবে একবচন পছন্দ করে (অজানা কারণে)।
জেসন সি

@JasonC এটা কারণে অজানা জন্য না, এটি কারণে এর FHS , যা নিজেই মূল ইউনিক্স ডিস্ট্রিবিউশন উপর ভিত্তি করে।
রুসলান

2
@ রাস্লান হ্যাঁ অজানা কারণে (এছাড়াও "বিন", "লিবিব", "দেব", "এমএনটি") একক জন্য মূল ইউনিক্স বিতরণগুলি পছন্দ করে। বিপরীতে উইন্ডোজ সমানভাবে অজানা কারণে বহুবচন ("ব্যবহারকারী", "প্রোগ্রাম ফাইল", "ড্রাইভার") পছন্দ করে। ওএস এক্স সামঞ্জস্যপূর্ণ নয় (এফএইচএস শিকড়, তারপরে "অ্যাপ্লিকেশনস", "পছন্দসমূহ", "ব্যবহারকারী", "খণ্ড", কিন্তু ... "গ্রন্থাগার")। কেবল সামান্য সাংস্কৃতিক কৌতুহল, যা আমি অনুমান করি যে আমাকে ছাড়া সবাই বেশ সম্পূর্ণরূপে বিরক্তিকর। :)
জেসন সি

উত্তর:


20

নটিলাসের "হোম" কেবল একটি লিঙ্ক /home/<username>। এটি উইন্ডোজে একইভাবে বিভিন্ন নাম রাখে (.eg "আমার ডকুমেন্টস", তবে এটি টার্মিনালে "নথি")।

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

সাধারণত , আপনার হোম ফোল্ডারটি /home/userকিন্তু এটি alচ্ছিক। একজন সিস্টেম প্রশাসকের যে কোন জায়গায় লাগাতে পারেন, এবং নটিলাস এর Homeযদি এটা সেট করা হয় লিঙ্ক, নতুন জায়গায় পুনর্চালনা করবে /etc/passwd

আমার সর্বনাম তিনি / তাঁর


1
এটি ব্যবহারকারীর হোম ডিরেক্টরিগুলি / বাড়ির / ব্যবহারকারীর অধীনে থাকার কনভেনশন তবে সেগুলি হবার দরকার নেই। সিস্টেম অ্যাডমিনিস্ট্রেটর যেকোন জায়গায় রেখে দিতে পারেন। প্রতিটি ব্যবহারকারীর হোম ডিরেক্টরি যদি / etc / passwd দ্বারা প্রকৃতপক্ষে নির্ধারিত হয় তবে অবস্থানটি। নটিলাস ইত্যাদি কেবলমাত্র বর্তমান ব্যবহারকারীর হোম ডিরেক্টরিটির অবস্থান অনুসন্ধান করছে ($ Home থেকে, যা পরিবর্তে / etc / passwd দ্বারা সেট করা হয়েছিল) এবং "হোম" কল করে।
থোমাস্রুটার

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

17

এটি লিনাক্স কমান্ড লাইন থেকে কাজ করার পরেও ব্যবহারকারীর হোম ডিরেক্টরি বলে। এর অধীন সমস্ত ডিরেক্টরিকে /homeহোম ডিরেক্টরি বলা হয়, এগুলি সরলতার জন্য একত্রিত করা হয়। এটি এইভাবে চিন্তা করুন: ঠিক /binবাইনারি সঞ্চয় করে যেমন /homeহোম ডিরেক্টরি সঞ্চয় করে।

সুতরাং যখন নটিলাস আপনাকে ডিরেক্টরিটি "হোম" বলে দেয়, তখন এটি আক্ষরিক অর্থে "আপনার হোম ডিরেক্টরি" হয়, এবং এটি কোনওভাবেই কোনও মিসনোমার নয়। এটি লিনাক্সের সংস্কৃতি।

অন্য একজন ব্যক্তি উল্লেখ করেছেন যে environment হোম এনভায়রনমেন্ট ভেরিয়েবলটি কোনও ব্যবহারকারীর হোম ডিরেক্টরিতে সেট করা আছে। ভেরিয়েবলের নামের পেছনের পিছনে একই কারণ রয়েছে "হোম," নাম এটি সংস্কৃতি।

এটা সংস্কৃতি কেন?

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


2
বিপরীতে. এ জন্যই. এটিকে হোম বলা হয় কারণ এটি ব্যবহারকারীর হোম ডিরেক্টরি। এ কারণেই তারা / বাড়িতে, ঠিক যেমন / বিন স্টোর বাইনারি, / হোম স্টোর হোম ডিরেক্টরি রয়েছে।
Aviator45003

হ্যাঁ, আমার খারাপ, দুঃখিত :)
টিম

1
ভাল বুঝিয়েছেন স্যার।
ব্যবহারকারী 1880405

1
$HOMEযুক্তিটিকে আরও দৃinc়প্রত্যয়ী করতে পরিবেশের পরিবর্তনশীল উল্লেখ করা ভাল ।
Ruslan

7

HOMEএনভায়রনমেন্ট ভেরিয়েবল আপনার পথ সঞ্চয় করে /home/<username>নির্দেশিকা।

$ echo $HOME
/home/avinash
$ pwd
/home/avinash

সুতরাং আপনি যখন /home/<username>ডিরেক্টরিতে (নটিলাস) থাকবেন তখন এর সম্পর্কিত ভেরিয়েবল HOMEপ্রদর্শিত হবে।


3

ব্যবহারকারীর হোম ফোল্ডারটি ধারণাগতভাবে ফাইল সিস্টেমের মধ্যে নিজস্ব ব্যক্তিগত স্থান। এটি সেই জায়গা যেখানে তারা সাধারণভাবে সিস্টেমকে বিশৃঙ্খলা করার বিষয়ে চিন্তা না করেই তারা (প্রায়) কিছু করতে পারে। উবুন্টু বেশিরভাগ লোকের হোম ফোল্ডারগুলিকে /home/[username]ডিফল্ট হিসাবে রাখে তবে তারা ফাইল সিস্টেমের যে কোনও জায়গায় যেতে পারে। এগুলি এমনকি পরিবর্তন করা যেতে পারে, যদিও এটি ফোল্ডারটিকে অন্য কোনও জায়গায় টেনে আনার বিষয় নয়: এটি করার জন্য আপনার সিস্টেম কনফিগারেশনের মোটামুটি গভীর খনন করতে হবে।

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

এই সমস্ত জিইউআই-তে কাজ করে এমন কোনও দল নেই: প্রত্যেকটির নিজস্ব নিজস্ব has আছে কিছু মান যে বিভিন্ন GUIs একে অপরের সাথে তোলার বিষয়ে ব্যবহার, কিন্তু হোম ফোল্ডার ভালো জিনিস নামকরণের জন্য কোন ঐক্যের মান , তাই বিভিন্ন GUIs এটা ভিন্নভাবে না। আপনি এখানে কি তা দেখতে পাচ্ছেন।


0

হোম ফোল্ডারের জন্য জেনেরিক লেবেল ব্যবহার করা কোনও ওএসের পক্ষে উপকারী যা গ্রাহক সমর্থন সরবরাহ করে।

"হোম" ক্লিক করে কাউকে হেঁটে যাওয়া অনেক সহজ, "হোম ফোল্ডার ... আপনার ব্যবহারকারীর নাম সহ ... মেশিনে আপনার ব্যবহারকারীর নাম কী? ... এটি আপনার পুরো নাম যা প্রদর্শিত হয় লগইন পরিচালক, তবে এতে কোনও ফাঁকা জায়গা ছাড়াই আপনার একটি ব্যবহারকারীর নাম থাকা উচিত ... ঠিক আছে, আপনি যে সমস্ত ফোল্ডার দেখেন তা কেবল আমাকেই পড়ুন ... "


0

বিভিন্ন লেবেল, একই মূল ধারণা। ব্যবহারকারীর হোম ফোল্ডারটি হ'ল / হোম / এবং পরিবেশগত পরিবর্তনশীল দ্বারা রেফারেন্স: হোম। সাধারণভাবে এটি সেটআপ করার জন্য একটি কনফিগার ফাইল রয়েছে।

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