دستور lsof

خیلی وقت بود چیزی نوشته بودم ولی این بار دستور جالبی رو پست می کنم .

با دستور ps که آشنا هستین ؟ این دستور باعث میشه به مابگه چه برنامه ایی در حال اجرا هست ولی ضعف این دستور در این هست که به ما نمی گوید پروسه مورد نظر از کجا اجرا شده است . دستور دیگری مشابه با این دستور ولی قوی تر وجود دارد به نام lsof که به ما می گوید برنامه از کجا اجرا شده است . مثلا در مثال زیر نشان می دهد در شاخه /var چه برنامه هایی در حال اجرا هستند . انعطاف این دستور خیلی زیادتر از ps است

# lsof /var
COMMAND     PID     USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
syslogd     350     root    5w  VREG  222,5        0 440818 /var/adm/messages
syslogd     350     root    6w  VREG  222,5   339098   6248 /var/log/syslog
cron        353     root  cwd   VDIR  222,5      512 254550 /var -- atjobs

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

طرح مشکل :

اگر فایلی به اسم f- داشته باشیم ( اول خط تیره بعد حرف f) .چطوری می تونیم پاکش کنیم . نکته اینکه این خودش سوییچ دستور rm هست .

درباره فرهاد فرامرزی
سلام به همه ی دوستان عزیز اسم من فرهاد فرامرزی هست که در دنیای مجازی به تیتان معروف هستم . من متولد ۴ شهریور 1364 هستم و ساکن تهران . چندین سال هست که لینوکس کار می کنم اولین توزیعی که کار کردم ردهت 9 هست که هنوز cd شو دارم و به عنوان یادگاری کنار کامپیوتر خودم گذاشتمش . بعد فدورا رو شروع کردم و تا سری ۲ اومدم ولی بعد از لینوکس رو گذاشتم کنار و بعد از ۱ سال دوباره پا به عرضه لینوکس گذاشتم و مندرایو و اوبونتو رو امتحان کردم . بعد هم دوباره به فدورای خودم برگشتم . خیلی دوستش دارم . بعضی موقع ها دوستم بهش حسودیش می شه ( خنده ) خودم سعی می کنم اطلاعاتم رو زیاد کنم . یادتون باشه من خودم رو تازه کار می کنم . و دوست دارم که همه از این اطلاعات من استفاده کنن اگه قابل بدونن . برای همین این وبلاگ رو درست کردم تا همه استفاده کنن

6 پاسخ به دستور lsof

  1. محمد می‌گه:

    تنوع دستورات اینجا کلی ذوق زده میکنه آدمو :)

  2. پسرک می‌گه:

    یه نگاهی به این دستورم بنداز
    htop

  3. حامد می‌گه:

    rm ‹-f›
    rm «-f»

  4. فرهاد می‌گه:

    مرسی . امتحانش می کنم داوود جان

  5. داوود قرشی می‌گه:

    در مانوال rm هم اشاره شده به طرز انجام این کار:
    To remove a file whose name starts with a `-’, for example `-foo’, use
    one of these commands:

    rm — -foo
    rm ./-foo

  6. داوود قرشی می‌گه:

    فایب به اسم f- رو می تونید با این دستور پاک کنید:
    rm — \-f

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌واره‌ی وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

دنبال‌کردن

هر نوشته‌ی تازه‌ای را در نامه‌دان خود دریافت نمایید.