مثال استفاده از فرمان لینوکس کدام

دستورالعمل لینوکس برای پیدا کردن مکان یک برنامه استفاده می شود. در این راهنمای ما به شما نحوه استفاده از دستور و نحوه استفاده بیشتر از آن را با توضیح تمام سوئیچ های موجود نشان خواهیم داد.

چگونه محل برنامه را پیدا کنید

در تئوری، تمام برنامه ها باید از پوشه / 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 استفاده کنید.

دستورات ضروری لینوکس

توزیع های مدرن لینوکس نیازمند استفاده از ترمینال کمتر از یک مسئله است، اما برخی از دستوراتی که شما فقط باید بدانید وجود دارد.

این راهنمای لیستی از دستورات ضروری مورد نیاز برای مرور فایل سیستم شما را فراهم می کند.

با استفاده از راهنمای شما قادر به پیدا کردن پوشه ای که در آن قرار دارید، نحوه حرکت به پوشه های مختلف، لیست فایل ها در پوشه ها، بازگشت به پوشه اصلی خود، ایجاد یک پوشه جدید، ایجاد فایل ها، تغییر نام و انتقال فایل ها و کپی فایل ها.

همچنین می توانید نحوه حذف فایل ها و همچنین پیدا کردن لینک های نمادین و نحوه استفاده آنها از جمله مشخص کردن تفاوت میان لینک های سخت و نرم را بیابید.