डिफ़ॉल्ट फ़ोल्डर जिसमें से कमांड निष्पादित होते हैं


1

एक बार जब मैंने Maverick Ubuntu में अपग्रेड किया, तो मेरे होम डायरेक्टरी के बजाय गनोम-टर्मिनल में बैश शेल मूल रूप से शुरू होता है, इसे .bashrc में cd कमांड जोड़कर आसानी से ठीक किया जा सकता था। हालांकि, यह दो कारणों से अवांछनीय है:

  • जब ग्नोम-टर्मिनल में नए टैब बनाए जाते हैं, .bashrc निष्पादित होता है, और फ़ोल्डर होम निर्देशिका में सेट किया जाता है, बजाय उस फ़ोल्डर के जो मैं पहले काम कर रहा था।
  • अधिक महत्वपूर्ण बात, टर्मिनल के अलावा कुछ (सभी नहीं) अनुप्रयोग भी रूट पर शुरू हो रहे हैं। Emacs ओपन फाइल फीचर और मेरे प्रोग्रामिंग आईडीई के ओपन फाइल डायलॉग को मूल रूप से फाइलों के लिए देखता है।

क्या कुछ पर्यावरण चर है जो इस सब का कारण है?

जवाबों:


0

क्या आपके घर की निर्देशिका सही ढंग से / etc / passwd में सेट है इसे कुछ इस तरह पढ़ना चाहिए:

christi:x:1000:1000:christi,,,:/home/christi:/bin/bash

तो अंतिम बृहदान्त्र से पहले का क्षेत्र आपके घर की ओर इशारा करना चाहिए।


हां, ठीक यही मेरे पास है
harsha
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.