तीर कुंजी को मारना vi संपादक में वर्ण जोड़ता है


188

जब मैंने viसंपादक में तीर मोड में तीर कुंजियों का उपयोग करने की कोशिश की , तो निम्नलिखित पात्रों को संपादक में डाला जा रहा है:

  • क्योंकि मुझे बी मिलता है,
  • क्योंकि मुझे ए मिलता है,
  • क्योंकि मुझे डी मिलता है,
  • के लिए मैं सी मिलता है।

कृपया इस समस्या के समाधान में मेरी मदद करें।


3
मुझे शीर्षक पढ़कर अच्छी हंसी आई;) मुझे यकीन है कि तीखे अहसास के लिए एक एक्सकेसीडी है जो कि (नौसिखिए उपयोगकर्ताओं के लिए) जब तीर कुंजी प्रिंट करता है।
viv

1
यह बहुत डरावना है;)
काइल ब्रिडेनस्टाइन

जवाबों:


233

यदि आपके पास पहले से ही .vimrcअपने घर निर्देशिका में कोई फ़ाइल नहीं है, तो इसका उपयोग करके एक बनाएं:

vim ~/.vimrc

इस पंक्ति को फ़ाइल के शीर्ष पर जोड़ें:

set nocompatible

फ़ाइल को सहेजें और यह आपके लिए समस्या को ठीक करना चाहिए। :)


1
मुझे vi के लिए .exrc फ़ाइल बनानी थी, लेकिन सेट किया गया nocompatible ने बहुत अच्छा काम किया।
tgun926

25
एक चाल है यदि आप viइसके बजाय का उपयोग करते हैं vim, तो आपको एक ही कॉन्फ़िगरेशन करना होगा लेकिन ~/.exrcफ़ाइल में।
Tzi

15
काम किया। लेकिन इस सुधार की आवश्यकता क्यों है? डिफ़ॉल्ट रूप से यह तीर को क्यों नहीं संभालता है?
मोहित

6
डिफ़ॉल्ट रूप से, vi / vim को कुंजियों की जगह h, j, k, l के साथ तीर कुंजियों को बदलने के लिए क्रमादेशित किया जाता है। ऐसा किया जाता है इसलिए आपको कीबोर्ड के प्रमुख प्रमुख क्षेत्र से नहीं हटना पड़ेगा।
गौरव मंचन

10
अगली समस्या बैकस्पेस, समाधान: askubuntu.com/questions/296385/…
daVe

87

Vim -> स्थापित करें इससे समस्या ठीक हो जाएगी।

sudo apt-get install vim

यूट्यूब, या वेब पर आम तौर पर कई अच्छे विम / vi ट्यूटोरियल हैं। अपनी समस्या के लिए, यहाँ देखें

फिर हमेशा की तरह फाइलें खोलना जारी रखें :

vi desired-file

मेरे लिए काम किया - हालांकि यह निश्चित नहीं है कि यह मेरे द्वारा पहले लॉन्च किए गए विम से अलग क्यों है
अमोस फोलारिन

