টার্মিনালটি খোলার সময় কেন প্রোফাইলে উত্সাহ দেওয়া হয় না?


36

সবেমাত্র উবুন্টু 14.04.1 এলটিএস ইনস্টল করা হয়েছে।

প্রোফাইলে অনুসারে,

# ~/.profile: executed by the command interpreter for login shells. 
# This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists.

কোনও ~ / .বাশ_প্রফাইলে বা ~ / .বাশ_লগিন নেই।

এটি টার্মিনালটি খোলার সময়। প্রোফাইলের উত্স বলে মনে হয় না।

  1. টার্মিনাল খোলার সময় কেন এটি প্রোফাইলে উত্স হয় না?
  2. কেন সেখানে প্রোফাইলে সোর্স না করা হয়?
  3. নতুন টার্মিনালটি যখন চালু হবে তখন কীভাবে স্রোস করা হয় তা আমি কীভাবে জানব / নিয়ন্ত্রণ করব?
  4. একটি নতুন টার্মিনাল খোলা হলে, এটি "লগইন" করে?
  5. আমার পথে OME হোম / বিন যোগ করার জন্য ভাল জায়গা কোথায়? .bashrc? প্রফাইলে একই কোড রয়েছে বলে এটি কি সমস্যার সৃষ্টি করবে?

উত্তর:


34
  1. কারণ টার্মিনালগুলি সাধারণত ডিফল্টরূপে লগইন শেলগুলি চালায় না। তাদের সাধারণত লগইন শেলগুলি চালানোর বিকল্প থাকে যা উত্স করে .profile
  2. লগইন শেলগুলির আচরণ নিয়ন্ত্রণ করতে।
  3. শেল উপর নির্ভর করে। জন্য bash, স্টার্টআপ ফাইলগুলির সেট দেখুন ।
  4. কিছুটা অর্থে নয় (উদাহরণস্বরূপ লগইন রেকর্ডগুলি আপডেট করা)।
  5. আপনি একটি ফোল্ডার নামক থাকে তাহলে bin$HOME, ডিফল্ট .profileউবুন্টু জন্য আপনার থেকে এটি যোগ করে PATH। যেহেতু .profileলগইনে উত্সাহিত করা হয় (এমনকি একটি জিইউআই লগইন সহ) এটি PATHপুনরায় লগইন করার পরে অ-লগইন শেলগুলির জন্য আপনার অংশ হওয়া উচিত । কোনও ডিরেক্টরি যদি দু'বার উপস্থিত হয় তবে এটি ভুল নয় PATH, বিশদগুলির জন্য এই U&L প্রশ্নটি দেখুন।

3
ঠিক আছে, এখন এটি বোধগম্য হয়। এর পরিবর্তনগুলি দেখতে জিইউতে পুনরায় লগইন করা দরকার .profile
বি সাত

1
@ তবে আপনি প্রতিটি কমান্ড-লাইন শেলটির জন্য নিজেই নিজে নিজে এটি উত্স করতে পারেন: . .profileবা source .profile
মুরু

. .profileসুন্দর এবং আমি এর আগে কখনও দেখিনি। পিরিয়ড কমান্ড সম্পর্কে খুব বেশি তথ্য খুঁজে পাওয়া যায়নি। আপনি কি অন্য কোনও দরকারী শর্টকাটের লিঙ্কগুলি সরবরাহ করতে পারেন? ধন্যবাদ!
বি সাত

1
@ শেল কমান্ডগুলির মতো নতুন .বা sourceআপনি যেমন ব্যবহার করতে পারেন help: help .উদাহরণস্বরূপ। সাধারণভাবে, টিএলডিপি বাশ শুরুর গাইড, অধ্যায় 3 দেখুন । বাশ শুরুর গাইডটি কিছু জায়গায় কিছুটা তারিখযুক্ত তবে শুরুর দিকের জন্য ভাল। অথবা আমার অন্যান্য উত্তরগুলির মধ্যে একটিতে অন্যান্য লিঙ্কগুলি দেখুন ।
মুরু


8

আমি ডিফল্ট প্রোফাইলটি সম্পাদনা করতে পেরেছি। টার্মিনালে, পছন্দসমূহ> প্রোফাইল> সম্পাদনা> কমান্ড> লগইন শেল হিসাবে কমান্ড ক্লিক করুন click

এরপরে নতুন টার্মিনালগুলি সূচিত করবে pr প্রোফাইল স্ক্রিপ্ট।

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


1
আইআইইউসি এটি একটি হ্যাক কারণ সাধারণত জি.আই.আই. টার্মিনালটি শুরু করার আগে প্রোফাইলে উত্সাহ দেওয়া হয়েছিল বলে মনে করা হয় এবং প্রতিবার আপনি যখন টার্মিনাল উইন্ডোটি স্প্যান করেন তখন এটি আবার উত্স থেকে উত্সাহিত হয় না।
মিউ মাইন্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.