وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

فایل .Bash_Profile در Bash

0 36
زمان لازم برای مطالعه: 3 دقیقه


Bash فایل های پوسته اسکریپت زیادی برای تنظیم تنظیمات سیستم دارد. فایل “.bash_profile” یکی از آنهاست. این یک فایل مخفی است و هر بار که کاربر وارد سیستم می شود اجرا می شود. هر کاربر فایل “.bash_profile” خود را دارد. هنگامی که یک حساب کاربری جدید ایجاد می شود، یک فایل “.bash_profile” جدید برای آن کاربر ایجاد می شود. این فایل حاوی تمام داده های پیکربندی پوسته برای کاربر وارد شده در حال حاضر است، مانند تاریخچه فرمان، نام مستعار دستور، متغیرهای محیطی، و غیره. بسیاری از انواع تنظیمات را می توان با ویرایش این فایل تنظیم یا تنظیم کرد.

مزایای استفاده از فایل .Bash_Profile یا .Profile

فایل “.bash_profile” یا “.profile” عمدتا برای تنظیم متغیر محیطی برای کاربر یا تعریف هر اسکریپتی برای انجام وظایف خودکار در هنگام راه اندازی سیستم استفاده می شود. برای همین منظور می توان از فایل “.bashrc” استفاده کرد. اگر تنظیماتی را تغییر می‌دهید و می‌خواهید خروجی را فقط در هنگام راه‌اندازی نمایش دهید و نمی‌خواهید هر بار که باز می‌کنید تغییرات را ببینید. terminal، بهتر است به جای فایل bashrc. به فایل “.bash_profile” یا “.profile” تغییر دهید.

کاربردهای مختلف .Bash_Profile یا .Profile File

اگر فایل “.bash_profile” را دریافت نکردید، فایل “.profile” را در سیستم جستجو کنید. دستور زیر را برای باز کردن فایل برای ویرایش با مجوز root اجرا کنید:

$ سودو نانو .bash_profile

مثال 1: یک متغیر با مقدار پیش فرض تنظیم کنید

خطوط زیر را در انتهای فایل اضافه کنید. یک متغیر با مقدار رشته صادر می شود و از دستور printf برای چاپ مقدار متغیر در terminal هنگام راه اندازی سیستم:

#متغیر را با مقدار پیش فرض تنظیم کنید

پیشنهاد می‌کنیم بخوانید:  چگونه یک رشته را از توابع Bash برگردانیم

صادرات نام=“به دنیای لینوکس خوش آمدید”

printf $name\n\n

اگر سیستم ریستارت شود و الف terminal باز می شود، خروجی زیر ظاهر می شود. مقدار متغیر $name در خروجی چاپ می شود:

فایل .Bash_Profile در Bash

مثال 2: یک مکان PATH جدید تنظیم کنید

متغیر $PATH برای افزودن مکان مسیر جدید به مقدار موجود متغیر $PATH استفاده می شود.

فایل “.bash_profile” را باز کنید و محتوای زیر را در انتهای فایل اضافه کنید. در اینجا، یک مسیر جدید، $HOME/temp، در متغیر $PATH اضافه می‌شود. این متغیر بعدا صادر و چاپ می شود:

#مقدار مسیر را تنظیم کنید

مسیر=$PATH:$HOME/دما

صادرات مسیر؛

printf “مقدار متغیر PATH:\n $PATH\n

اگر سیستم ریستارت شود و الف terminal باز می شود، خروجی زیر ظاهر می شود. مکان مسیر جدیدی که در متغیر $PATH اضافه شده است در خروجی نشان داده شده است. مسیر جدید “/home/fahmida/temp” است.

فایل .Bash_Profile در Bashفایل .Bash_Profile در Bash

مثال 3: فرم کوتاه دستورات را اضافه کنید

دستور “نام مستعار” برای ایجاد فرم کوتاه هر دستور استفاده می شود. اگر نیاز به اجرای مکرر دستور طولانی است، بهتر است میانبر آن فرمان طولانی را با دستور مستعار ایجاد کنید و در صورت نیاز از فرم کوتاه دستور استفاده کنید. دو کاربرد ساده از این دستور در این مثال برای دانستن کاربرد دستور نشان داده شده است. دستور “date” برای چاپ مقدار تاریخ و زمان فعلی استفاده می شود در حالی که دستور “mkdir” برای ایجاد یک فهرست جدید استفاده می شود. فایل “.bash_profile” را باز کنید و فرم کوتاه این دستورات را در انتهای فایل اضافه کنید.

#دستور alias را تنظیم کنید

پیشنهاد می‌کنیم بخوانید:  چگونه خروجی Curl را در یک فایل ذخیره کنم؟

نام مستعار dt=‘تاریخ’

نام مستعار cdir=‘mkdir’

سیستم را ریستارت کنید و آن را باز کنید terminal. استفاده از دستور “mkdir” در خروجی زیر نشان داده شده است. دستور “cdir” به عنوان دستور مستعار دستور “mkdir” ایجاد می شود. در اینجا، یک دایرکتوری جدید به نام “tempdir” با استفاده از دستور “cdir” ایجاد می شود. سپس دستور ls برای بررسی اینکه آیا دایرکتوری جدید ایجاد شده است یا خیر اجرا می شود.

فایل .Bash_Profile در Bashفایل .Bash_Profile در Bash

مثال 4: تاریخ و زمان فعلی را در راه اندازی چاپ کنید

فایل “.bash_profile” را باز کنید و خطوط زیر را برای چاپ تاریخ و زمان فعلی در هنگام راه اندازی اضافه کنید. terminal. در اینجا، فرم کوتاه دستور “date” برای چاپ تاریخ و زمان فعلی در راه اندازی که در مثال قبلی ایجاد شده است، استفاده می شود.

#نمایش تاریخ و زمان فعلی

printf \nامروز “

dt

سیستم را ریستارت کنید و آن را باز کنید terminal. تاریخ و زمان فعلی در خروجی برای اجرای دستور “dt” چاپ می شود.

فایل .Bash_Profile در Bashفایل .Bash_Profile در Bash

نتیجه

بسیاری از کارهای خودکار مانند اجرای یک اسکریپت، باز کردن یک برنامه کاربردی و موارد دیگر را می توان به راحتی با استفاده از فایل “.bash_profile” یا “.profile” انجام داد. استفاده های ساده از این فایل در این آموزش با استفاده از انواع مختلف مثال ها مانند تنظیم متغیر $PATH، استفاده از دستورات مختلف و غیره نشان داده شده است. اهداف استفاده از فایل “.bash_profile” پس از خواندن این آموزش پاک خواهد شد.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-28 20:50:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید