मैं अपने अद्यतन कर रहा था .बैश_प्रोफाइल, और दुर्भाग्य से मैंने कुछ अपडेट किए और अब मुझे मिल रहा है:
env: bash: No such file or directoryenv: bash: No such file or directoryenv: bash: No such file or directoryenv: bash: No such file or directoryenv: bash: No such file or directory-bash: tar: command not found-bash: grep: command not found-bash: cat: command not found-bash: find: command not found-bash: dirname: command not found-bash: /preexec.sh.lib: No such file or directory-bash: preexec_install: command not found-bash: sed: command not found-bash: git: command not found
मेरी बैश_प्रोफाइल वास्तव में अन्य .श फाइलों (उन्हें स्रोत) में खींचती है, इसलिए मुझे बिल्कुल यकीन नहीं है कि किस संशोधन के कारण यह हो सकता है ।
अब अगर मैं भी कोशिश करता हूं और फाइलों की सूची में, मुझे मिलता है:
>ls-bash: ls: command not found-bash: sed: command not found-bash: git: command not found
त्रुटि के स्रोत का पता लगाने के तरीके पर कोई सुझाव, और फ़ाइलों को सूचीबद्ध करने आदि जैसी बुनियादी चीजों के लिए टर्मिनल का उपयोग कैसे करें?
यह मुझे लगता है कि एक बिंदु या किसी अन्य पर आप डिफ़ॉल्ट को अधिलेखित कर रहे हैं PATH पर्यावरण चर। आपके पास त्रुटियों का प्रकार इंगित करता है कि PATH शामिल नहीं है /bin, जहां उपरोक्त आदेश (सहित bash) निवास करते हैं ।
मुझे समस्या मिल सकती है । इसने मेरे लिए काम किया, और यह आपके लिए काम कर सकता है । ..
मैं अपने संपादक के साथ विंडोज़ (एलएफ/सीआर) बचाता था । चूंकि मैं दोनों प्रणालियों का उपयोग करता हूं, यह तर्कसंगत लग रहा था । जब मैं अपने साथ गड़बड़ करने की जरूरत .bash_profile, मुझे टिप्पणी करने और कोशिश करने के बाद एहसास हुआ कि कुछ भी काम नहीं करता है । मैंने अपने सेव को ओएस एक्स फॉर्मेट (केवल सीआर) और वॉयला में बदल दिया! टर्मिनल में कोई और "कमांड नहीं मिला"!
मुझे लगता है कि मुझे समस्या का जवाब मिल गया होगा यदि आपके लिए नहीं तो दूसरों के लिए जिनके पास एक समान समस्या है । इस का मेरा जवाब है कि मैं एक नहीं है .bash_profile.
इसलिए मैं पूरे वेब पर खोज रहा था और मुझे इसका समाधान मिल गया । जो मूल रूप से टर्मिनल खुला है, टाइप करें touch ~/.bash_profile और दबाएं Enter. इससे मेरी समस्याएं ठीक हो गईं । आशा है कि यह आपके लिए भी ऐसा ही करेगा
मुझे आपकी तरह ही समस्या है । मैं कई लोकप्रिय कमांड का उपयोग नहीं कर सकता (ls, vi/vim, ..) और संपादित नहीं कर सकते /root/.bashrc जब मैं लॉग इन करता हूं su जड़ में ।
अंत में । मुझे इस समस्या का समाधान मिला । बस कमांड के साथ रूट लॉगिन करें:
>मुझे भी यही समस्या थी । पथ निर्यात करते समय आप $ से चूक गए होंगे । आप खोलना चाहिए .टेक्स्टएडिट में बैश_प्रोफाइल । यदि आपको निर्देशिका में फ़ाइल नहीं मिल रही है, तो छिपी हुई फ़ाइलों को दिखाने के लिए कमांड + शिफ्ट + दबाएं ।
फिर पथ में सुधार करें और फिर सहेजें ।
टर्मिनल पर निर्देशिका में, टाइप करें: स्रोत । बैश_प्रोफाइल।
set | grep "jerom/bash"PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/jerom/bash/
अगर मैंने टीटीवाई 2 में बिल्कुल वही कमांड दर्ज किया तो मुझे मिला:
set | grep "jerom/bash"PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/jerom/bash\r
\आर का अर्थ है डॉस लाइन का अंत, इसलिए मैंने फ़ाइल खोली ~/.bashrc और क्रूसेडर में लाइनों के सिरों को यूनिक्स शैली में बदलें । और यह पहले से ही काम कर रहा है!!! :-)
डॉस ईओएलएस बैश स्क्रिप्ट में भी शानदार समस्याएं पैदा करता है ।
मैं एक ही समस्या है बस के बाद अब मैं बदल गया .bash_profile.और मैं इसे वापस बदलना चाहता हूं लेकिन अब मैं नहीं कर सकता, क्योंकि मैंने सभी कमांड खो दिए हैं, विशेष रूप से नैनो कमांड और विम कमांड, इसलिए मैं नहीं खोल सकता । कमांड के साथ बैश_प्रोफाइल । और यह .bash_profile एक छिपी हुई फ़ाइल है जिसे मैं खोजक के साथ नहीं खोल सकता ।
इसलिए मुझे खोलने का एक तरीका खोजना होगा । बैश_प्रोफाइल फ़ाइल।मैंने कई तरीकों की कोशिश करने के बाद पाया कि मैं उपयोग कर सकता हूं एटम, क्योंकि एटम एक प्रोजेक्ट फ़ोल्डर में सभी फाइलों को पढ़ सकता है, इसमें छिपा हुआ शामिल है files.So बस एटम खोलें, और चुनें File -> Open, चुनें <yourusername> फ़ोल्डर, और फिर, सभी छिपी हुई फाइलें एटम के ट्री व्यू पर दिखाई दे रही हैं, इसमें शामिल हैं .bash_profile!!जब मैंने अंतिम संशोधन को हटा दिया और टर्मिनल को फिर से खोल दिया, तो सभी आदेश वापस आ गए! :)
यदि आपकी समस्या /आदि/पर्यावरण के साथ थी, तो निम्न कमांड का उपयोग करें (सेंटोस 6 में): एसएसएच-टी रूट@<सर्वर-आईपी> "/बिन/बैश-सी '/बिन/एमवी / आदि / पर्यावरण / टीएमपी/'"
वीएम के लिए, रिबूट के बाद, यह “आपातकालीन मोड में प्रवेश करने” पर जाता है । जारी रखने के लिए खोल से बाहर निकलें । ", एक्सएफएस_पेयर-वी-एल /देव/डीएम -0 दर्ज करें और फिर रिबूट समस्या को ठीक करता है ।