bashrc फ़ाइल को xterm में पढ़ने में त्रुटि


0

मेरी bashrc फाइलें पढ़ी जाती हैं, लेकिन उनकी सही व्याख्या नहीं की जाती है।

qwul@qwul-ThinkPad-L440:~$ cat .bashrc
#PS1='\[\e[1;32m\]\][\W]\$\[\[\e[0m\]\]\] '
alias la="ls -a"
#alias ll="ls -l"
qwul@qwul-ThinkPad-L440:~$ appres xterm
xterm*borderWidth:      0
xterm*font:     *-fixed-*-*-*-18-*
xterm*selectToClipboard:        true
*customization: -color
qwul@qwul-ThinkPad-L440:~$ la
's: invalid option -- '
Try 'ls --help' for more information.

यदि सक्षम किया गया PS1 सेटिंग, पहले कॉलम से पाठ शुरू करता है, तो ओवरराइटिंग प्रॉम्प्ट।

पीएस 1 और उर्फ ​​चिपकाने की प्रतिलिपि सीएलआई से अपेक्षित रूप में काम करती है।


आप किस OS का उपयोग कर रहे हैं? मुझे उबंटू में कोई समस्या नहीं है।
आर्केमर

उबंटू 14.04 एलटीएस।
ज़ेंकव एमएनबी

आपके कॉन्‍फ़िगर को काम करना चाहिए, दौड़ने की कोशिश करेंdos2unix .bashrc
Archemar

यदि आपको समाधान मिल गया है तो अपने स्वयं के प्रश्न का उत्तर दें।
थियोडेन

जवाबों:


0

dos2unix .bashrc, जैसा कि अर्चेमर ने सुझाव दिया था।

से http://www.cs.toronto.edu/~krueger/csc209h/tut/line-endings.html

डॉस कैरिज रिटर्न और लाइन फीड ("\ r \ n") का उपयोग लाइन समाप्त होने के रूप में करता है, जो यूनिक्स सिर्फ लाइन फीड ("\ n") का उपयोग करता है। आपको यह सुनिश्चित करने की आवश्यकता है कि लाइन एंडिंग ठीक से अनुवादित हो, यह सुनिश्चित करने के लिए विंडोज मशीनों और यूनिक्स मशीनों के बीच फ़ाइलों को स्थानांतरित करने के बारे में सावधान रहें।

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