نصب ماهی پوسته روی اوبونتو

کلیه سرورهای مستقر در Vultr پیکربندی شده اند که به طور پیش فرض از پوسته Bash استفاده می کنند. ماهی گزینه ای برای Bash است که ویژگی های اضافی زیر را ارائه می دهد:

  • پیشنهاد فرمان
  • یک سیستم فرمان بصری تر.
  • یک پوسته مدرن تر.

در این آموزش نحوه نصب Fish بر روی سرور Ubuntu آموزش داده می شود.

نصب و راه اندازی

مرحله 1: بارگیری ماهی

می توانید ماهی را با apt-get:

apt-get install fish

مرحله 2: ورود ماهی

اکنون می توانید به راحتی با تایپ کردن پوسته ماهی را وارد کنید:

fish

مرحله 3: تنظیم ماهی به عنوان پوسته پیش فرض شما

می توانید به جای Bash ، Fish را به عنوان پوسته پیش فرض خود تنظیم کنید:

chsh -s /usr/bin/fish

بدین طریق ، ماهی از هر زمان ورود به سیستم به طور خودکار استفاده می شود. با خارج کردن SSH ، این تنظیم را آزمایش کنید و دوباره وارد سیستم شوید. پس از ورود به سیستم ، یک پوسته ماهی به شما ارائه می شود.

مرحله 4: ایجاد پرونده پیکربندی

برای اینکه بتوانیم خصوصیات پوسته Fish را تغییر دهیم ، ابتدا باید یک فایل پیکربندی ایجاد کنیم.

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

مرحله 5: حذف پیام پیش فرض

به طور پیش فرض ، Fish هنگام وارد کردن پوسته ، این پیام را نشان می دهد:

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

اگر می خواهید دوباره از Bash استفاده کنید ، به سادگی تایپ کنید:

bash

اگر می خواهید از 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اکنون در حال اجرا یک لیست خروجی خالی تولید می کند.

اگر می خواهید در مورد استفاده از ماهی اطلاعات بیشتری کسب کنید ، لطفا به اسناد رسمی مراجعه کنید .

یک نظر بگذارید

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.