6
यह स्वीकृत उत्तर होना चाहिए (लेकिन ऐसा लगता है जैसे कोई स्वीकार नहीं कर रहा है)। यह कंप्यूटर कंसोल (tty /
AN के

हाँ मैं आपसे सहमत हूँ Lockzsmith, यह स्वीकार किया जाना चाहिए जवाब
निकोलो मी।

इसने मेरे लिए काम किया। मुझे आश्चर्य है कि रास्पियन vi / vim के संस्करण के साथ आता है जो यह करता है ... हालांकि इसके लिए सभी ट्यूटोरियल आपको नैनो का उपयोग करने के लिए कहते हैं, जो यह तर्क देना मुश्किल है कि विम वास्तव में इससे बेहतर है। संभवत: एकमात्र कारण है कि मैं नैनो के बजाय विम का उपयोग करता हूं क्योंकि विम हमेशा हर मशीन पर होता है और यह 50/50 की संभावना की तरह लगता है कि क्या नैनो है।
आर्टऑफवर्फ

BLEEPIN 'कंप्यूटर!
क्रिस

27

साथ viमें, जब पर क्लिक iआप कमांड को सक्रिय डालें पाठ।
यह कमांड आपको अपनी फाइल में टेक्स्ट डालने की अनुमति देता है।
और ठीक है, जब क्लिक करें:

  • इस पर एक "ए" डाला जाएगा,
  • इस पर एक "बी" डाला जाएगा,
  • ...

जब तक आप इस आदेश को निष्क्रिय नहीं करते।
इसमें एक कमांड निष्क्रिय करने के लिए vi: बस पर क्लिक करें Esc
और फिर आपको अपने तीर कुंजी का सामान्य उपयोग वापस मिलेगा:

  • ऊपर जाना,
  • नीचे जाने के लिए,
  • ...

FYI करें, यहां कुछ viआदेश दिए गए हैं:
इस स्रोत से

:xReturn vi छोड़ दें , मूल आह्वान में नामित फ़ाइल में संशोधित फ़ाइल लिखना
:wqReturn छोड़ दिया vi , मूल आह्वान में नामांकित फ़ाइल
:qReturn (या बाहर निकलने के लिए संशोधित फ़ाइल लिखना ) vi
:q!Return छोड़ दिया है, भले ही नवीनतम परिवर्तन इस vi कॉल के लिए सहेजे नहीं गए हैं

एक पंक्ति नीचे कर्सर ले जाएँ एक पंक्ति ऊपर कर्सर
ले जाएँ एक
चाल चाल कर्सर एक पात्र
चाल कर्सर एक सही छोड़ दिया

u आपने जो कुछ भी किया उसे पूर्ववत करें ; एक सरल टॉगल
. फिर से करें जो कुछ भी आपने अभी किया है

i सम्मिलित कर्सर से पहले पाठ, जब तक Escहिट
I डालने वर्तमान पंक्ति के आरंभ में पाठ, जब तक Escहिट
a संलग्न कर्सर के बाद पाठ जब तक, Escहिट
A संलग्न , पाठ वर्तमान पंक्ति के अंत में जब तक Escमारा
o खुला और वर्तमान रेखा से नीचे एक नई लाइन में पाठ रखा, जब तक Escमारा
O खुला और मौजूदा लाइन के ऊपर एक नई लाइन में टेक्स्ट डालें, जब तक कि Escहिट न हो जाए

r की जगह कर्सर (कोई तहत एकल वर्ण Escआवश्यक)
cw बदलने के नए पाठ के साथ वर्तमान शब्द, कर्सर के तहत चरित्र के साथ शुरू, जब तक Escहिट
x हटाना कर्सर के तहत एक वर्ण
Nx हटाना , एन पात्रों कर्सर के तहत चरित्र के साथ शुरू
dw हटाना एक शब्द कर्सर के तहत चरित्र के साथ शुरुआत
C परिवर्तन (प्रतिस्थापित) वर्तमान लाइन में वर्ण, जब तक Escहिट करें , तब तक शेष लाइन को
D हटा दें , जो वर्तमान कर्सर स्थिति से शुरू होती है

dd हटाने के पूरे वर्तमान पंक्ति
Ndd को हटा दें , एन लाइनों वर्तमान पंक्ति के साथ शुरुआत; उदाहरण के लिए, 5dd 5 लाइनों को
yy कॉपी (यैंक, कट) को हटाता है , वर्तमान लाइन को बफर
Nyy कॉपी में (यंक, कट) अगली एन लाइनों, वर्तमान लाइन सहित, बफर में लाइन (ओं) को पाठ के बाद बफर में
p पेस्ट करें वर्तमान लाइन

0(शून्य) इस कदम कर्सर वर्तमान पंक्ति (कर्सर के साथ एक) के शुरू करने के लिए
$ ले जाने के कर्सर वर्तमान पंक्ति के अंत तक
w इस कदम कर्सर अगले शब्द की शुरुआत करने के लिए
b कदम शब्द पूर्ववर्ती की शुरुआत करने के लिए वापस कर्सर
:0Returnया 1G ले जाने के फ़ाइल में पहली पंक्ति के लिए कर्सर
:nReturnया nG ले जाने के कर्सर लाइन में n
:$Returnया कर्सर को फाइल में अंतिम लाइन पर G ले जाने के लिए

/string खोज पाठ में स्ट्रिंग की घटना के लिए आगे
?string खोज पाठ में स्ट्रिंग की घटना के लिए पिछड़े
n कदम खोज स्ट्रिंग की अगली आवृत्ति को
N इस कदम के विपरीत दिशा में खोज स्ट्रिंग की अगली आवृत्ति को


28
"बी" डालने के नीचे तीर कुंजी एक अपेक्षित व्यवहार नहीं है। एरो कीज़ को इन्सर्ट अप और डाउन / लेफ्ट और राईट इनसर्शन मोड की परवाह किए बिना चलते रहना चाहिए।
जेम्स वोंग

2
@JamesWong वास्तव में, यह है अपेक्षित व्यवहार, के रूप में है कि कैसे Vi मूल रूप से प्रोग्राम किया गया था। VIM के उत्तराधिकारी VIM (अनौपचारिक रूप से) डिफ़ॉल्ट रूप से Vi- संगत मोड में है, जिसमें तीर कुंजियों के लिए यह व्यवहार शामिल है। इसलिए "यहाँ" शब्द केवल व्यक्तिपरक है, क्योंकि VIM वास्तव में वही कर रहा है जो यह उद्देश्यपूर्ण ढंग से करने के लिए प्रोग्राम किया गया था।
खलनायक

2
@villapx - नहीं, यह अपेक्षित व्यवहार नहीं है। अपेक्षित व्यवहार को परिभाषित किया जाता है कि आपके विशिष्ट उपयोगकर्ता को क्या उम्मीद है। Vi / vim का उपयोग करने वाला विशिष्ट व्यक्ति इसका उपयोग कर रहा है क्योंकि यही एक सर्वर पर स्थापित है जिसे उन्हें जल्दी से कॉन्फ़िगर करने की आवश्यकता है और वे कुछ और स्थापित करने के साथ परेशान करने के लिए पर्याप्त नहीं करेंगे। कुछ लोग वास्तव में एक विकल्प दिए जाने पर विम का उपयोग करना चुनते हैं, और कम वास्तव में इन सभी विशेषताओं या quirks को जानते हैं। विशिष्ट उपयोगकर्ता कर्सर को कर्सर ले जाने की उम्मीद करता है - यह अपेक्षित व्यवहार है। और कुछ भी अप्रत्याशित व्यवहार है, और यह कितना अप्रत्याशित है के लिए बग के रूप में लिखा जाना चाहिए।
आर्टऑफवर्फ

@ArtOfWarfare आप "उम्मीद" को परिभाषित करने के लिए स्वतंत्र हैं, हालांकि आप चुनते हैं। मैं इसे कोड के लेखक द्वारा अपेक्षित के रूप में परिभाषित कर रहा हूं, क्योंकि वे वीआईएम मैनुअल में काफी स्पष्ट थे कि यह कैसे व्यवहार करना चाहिए ... से :help compatible: "डिफ़ॉल्ट रूप से यह विकल्प चालू है और वीआईए चूक का उपयोग किया जाता है विकल्प। यह डिफ़ॉल्ट उन लोगों के लिए चुना गया था, जो वीआईएम की तरह ही विम का उपयोग करना चाहते हैं, और 'संगत' विकल्प के बारे में जानना भी नहीं चाहते (चाहते हैं)। "
विलापएक्स २२'१

@ArtOfWarfare मूल रूप से, VIM लेखक के पास कोड के इस भाग को लिखते समय स्पष्ट रूप से एक विशिष्ट दर्शक होता है, और सिर्फ इसलिए कि दर्शक आपके दर्शकों से अलग हैं, इसका मतलब यह नहीं है कि यह एक बग है। आप चाहें तो इसे बग के रूप में दर्ज कर सकते हैं, लेकिन वीआईएम कट्टरपंथियों (और वास्तव में कोई भी व्यक्ति जो 'मैनुअल' का सम्मान करता है, ला आरटीएफएम एइसिसियोनडोस द्वारा बर्खास्त होने के लिए तैयार हो सकता है)।
खलनायक

17

संपादन मोड में तीर दबाने पर मुद्रण पत्र को अक्षम करने के लिए आप निम्न कार्य कर सकते हैं

vi $HOME/.exrc 

(यदि यह मौजूद नहीं है तो फ़ाइल बनाएँ) और फिर set nocompatibleइसमें पंक्ति जोड़ें और सहेजें।


मैंने वह .vimrc में डाल दिया। आप इसे .exrc में क्यों डालते हैं?
pauljohn32

दोनों स्रोतों को विम - :versionलोड ऑर्डर (भी :h .exrcया :h init) के लिए आउटपुट देखें । मुझे लगता है कि किसी को vi और vim दोनों में लागू करने के लिए एक सेटिंग चाहिए, या आदत की सरासर ताकत हो सकती है।
विलियम रॉबर्टसन

11

Vi संपादक में तीन मोड हैं:

  • कमांड मोड
  • इनपुट मोड
  • डिफ़ॉल्ट मोड।

जब आप कोई फ़ाइल खोलते हैं, तो आप डिफ़ॉल्ट मोड में होते हैं। अब आप अपने पाठ में एक विशिष्ट स्थान पर जाने के लिए बस तीर कुंजी या उपयोग उपयोग करना चाहते हैं h, j, k, lचाबियाँ। ध्यान दें कि यह केवल काम करेगा जब तुम नहीं दबाया है i(या किसी अन्य इनपुट मोड की तरह आदेश दर्ज a, A, I)।

'बी' का कारण हो सकता है क्योंकि इनपुट मोड में तीर कुंजी तीर कुंजी के रूप में कार्य नहीं करती है, इसलिए बस Escकिसी भी समय डिफ़ॉल्ट मोड में जाने के लिए दबाएं । इनपुट मोड प्रेस को शिफ्ट करने के लिए जब iया a, और नेविगेट करने में सिर्फ प्रेस iकुंजी और उपयोग तीर कुंजी या h, j, k, l


7

मुझे वही समस्या थी लेकिन न केवल मेरी स्थानीय मशीन पर, बल्कि सिट्रिक्स रिसीवर पर एक Win7 VM में एक sles मशीन पर पोटीन के माध्यम से कनेक्शन पर भी। उबंटू के एक पुनर्स्थापना के बाद स्थानीय मेजबान और दूरस्थ मेजबान शो दोनों एक ही समस्या थी।

पता लगाने के बाद कि

$ localectl list-keymaps 
Couldn't find any console keymaps.

इस अजीब VI व्यवहार के कारण मैंने पैकेज कंसोल-डेटा स्थापित किया जो समस्या को हल करता है!

sudo apt-get install console-data

3

ध्यान दें:

अन्य पोस्टों में अच्छी जानकारी है लेकिन किसी भी पोस्ट ने यह समझाने की कोशिश नहीं की कि यह व्यवहार क्यों हुआ। कई लोग भविष्य में इस पर ठोकर खाने के लिए बाध्य हैं। इसके अलावा, क्या आप इस प्रश्न को हल कर सकते हैं क्योंकि पिछली किसी भी पोस्ट ने आपकी सहायता की है?


यहाँ एक स्पष्टीकरण है :

Vi एक ऐसा संपादक है जो लंबे समय से यूनिक्स सिस्टम की जड़ों के साथ है। यह एक अच्छा उपकरण है, लेकिन इसे पुनरावृत्त किया गया है और अब बेहतर है। विम बाद में लिखा गया था और यह है कि पुनरावृति। लोग आमतौर पर vi को 'विम-मिनिमल' के रूप में संदर्भित करते हैं और विम को vi का "बेहतर" संस्करण है। आप इसे इस तरह से सोच सकते हैं: vi कोर है और विम इस पर फैलता है।

इस तरह आपने व्यवहार की खोज की :

इस समस्या का पता लगाने के लिए, आपने " i " को इन्सर्ट मोड में डालने के लिए दबाया और फिर सही लाइन को नेविगेट करने और पॉइंट को एडिट करने के लिए अपने एरो कीज़ का इस्तेमाल किया। यह वही है जो आपके अप्रत्याशित चार अंक का कारण बना।

समाधान 1 या 2

1) vivi someFile का उपयोग करते समय , पहले एडिट पॉइंट पर जाएँ, फिर इन्सर्ट मोड में प्रवेश करें।

