उबंटू पर फिश शेल स्थापित करना

वल्चर पर तैनात सभी सर्वर डिफ़ॉल्ट रूप से बैश शेल का उपयोग करने के लिए कॉन्फ़िगर किए गए हैं। मछली बैश के लिए एक विकल्प है जो निम्नलिखित अतिरिक्त सुविधाएँ प्रदान करता है:

  • आज्ञा का सुझाव।
  • एक अधिक सहज कमांड सिस्टम।
  • एक समग्र अधिक आधुनिक खोल।

यह ट्यूटोरियल आपको सिखाएगा कि उबंटू सर्वर पर मछली कैसे स्थापित करें।

स्थापना

चरण 1: मछली डाउनलोड करना

आप के साथ मछली स्थापित कर सकते हैं apt-get:

apt-get install fish

चरण 2: मछली में प्रवेश करना

अब आप केवल टाइप करके फिश शेल में प्रवेश कर सकते हैं:

fish

चरण 3: अपने डिफ़ॉल्ट शेल के रूप में मछली की स्थापना

आप मछली को बैश के बजाय अपने डिफ़ॉल्ट शेल के रूप में सेट कर सकते हैं:

chsh -s /usr/bin/fish

इस तरह, जब भी आप लॉग इन करते हैं, तो फ़िश का उपयोग हर बार किया जाएगा। SSH से बाहर निकलकर इस सेटिंग का परीक्षण करें, फिर लॉग इन करें। लॉग इन करने पर, आपको फ़िश शेल के साथ प्रस्तुत किया जाएगा।

चरण 4: एक विन्यास फाइल बनाना

मछली के खोल के गुणों को बदलने में सक्षम होने के लिए, हमें पहले एक कॉन्फ़िगरेशन फ़ाइल बनाने की आवश्यकता है।

mkdir -p ~/.config/fish
vim ~/.config/fish/config.fish

चरण 5: डिफ़ॉल्ट संदेश को हटाना

डिफ़ॉल्ट रूप से, जब आप शेल दर्ज करते हैं तो फ़िश आपको यह संदेश दिखाएगा:

Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish

आप ~/.config/fish/config.fishफ़ाइल में निम्न जोड़कर इस संदेश को निकाल सकते हैं :

set -g -x fish_greeting ''

यह संदेश को हटा देगा और इसे खाली मान पर सेट कर देगा। आप "मेरे सर्वर में आपका स्वागत है" जैसे कुछ जोड़ सकते हैं! खाली छोड़ने के बजाय एक मूल्य दर्ज करके:

set -g -x fish_greeting 'Welcome to my server!'

चरण 6: बैश में वापस स्विच करना

यदि आप फिर से बैश का उपयोग करना चाहते हैं, तो बस टाइप करें:

bash

यदि आप अपने डिफ़ॉल्ट शेल के रूप में बैश को स्थायी रूप से उपयोग करना चाहते हैं, तो टाइप करें:

chsh -s /bin/bash

मछली का उपयोग करना

टाइप करते समय मछली आपको फ़ाइल नाम और आदेश सुझाएगी। उदाहरण के लिए, मान लें कि आपके पास test.txtअपने होम डायरेक्टरी में एक फाइल है । आपको केवल टाइप करना होगा vim ~/teऔर फिश आपके लिए वह पूरा करेगा ~/test.txt

एक्सपोर्ट चर को exportकमांड के साथ नहीं किया जाता है । मछली setआज्ञा का उपयोग करती है । एक चर निर्यात करने के लिए, यह देखते हुए कि चर नाम Varऔर मूल्य है Val, आप निष्पादित करेंगे set -x Var Val:। आप का मूल्य देखने के लिए चाहते हैं, तो Var, टाइप करें: env | grep Var। यह इस तरह से मान लौटाएगा:

Var=Val

किसी वैरिएबल को हटाने (मिटाने) के लिए, यह देखते हुए कि जिस वैरिएबल को आप मिटाना चाहते हैं उसका नाम है Var, आप टाइप कर सकते हैं set -e Var। आप देखेंगे कि env | grep Varअब चलने से एक खाली आउटपुट सूची तैयार होती है।

यदि आप मछली के उपयोग के बारे में अधिक जानना चाहते हैं, तो कृपया आधिकारिक दस्तावेज देखें ।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

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

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