क्या कमांड लाइन से सिस्टम टाइम ज़ोन को स्विच करने का एक तेज़ तरीका है?


21

मैं आमतौर पर दिनांक और समय के लिए सिस्टम वरीयता पैनल के माध्यम से करता हूं, लेकिन अगर ऐसा है तो मैं इसे करने का एक त्वरित तरीका चाहूंगा।

जवाबों:


34

निम्नलिखित टर्मिनल कमांड का उपयोग करें:

sudo systemsetup -settimezone timezone

मान्य timezoneमानों की सूची के लिए , का उपयोग करें sudo systemsetup -listtimezones

वर्तमान समय-क्षेत्र प्राप्त करने के लिए, उपयोग करें:

sudo systemsetup -gettimezone

5
और सिर्फ रिकॉर्ड के लिए, आप कर के वर्तमान समय क्षेत्र भी प्राप्त कर सकते हैं sudo systemsetup -gettimezone
XåpplI'-I0llwlg'I -

1
क्या रूट के बिना टाइमज़ोन प्राप्त करने का एक तरीका है?
अश्वारोही

मैं CLI से NTP स्रोत को कैसे अपडेट कर सकता हूं?
क्वांलोंग

अफसोस की बात है, यह मेरे लिए काम नहीं कर रहा है। यह इसे बदलने के लिए लगता है (कहते हैं Set TimeZone: America/New_Yorkऔर बाहर निकलें कोड 0 sudo systemsetup -gettimezoneलौटाता है ) लेकिन फिर पिछला मान लौटाता है ( Time Zone: America/Los_Angeles)।
एलेक्साचेफी

0

इसके अतिरिक्त:

एक यादृच्छिक समयक्षेत्र मुद्रण :

ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip"

रैंडम टाइमज़ोन सेट करना :

sudo systemsetup -settimezone (ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip")

एक समय क्षेत्र ढूँढना (युक्त उदाहरण के लिए "लॉस" इस मामले में):

sudo printf ''; sudo systemsetup -listtimezones | grep Los
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.