2) vim someFileबस शुरुआत से विम का उपयोग करें ।

मैं मैनुअल (मैन पेज) पढ़ने या मदद के लिए -h का उपयोग करने के लिए पर्याप्त तनाव नहीं कर सकता। एक बार जब आप शेल में पैटर्न को समायोजित करते हैं, तो मैन पेज आपके सबसे अच्छे दोस्त बन जाते हैं। उदाहरण: man viयाman vim


पुष्टि करें कि विम स्थापित है

एक कंसोल विंडो खोलें और निष्पादित करें:

dpkg --list | grep vim

यदि आपको इसके समान कुछ मिलता है, तो आप बस विम का उपयोग शुरू कर सकते हैं।

~ $ dpkg --list | grep vim
ii  vim         2:7.4.052-1ubuntu3  amd64  Vi IMproved - enhanced vi editor
ii  vim-common  2:7.4.052-1ubuntu3  amd64  Vi IMproved - Common files
ii  vim-runtime 2:7.4.052-1ubuntu3  all    Vi IMproved - Runtime files
ii  vim-tiny    2:7.4.052-1ubuntu3  amd64  Vi IMproved - enhanced vi editor - compact version

यदि कमांड प्रॉम्प्ट कुछ भी नहीं के साथ लौटता है, तो विम स्थापित नहीं है। अपनी रिपॉजिटरी को अपडेट करने के लिए नीचे दिए गए उदाहरणों का उपयोग करें और फिर विम इंस्टॉल करें।

