دستورالعمل لینوکس برای پیدا کردن مکان یک برنامه استفاده می شود. در این راهنمای ما به شما نحوه استفاده از دستور و نحوه استفاده بیشتر از آن را با توضیح تمام سوئیچ های موجود نشان خواهیم داد.
چگونه محل برنامه را پیدا کنید
در تئوری، تمام برنامه ها باید از پوشه / usr / bin اجرا شوند، اما در واقع، این مورد نیست. روش مطمئن شوید که کدام یک از برنامه ها پیدا می شود با استفاده از کدام فرمان است.
ساده ترین فرمان عبارت است از:
که <نام برنامه>برای مثال برای پیدا کردن محل مرورگر وب فایرفاکس از دستور زیر استفاده کنید:
چه فایرفاکسخروجی چیزی شبیه به این خواهد بود:
/ usr / bin / firefoxشما می توانید برنامه های چندگانه را در همان دستور مشخص کنید. مثلا:
چه فایرفاکس گمپی bansheeاین نتایج زیر را باز می گرداند:
/ usr / bin / فایرفاکس / usr / bin / gimp / usr / bin / bansheeبرخی از برنامه ها در بیش از یک پوشه قرار دارند. به طور پیشفرض هرچند که فقط یکی را نمایش دهد.
به عنوان مثال، دستور زیر را اجرا کنید:
که کمتراین محل دستور کمتر را پیدا خواهد کرد و خروجی به شرح زیر است:
/ usr / bin / کمتربا این حال، این امر به طور کلی کل تصویر را نشان نمی دهد، زیرا دستور کمتر در بیش از یک مکان در دسترس است.
شما می توانید کدام دستور را برای نشان دادن تمام مکان های برنامه ای که با استفاده از سوئیچ زیر نشان داده شده نشان دهید:
که - <نام برنامه>شما می توانید این را در برابر دستور کمتر به صورت زیر اجرا کنید:
که کمتر استخروجی دستور فوق به شرح زیر است:
/ usr / bin / less / bin / lessبنابراین آیا این به معنای کم است واقعا در دو مکان نصب شده است؟ قطعا نه.
دستور زیر را اجرا کنید:
ls -lt / usr / bin / lessدر پایان خروجی شما زیر را مشاهده خواهید کرد:
/ usr / bin / less -> / bin / lessهنگامی که شما در انتهای فرمان LS می بینید می دانید که یک لینک نمادین است و واقعا فقط به محل برنامه واقعی اشاره می کند.
حالا دستور زیر را اجرا کنید:
ls -lt / bin / lessاین بار خروجی در انتهای خط به سادگی به شرح زیر است:
/ بن / کمتراین به این معنی است که این برنامه واقعی است.
این احتمالا تا حدودی شگفت انگیز است، بدین ترتیب که فرمان خروجی / usr / bin / کمتر هنگامی که شما برای فرمان کمتر جستجو می کنید.
یک فرمان که مفید تر از آن است که دستور whereis را پیدا می کنیم چون این می تواند مورد استفاده قرار گیرد برای قرار دادن باینری برای برنامه، کد منبع برای برنامه و صفحات دستی برای برنامه.
خلاصه
پس چرا شما از کدام فرمان استفاده می کنید؟
تصور کنید که می دانید یک برنامه نصب شده است اما به دلایلی اجرا نمی شود. این به احتمال زیاد این است که پوشه برنامه نصب شده در مسیر نیست.
با استفاده از کدام فرمان می توانید محل برنامه را پیدا کنید و یا به پوشه بروید برنامه این است که آن را اجرا کنید یا مسیر را به برنامه به مسیر دستور اضافه کنید.
سایر ابزارهای جستجوی مفید
در حالی که شما در مورد اینکه کدام دستور را می خوانید، قابل توجه است، دستورات دیگری وجود دارد که برای پیدا کردن فایل ها مفید هستند.
شما می توانید از دستور find برای پیدا کردن فایل ها در سیستم فایل خود استفاده کنید یا به جای آن می توانید از دستور locate استفاده کنید.
دستورات ضروری لینوکس
توزیع های مدرن لینوکس نیازمند استفاده از ترمینال کمتر از یک مسئله است، اما برخی از دستوراتی که شما فقط باید بدانید وجود دارد.
این راهنمای لیستی از دستورات ضروری مورد نیاز برای مرور فایل سیستم شما را فراهم می کند.
با استفاده از راهنمای شما قادر به پیدا کردن پوشه ای که در آن قرار دارید، نحوه حرکت به پوشه های مختلف، لیست فایل ها در پوشه ها، بازگشت به پوشه اصلی خود، ایجاد یک پوشه جدید، ایجاد فایل ها، تغییر نام و انتقال فایل ها و کپی فایل ها.
همچنین می توانید نحوه حذف فایل ها و همچنین پیدا کردن لینک های نمادین و نحوه استفاده آنها از جمله مشخص کردن تفاوت میان لینک های سخت و نرم را بیابید.