منبع اصلی نوشتار زیر در این لینک قرار دارد

نصب و ست کردن bash در FreeBSD

سلام دوستان . در نگاه اول به FreeBSD شاید این طور تصور شود که از bash شل استفاده می کند اما اگر دقت کنیم و فایل passwd رو نگاه کنیم , می بینیم که از یک شل دیگر به نام csh به صورت پیش فرض استفاده می شود و اگر کمی بیش تر دقت کنیم ( :ی ) می بینیم که اصلا bash بر روی سیستم نصب نمی باشد و برای استفاده باید آن را به صورت دستی نصب کرد .

برای نصب به ports مراجعه و اقدام به نصب می کنیم . در مرحله ی اول وارد دایرکتوری زیر شده :

root@freebsd10:~ # cd /usr/ports/shells/bash

و سپس :

root@freebsd10:/usr/ports/shells/bash # make install clean

و در آخر :

root@freebsd10:~ # pkg install shells/bash

تمام ! فایل اجرایی این شل در مسیر زیر قرار دارد , برای اطمینان از وجود این فایل :

root@freebsd10:~ # ls /usr/local/bin/bash

برای اجرا به طور موقت هم کافیست به شکل زیر فایل اجرایی را اجرا کرد :

root@freebsd10:~ # bash

و یا :

root@freebsd10:~ # /usr/local/bin/bash

حال کافیست این شل را به شکل زیر برای یوزر در نظر بگیریم :

chsh -s /usr/local/bin/bash root
chsh -s bash

OSLearn.ir_01

همان طور که از عکس پیداست , شل پیش فرض یوزر root از csh به bash تغییر یافته است . برای مشاهده ی این تغییر می توان از دستور زیر استفاده کرد :

root@freebsd10:~ # grep root /etc/passwd

 

موفق و موید باشید .

 

منبع : او اس لرن دات آی آر | http://OSLearn.ir

نویسنده : E2MA3N

از این مطلب راضی هستید ؟ می خواهید به سایت کمک کنید ؟ رضایت خودتون رو با دونیت به ما اعلام کنید . برای دونیت روی خرید کلیک کنید . با تشکر



برچسب ها : , , , , ,