sudo apt-get update
sudo apt-get install vim

बंद मौके पर कि आप vi या vim का उपयोग केवल इंटरनेट पर खोज करते समय करते हैं कि कैसे कुछ ठीक करना है और आप टाइप करना भूल जाते हैं vim, एक तरीका यह है कि आप इसे भविष्य के लिए ठीक कर सकते हैं। मैं आपको ध्यान देने के लिए सावधान करता हूं। आप vim को संदर्भित करने के लिए vi को अधिलेखित करने के लिए एक उपनाम का उपयोग कर सकते हैं, ताकि कोई फर्क नहीं पड़ता कि आप किस प्रकार के अनंत भविष्य में टाइप करते हैं, आप उस "ऊप्स" के बिना vim प्राप्त करते हैं! पल। आप हमेशा बाद में एक उपनाम हटा सकते हैं।

टाइप करें vim .bashrc। केवल ~(या वे किसी अन्य पंक्ति के साथ शुरू होने वाली किसी भी पंक्ति के साथ खाली रेखा पर जाएं alias) (फिर वे एक साथ समूहीकृत होती हैं) और फिर i- एंटर करने के लिए कुंजी दबाएँ- मोड। अपनी अलग लाइन पर, निम्न दर्ज करें।

alias vi='vim'

दबाएँ Escऔर फिर टाइप करें :wq। अब आपको फ़ाइल को पुनः लोड करने की आवश्यकता है। source .bashrcआपके द्वारा ये संपादन किए जाने के बाद खुलने वाले किसी भी अन्य प्रकार को टाइप करें .bashrc फ़ाइल को स्वचालित रूप से लोड किया जाएगा।


