ترفند سطر دستور

نويسنده: David Wolski
مترجم: وهاب حاجي باقري

ايا تنها مبتديان با سطر دستور دچار مشكل مي‌شوند؟ شايد اين امر براي ويندوز صادق باشد ولي در لينوكس با كنسول به ابزار قدرتمندي خواهيد رسيد تا بتوانيد كارهاي پرترفند را نيز به راحتي انجام دهيد.

 

ليستي از بسته‌هاي نصب شده

مديريت بسته‌ها در نسخه‌هايي كه بيشتر مورد استفاده قرار مي‌گيرند، هنگامي كه مي‌خواهيد به دنبال بسته‌هاي غيرضرورري و اشغالگران حافظه بگرديد، كمك زيادي نمي‌كنند.

بدون اهميت دادن به نسخه، مديريت بسته‌ها براي سطر دستور از ابزارهاي گرافيكي در حالت سعي براي استفاده ماهرانه‌تر از بسته‌هاي نصب شده برتر و بهتر مي‌باشد. اين مسئله در ساخت ليست‌هايي با وضوح بالا نيز صدق مي‌كند.

در آن نسخه‌هايي از لينوكس كه بر پايه RAM مي‌باشند، مانند Open Suse، Fedora، ردهت يا centOS توسط دستور rpm-q-a مي‌توانيد ليستي از بسته‌هاي نصب شده را مشاهده اين كار را مي‌توان ماهرانه‌تر نيز انجام داد:

براي اينكه بسته‌هاي نصب شده را به ترتيب كم به زياد از لحاظ حجم آنها در ليست قرار دهيد و نتيجه را به صورت يك فايل متني ببينيد دستور زير را تايپ كنيد:

Rmp-q-a—qf%10{SIZE}\%{NAME}\n

\sort-K1,1n >liste.txt

البته اين امر مسلما براي سيستم لينوكس‌هايي بر پايه DEB همچو Ubuntu و debian نيز صدق مي‌كند. در اين سيستم‌ها مي‌توان با كمك دستور زير ليست بسته‌هاي نصب شده را مشاهده كرد:

Dpkg-query-W

اين ليست طولاني را مي‌توان با دستور زير بنا به حجم بسته‌ها از كم به زياد ترتيب داده و آن را در متن نوشت:

Dpkg-query-W-f=${Installes-Size;10}

\t${package}\n\sort-K1,1n

>liste.txt

فايل liste.txt را مي‌توانيد توسط يك Editor باز كرده و بسته‌هاي غيرضروري را به راحتي پيدا كنيد.

Copyright 1998-2009 PC World Iran All rights reserved.
Copyright 1977-2009 Electronics and Computer Magazine (GSRP). All rights reserved.

Copyright 2000-2009. International Data Corp. Inc.. All right Reserved.