কিভাবে সময় অঞ্চল তথ্য পড়তে হয়


8

আমি সিস্টেম প্রোগ্রামিংয়ের কিছু বইয়ের দিকে তাকিয়ে ছিলাম। এটি TZকোলন বিচ্ছিন্ন তালিকার সাথে একটি ভেরিয়েবল ব্যবহার করার উল্লেখ করেছে যা থেকে ব্যবহৃত হয় /usr/share/zoneinfo। সম্ভবত বইটি কিছুটা পুরানো।

আমি আমার উবুন্টু সিস্টেমটি পরীক্ষা করেছিলাম

/usr/share/zoneinfo/Asia$ file Oral

নিম্নলিখিত আউটপুট দেয়

মৌখিক: টাইমজোন ডেটা, সংস্করণ 2, 14 gmt সময় পতাকা, 14 স্ট্যান্ড টাইম পতাকা, কোনও লিপ সেকেন্ড, 51 স্থানান্তরের সময়, 14 সংক্ষিপ্ত অক্ষর

আমি এটি vi তে খোলার চেষ্টা করেছি তবে পাঠ্যটি পড়া যায়নি। আমি পড়ার চেষ্টা করেছি /etc/localtimeকিন্তু এখানেও এটি পড়া যায়নি।

  1. আমি মূলত উপরের ধরণের ফাইলগুলি কীভাবে পড়তে পারি?

  2. উবুন্টু 10.04 এ টিজেড এনভায়রনমেন্ট ভেরিয়েবল কোথায় সংজ্ঞায়িত হয়?

উত্তর:


10

আচ্ছা, আপনি এটি পড়তে চান তা নির্ভর করে?

প্রায় সমস্ত প্রোগ্রাম কেবল $TZপরিবেশে সেট করা বা /etc/localtimeটাইমজোন ফাইলের লিঙ্ক হওয়ার উপর নির্ভর করে । সি লাইব্রেরি স্বয়ংক্রিয়ভাবে localtime()যথাযথ সময় ফিরিয়ে নেওয়ার ব্যবস্থা করবে ।

1) আমি মূলত উপরের ধরণের ফাইলগুলি কীভাবে পড়তে পারি

zdump -v /etc/localtime ফাইলগুলির মধ্যে কী রয়েছে তা আপনাকে দেখাবে।

এগুলি ফাইলগুলি সংকলিত ফাইলগুলি পড়ার জন্য নয়। apt-get source tzdataতারা যে উত্স থেকে এসেছে তা আপনাকে দেবে।

2) যেখানে উবুন্টু 10.04 এ টিজেড এনভায়রনমেন্ট ভেরিয়েবল সংজ্ঞায়িত করা হয়েছে

এটি ডিফল্টরূপে সেট করা নেই। পরিবর্তে, /etc/localtimeপ্রাসঙ্গিক জোনিনফো ফাইলের একটি অনুলিপি এবং /etc/timezoneসেই জোনটির নাম।

আপনি এগুলি দিয়ে তাদের পরিবর্তন করতে পারেন sudo tzconfig GUI এর মাধ্যমে বা এর মাধ্যমে ।

আপনি ~/.envযদি নিজের জন্য আলাদা আলাদা ব্যক্তিগত ডিফল্ট চান তবে আপনি এটি সেট করতে পারেন।


এটির ~/.envসাথে তৈরির UTCস্থানীয় সময় অঞ্চলটিতে কোনও প্রভাব নেই।
jfs

আজকাল এটি tseselect
jiggunjer

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