3

दिए गए सभी स्पष्टीकरण थोड़ा विचित्र हैं। मेरे पास vi है, लेकिन विम स्थापित नहीं है।

विकल्पों की जाँच: /etc/alternatives/vi/usr/bin/vim.tiny

तो viहै vim.tiny, और यह उपयोग करता है /etc/vim/vimrc.tiny

और vimrc.tinyआप निम्न पंक्ति पाते हैं:

set compatible

जो इस फाइल में लगभग एक ही चीज है। ध्यान दें कि /etc/vim/vimrcयह प्रयोग कर रहा है nocompatible

तो या तो विम स्थापित करें, या vimrc.tinyफ़ाइल को बदलें , या अपनी खुद की बनाएं ~/.vimrcजिसमें लाइन होनी चाहिए:

set nocompatible

1
मुझे यकीन नहीं है कि ऐसा क्या विचित्र है। आप अंत में सुझाव देते हैं। 1. Vim - askubuntu.com/a/220072/158442 , 2. install करें ~/.vimrcऔर सेटिंग करें nocompatible: askubuntu.com/a/353944/158442 , या 3. सिस्टम फाइल को एडिट करना। केवल संपादित करने का सुझाव /etc/vim/vimrc.tinyनया है, और फिर भी आप उनके जैसा ही सुझाव देते हुए जवाब को विचित्र कहते हैं।
मुरु

1

पारंपरिक vi संपादक तीर कुंजी (... अफेयर) को नहीं पहचानता है। दो समाधान हैं:

  1. vi के बजाय vim का उपयोग करें
  2. नेविगेट करने के लिए h, j, k और l का उपयोग करें (आप पारंपरिक vi btw पर संपादन करते समय नेविगेट नहीं कर सकते।)

यह सच नहीं है। टर्मऑफ / टर्मकैप और लिबासर्स आधारित ऐप की तलाश करें। मैं vi का उपयोग 1990 से Xenix, SCO Unix, AIX, पुराने hpux, और अन्य में करता हूं, और 80 के दशक से प्योर-vi में पहले से ही टर्मो / टर्मकैप मैपिंग का समर्थन है।
लुसियानो

@ james-wong अच्छी तरह से तो मुझे अपना जवाब देना चाहिए। "शुद्ध vi के तहत उबंटू में नहीं है ..."
MadMike

... और इसका मतलब @luciano
MadMike

1

यह TERMचर के कारण भी हो सकता है ; इसे इस तरह सेट करें:

 export TERM=xterm

इससे मेरे लिए समस्या का समाधान हो गया जहाँ अन्य उत्तर नहीं थे। धन्यवाद!
greg

1

कुछ सिस्टम पर, nocompatibleविकल्प उपलब्ध नहीं है, या यह समस्या को ठीक नहीं कर सकता है यदि कोई प्लगइन तीर कुंजी कार्यक्षमता को तोड़ता है। यहाँ एक समाधान है ...

.exrcनिम्नलिखित पंक्तियों को शामिल करने के लिए फ़ाइल को संपादित करें :

map! ^[OA ^[ka
map! ^[OB ^[ja
map! ^[OC ^[la
map! ^[OD ^[ha

या, यदि समस्या केवल सामान्य मोड में मौजूद है, तो आप निम्नानुसार बदल सकते हैं nmapऔर छोड़ सकते हैं a:

nmap! ^[OA ^[k

और इसी तरह।

यहां उन्हें बनाने के लिए प्रमुख संयोजनों की आवश्यकता है (केवल पहले एक दिखाते हुए):

map! <CTRL-V><Up-Arrow> <CTRL-V><ESC>ka

यह संपादन मोड से बचता है, वांछित दिशा में चलता है, और मोड को संपादित करता है। यह शाब्दिक <ESC> <O> <A>, आदि के अनुक्रम के रूप में भागने के क्रम को पढ़ने के लिए वीआई को दूर करने के लिए आवश्यक है।

स्रोत: https://hea-www.harvard.edu/~fine/Tech/vi.html


1

VI के लिए "~ / .exrc" फ़ाइल बनाएं या संपादित करें या VIM फ़ाइल "~ / .vimrc" सेट करें या पंक्ति में जोड़ें।

set nocompatible

इस लेखन के समय दूसरी सबसे अधिक वोट की जाने वाली वस्तुओं की सराहना की जाती है जो सोच रही हैं कि उनका प्रवेश स्वीकार क्यों नहीं किया गया। इसका कारण मेजबान हैं जो अन्य संपादकों को स्थापित करने की अनुमति नहीं देते हैं। फिर भी कभी-कभी विम का प्रभाव समान होता है, इसलिए शीर्ष दो प्रविष्टियों से प्रयोग करने योग्य जानकारी का एक गुच्छा होता है। हालांकि मैं उम्मीद नहीं कर सकता कि यह स्पष्ट रूप से कारण बताता है कि 100% सही समय पर कोई भी 100% सही क्यों नहीं है।


0

इस मशीन पर मैं करना पड़ा make sureहै कि

set nocompatible

है last entry in ~/.vimrc। या अंतिम प्रविष्टियों में से कम से कम, विशेष रूप से अधिक प्लगइन बाद में लोड नहीं किया जाता है।

HTH


0

किसी कारण से, उबंटू ने मेरे नए 18.04 वीपीएस पर उपयोगकर्ता रूट के लिए एनवायर होम शुरू करना छोड़ दिया है। यदि ऐसा है, तो vi .vrc फ़ाइल नहीं खोज सकता। समस्या सामान्य उपयोगकर्ताओं (/ / / घर) के लिए नहीं होती है।

चर की जांच करने के लिए:

echo $HOME

यदि यह रिक्त पंक्ति में परिणत होता है, तो चर सेट नहीं किया जाता है। समस्या दूर हो गई

export HOME=/root

मैंने कमांड को /root/.bashrc फ़ाइल में स्थानांतरित किया (मुझे नहीं पता कि यह आमतौर पर कहां सेट होता है)।

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