از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
فایل .Bash_Profile در Bash
سرفصلهای مطلب
مزایای استفاده از فایل .Bash_Profile یا .Profile
فایل “.bash_profile” یا “.profile” عمدتا برای تنظیم متغیر محیطی برای کاربر یا تعریف هر اسکریپتی برای انجام وظایف خودکار در هنگام راه اندازی سیستم استفاده می شود. برای همین منظور می توان از فایل “.bashrc” استفاده کرد. اگر تنظیماتی را تغییر میدهید و میخواهید خروجی را فقط در هنگام راهاندازی نمایش دهید و نمیخواهید هر بار که باز میکنید تغییرات را ببینید. terminal، بهتر است به جای فایل bashrc. به فایل “.bash_profile” یا “.profile” تغییر دهید.
کاربردهای مختلف .Bash_Profile یا .Profile File
اگر فایل “.bash_profile” را دریافت نکردید، فایل “.profile” را در سیستم جستجو کنید. دستور زیر را برای باز کردن فایل برای ویرایش با مجوز root اجرا کنید:
مثال 1: یک متغیر با مقدار پیش فرض تنظیم کنید
خطوط زیر را در انتهای فایل اضافه کنید. یک متغیر با مقدار رشته صادر می شود و از دستور printf برای چاپ مقدار متغیر در terminal هنگام راه اندازی سیستم:
صادرات نام=“به دنیای لینوکس خوش آمدید”
printf “$name\n\n“
اگر سیستم ریستارت شود و الف terminal باز می شود، خروجی زیر ظاهر می شود. مقدار متغیر $name در خروجی چاپ می شود:
مثال 2: یک مکان PATH جدید تنظیم کنید
متغیر $PATH برای افزودن مکان مسیر جدید به مقدار موجود متغیر $PATH استفاده می شود.
فایل “.bash_profile” را باز کنید و محتوای زیر را در انتهای فایل اضافه کنید. در اینجا، یک مسیر جدید، $HOME/temp، در متغیر $PATH اضافه میشود. این متغیر بعدا صادر و چاپ می شود:
مسیر=$PATH:$HOME/دما
صادرات مسیر؛
printf “مقدار متغیر PATH:\n $PATH\n“
اگر سیستم ریستارت شود و الف terminal باز می شود، خروجی زیر ظاهر می شود. مکان مسیر جدیدی که در متغیر $PATH اضافه شده است در خروجی نشان داده شده است. مسیر جدید “/home/fahmida/temp” است.
مثال 3: فرم کوتاه دستورات را اضافه کنید
دستور “نام مستعار” برای ایجاد فرم کوتاه هر دستور استفاده می شود. اگر نیاز به اجرای مکرر دستور طولانی است، بهتر است میانبر آن فرمان طولانی را با دستور مستعار ایجاد کنید و در صورت نیاز از فرم کوتاه دستور استفاده کنید. دو کاربرد ساده از این دستور در این مثال برای دانستن کاربرد دستور نشان داده شده است. دستور “date” برای چاپ مقدار تاریخ و زمان فعلی استفاده می شود در حالی که دستور “mkdir” برای ایجاد یک فهرست جدید استفاده می شود. فایل “.bash_profile” را باز کنید و فرم کوتاه این دستورات را در انتهای فایل اضافه کنید.
نام مستعار dt=‘تاریخ’
نام مستعار cdir=‘mkdir’
سیستم را ریستارت کنید و آن را باز کنید terminal. استفاده از دستور “mkdir” در خروجی زیر نشان داده شده است. دستور “cdir” به عنوان دستور مستعار دستور “mkdir” ایجاد می شود. در اینجا، یک دایرکتوری جدید به نام “tempdir” با استفاده از دستور “cdir” ایجاد می شود. سپس دستور ls برای بررسی اینکه آیا دایرکتوری جدید ایجاد شده است یا خیر اجرا می شود.
مثال 4: تاریخ و زمان فعلی را در راه اندازی چاپ کنید
فایل “.bash_profile” را باز کنید و خطوط زیر را برای چاپ تاریخ و زمان فعلی در هنگام راه اندازی اضافه کنید. terminal. در اینجا، فرم کوتاه دستور “date” برای چاپ تاریخ و زمان فعلی در راه اندازی که در مثال قبلی ایجاد شده است، استفاده می شود.
printf “\nامروز “
dt
سیستم را ریستارت کنید و آن را باز کنید terminal. تاریخ و زمان فعلی در خروجی برای اجرای دستور “dt” چاپ می شود.
نتیجه
بسیاری از کارهای خودکار مانند اجرای یک اسکریپت، باز کردن یک برنامه کاربردی و موارد دیگر را می توان به راحتی با استفاده از فایل “.bash_profile” یا “.profile” انجام داد. استفاده های ساده از این فایل در این آموزش با استفاده از انواع مختلف مثال ها مانند تنظیم متغیر $PATH، استفاده از دستورات مختلف و غیره نشان داده شده است. اهداف استفاده از فایل “.bash_profile” پس از خواندن این آموزش پاک خواهد شد.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-28 20:50:03