نحوه بررسی مسیر در یونیکس: 3 مرحله (همراه با تصاویر)

فهرست مطالب:

نحوه بررسی مسیر در یونیکس: 3 مرحله (همراه با تصاویر)
نحوه بررسی مسیر در یونیکس: 3 مرحله (همراه با تصاویر)

تصویری: نحوه بررسی مسیر در یونیکس: 3 مرحله (همراه با تصاویر)

تصویری: نحوه بررسی مسیر در یونیکس: 3 مرحله (همراه با تصاویر)
تصویری: تعویض جک جادویی با دستگاه جدید 2024, ممکن است
Anonim

اگر فرمان را تایپ کرده اید و خطای "فرمان پیدا نشد" را مشاهده می کنید ، ممکن است به این معنی باشد که دایرکتوری ای که فایل اجرایی شما در آن ذخیره شده است به مسیر شما اضافه نشده است. این wikiHow به شما می آموزد که چگونه مسیر کامل یک فایل را بیابید ، چگونه متغیرهای محیط مسیر خود را نمایش دهید و در صورت لزوم چگونه فهرست های جدیدی را به مسیر خود اضافه کنید.

مراحل

در Unix مرحله 1 Path را بررسی کنید
در Unix مرحله 1 Path را بررسی کنید

مرحله 1. مسیر کامل یک فایل را پیدا کنید

اگر می خواهید مسیر مطلق یک فایل را در سیستم خود پیدا کنید ، می توانید این کار را با استفاده از دستور find انجام دهید. فرض می کنیم شما نیاز به یافتن مسیر کامل برنامه ای به نام سرگرم کننده:

  • عبارت find / -name "fun" -type f print و press Enter را فشار دهید.

    • این مسیر کامل فایل نامیده شده را نشان می دهد سرگرم کننده مهم نیست در کدام دایرکتوری هستید
    • اگر سرگرم کننده در یک دایرکتوری به نام /بازی/عالی ، شما می توانید/games/awesome/fun را در نتایج دستور مشاهده کنید.
در Unix مرحله 2 Path را بررسی کنید
در Unix مرحله 2 Path را بررسی کنید

مرحله 2. متغیر محیط مسیر خود را نمایش دهید

وقتی یک فرمان را تایپ می کنید ، پوسته آن را در دایرکتوری های مشخص شده در مسیر شما جستجو می کند. می توانید از echo $ PATH برای پیدا کردن دایرکتوری هایی که پوسته شما برای بررسی فایل های اجرایی تنظیم شده است استفاده کنید. برای انجام این کار:

  • در خط فرمان echo $ PATH را تایپ کرده و ↵ Enter را فشار دهید.

    • نتایج باید چیزی شبیه به این باشد: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • این خروجی لیستی از دایرکتوری هایی است که فایل های اجرایی در آنها ذخیره می شود. اگر سعی می کنید یک فایل یا فرمان را اجرا کنید که در یکی از دایرکتوری های مسیر شما نیست ، خطایی دریافت می کنید که می گوید فرمان یافت نشد.
Path را در Unix مرحله 3 بررسی کنید
Path را در Unix مرحله 3 بررسی کنید

مرحله 3. یک دایرکتوری جدید به مسیر اضافه کنید

فرض کنید می خواهید آن پرونده ای را که نام دارد اجرا کنید سرگرم کننده به شما با اجرای دستور find دریافتید که در یک دایرکتوری به نام /games /awesome قرار دارد. با این حال ، /games /awesome در مسیر شما نیست و شما نمی خواهید مسیر کامل را فقط برای اجرای بازی تایپ کنید. برای افزودن آن به مسیر خود:

  • نوع export PATH = $ PATH:/games/awesome و press Enter را فشار دهید.

    • حالا می توانید فرار کنید سرگرم کننده فقط با تایپ نام آن در خط فرمان (به جای /بازی/عالی/سرگرم کننده) و press Enter را فشار دهید.
    • این تغییر فقط روی پوسته فعلی تأثیر می گذارد. اگر پنجره ترمینال جدیدی باز می کنید یا در جای دیگری وارد می شوید ، باید مسیر را دوباره اضافه کنید. برای اینکه این تغییر دائمی شود ، دستور را به فایل پیکربندی پوسته خود اضافه کنید (به عنوان مثال ، .bashrc, .cshrc).

توصیه شده: