(ترفندستان Tarfandestan ITC-RSS)

(ترفندستان Tarfandestan ITC-RSS)

(ترفندستان Tarfandestan ITC-RSS)

(ترفندستان Tarfandestan ITC-RSS)

مشاهده‌ی میزان مصرف CPU به صورت زنده توسط CMD


برای مشاهده‌ی میزان فضای اشغال شده از CPU می‌توان از Task Manager ویندوز استفاده کرد. در پنجره‌ی CPU Usage ،Task Manager بر حسب درصد نمایش داده می‌شود. اما مشاهده‌ی میزان فضای مصرفی CPU در Task Manager با محدودیت‌هایی روبرو است. جالب است بدانید که با استفاده از Command Prompt ویندوز می‌توانید اطلاعات مربوط به میزان مصرف CPU را به طور دقیق و ثانیه‌به‌ثانیه دنبال کرده و این اطلاعات را ضبط کرده و حتی به طور مستقیم در قالب یک فایل اکسل نیز ذخیره کنید. در این ترفند به نحوه‌ی انجام این کار خواهیم پرداخت.

 

بدین منظور:
ابتدا (ترفندستان) جهت اجرای Command Prompt ویندوز کلیدهای ترکیبی Win+R را فشار دهید.
سپس در پنجره‌ی Run عبارت cmd را وارد کرده و Enter بزنید.
اکنون در پنجره‌ی Command Prompt برای مشاهده‌ی میزان فضای اشغال شده‌ی CPU به صورت ثانیه‌به‌ثانیه این دستور را وارد نمایید:

typeperf "\Processor(_Total)\% Processor Time"

خواهید دید که فضای مصرفی CPU در هر ثانیه نمایش داده می‌شود.
برای مشاهده‌ی اینکه هر یک از پردازنده‌ها در لحظه چه مقدار فضای مصرفی دارند نیز می‌توانید از این دستور استفاده کنید:

typeperf "\Processor(#)\% Processor Time"

به جای # در این دستور، شماره‌ی پردازنده را وارد کنید. به عنوان مثال:

typeperf "\Processor(0)\% Processor Time"


برای مشاهده‌ی میزان فضای اشغالی تمام پردازنده‌ها به صورت یک‌جا نیز از این دستور استفاده کنید:

typeperf "\Processor(*)\% Processor Time"


برای افزایش فاصله‌ی نمایش هر گزارش نیز می‌توانید از این دستور استفاده کنید:

typeperf "\Processor(_Total)\% Processor Time" -si #

در این دستور به جای # ثانیه‌ی مد نظر خود را وارد کنید. به عنوان مثال برای مشاهده‌ی گزارش هر 5 ثانیه یک‌بار از این دستور استفاده کنید:

typeperf "\Processor(_Total)\% Processor Time" -si 5


همچنین در صورتی که قصد دارید تنها یک تعداد مشخص گزارش را مشاهده کنید می‌توانید از این دستور بهره بگیرید:

typeperf "\Processor(_Total)\% Processor Time" -sc #

در این دستور به جای # تعداد مورد نظر خود را وارد کنید. به عنوان مثال این دستور تنها 10 گزارش را نمایش می‌دهد:

typeperf "\Processor(_Total)\% Processor Time" -sc 10


در صورتی که قصد دارید گزارش‌های نمایش داده شده را به صورت مستقیم در یک فایل اکسل ذخیره کنید می‌توانید از این دستور استفاده کنید:

typeperf "\Processor(_Total)\% Processor Time" -sc 10 -o CpuUsage.csv

این دستور، 10 گزارش را در فایلی به نام CpuUsage.csv در مسیری که خط فرمان قرار دارد ذخیره می‌کند.

 

جایگزینی برای وارد کردن دستورات CMD در ویندوز

در این ترفند قصد داریم به معرفی یک روش ساده اما کاربردی بپردازیم که با استفاده از آن می‌توانید بدون نیاز به باز نمودن Command Prompt ویندوز دستورات موجود در آن را اجرا کنید. این ترفند در ویندوزهای 7 و 8 قابل اجراست.

 

بدین منظور:
کافی است از نوار آدرس موجود اکسپلورر ویندوز بهره بگیرید.
برای این کار (ترفندستان) کافی است یک پوشه‌ی دلخواه را باز کنید.
سپس در نوار آدرس دستور مورد نظر خود را وارد کنید.
به عنوان مثال اگر در یک پوشه هستید که درون آن یک فایل متنی با نام test.txt قرار دارد با استفاده از دستور زیر می‌توانید آن را توسط Notepad باز کنید:

notepad test.txt

یا اگر قصد دارید یک سایت را Ping کنید با وارد کردن دستور زیر در نوار آدرس ویندوز اکسپلورر می‌توانید این کار را انجام دهید:

ping tarfandestan.com

و یا برای مشاهده‌ی لیست محتویات پوشه‌ای که در آن هستید از این دستور استفاده کنید:

cmd /k dir

همچنین در نظر داشته باشید با وارد کردن عبارت cmd در نوار آدرس هر پوشه می‌توانید مستقیماً به cmd با همان مسیر پوشه در خط فرمان، دسترسی داشته باشید.

 

پی بردن به ریز مشخصات ماژول‌های رم توسط


در سیستم عامل ویندوز برای پی بردن به مشخصات قطعات سخت‌افزاری راه‌های متعددی وجود دارد؛ از قبیل نصب برنامه‌های جانبی و یا فرمان msinfo32.exe در Run. اما دسترسی به اطلاعات دقیق ماژول‌های رم حتی با باز کردن کیس و مطالعه اطلاعات روی رم‌ها نیز امکان‌پذیر نمی‌باشد. با ما همراه شوید تا با ترفندی بسیار کارآمد آشنا شوید که تمامی ریز مشخصات رم‌های سیستم را از قبیل این که در چه اسلات‌هایی قرار دارند و یا Bus رم به چه میزانی است را برای شما بازگو می‌کند.

 

برای این منظور:
با فشردن کلیدهای ترکیبی Win+R محیط Run را اجرا کنید.
در فیلد مربوطه عبارت cmd را وارد کرده و Enter بزنید تا محیط Command Prompt اجرا شود.
حال در این صفحه عبارت WMIC را وارد کرده و Enter بزنید. خط فرمان به شکل زیر در می‌آید:

wmic:root\cli>

در جلوی همین خط فرمان عبارت MEMORYCHIP را وارد کرده و Enter بزنید. خواهید دید (ترفندستان) که چند خط اطلاعات درباره رم‌های کامپیوتر شما به نمایش در می‌آید.
ستون Capacity مقدار حافظه (بر حسب بایت)، ستون DeviceLocator شماره اسلات و ستون Speed مقدار باس هر کدام از رم‌ها را نمایش می‌دهند.

 

نصب و به‌روزرسانی نرم‌افزارها از طریق خط فرمان ویندوز


همان‌طور که می‌دانید در صورت نیاز به یک نرم‌افزار، ابتدا بایستی آن را در اینترنت جستجو کنید. پس از یافتن یک لینک سالم، آن را دانلود نمایید. سپس مراحل نصب نرم‌افزار شامل فشردن چندباره‌ی کلید Next را طی کنید. این روند روتینی است که تمامی کاربران ویندوز آن را انجام می‌دهند. اما بایستی بدانید می‌توان از روشی حرفه‌ای‌تر نیز برای نصب و به‌روزرسانی نرم‌افزارهای مورد نیاز استفاده کرد. روشی که شاید روال آن به این اندازه کاربرپسند نباشد، اما قطعاً سریع‌تر است و علاوه بر آن شما را از کاربران مبتدی جدا می‌کند. در این ترفند به نحوه‌ی نصب و به‌روزرسانی نرم‌افزارها از طریق Command Prompt ویندوز خواهیم پرداخت.

 

این روش از طریق یک ابزار جانبی به نام Chocolatey Nuget صورت می‌پذیرد. Chocolatey Nuget در اصل یک ماشین مدیریت بسته‌های نرم‌افزاری است و عملکردی مشابه با apt-get در لینوکس دارد.
در قدم اول، Chocolatey NuGet را بر روی ویندوز نصب کرده و سپس از طریق آن اقدام به نصب و به‌روزرسانی نرم‌افزارها خواهیم کرد.

بدین منظور:
ابتدا از اتصال خود به اینترنت مطمئن شوید.
حال (ترفندستان) کلیدهای ترکیبی Win+R را فشار دهید تا پنجره‌ی Run پدیدار شود.
در Run دستور cmd را وارد کرده و Enter بزنید.
اکنون دستور زیر را در محیط Command Prompt را وارد نمایید:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://bit.ly/psChocInstall'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

اکنون اندک‌زمانی صبر کنید تا Chocolatey NuGet از اینترنت دانلودشده و به طور خودکار و بدون هیچ پرسش‌وپاسخی بر روی ویندوز نصب شود.

پس از نصب Chocolatey NuGet، می‌توانید نرم‌افزارهای مورد نیاز خود را از این طریق جستجو کرده و سپس نصب کنید.
برای جستجوی نرم‌افزارها بایستی از دستور زیر استفاده کنید:

choco search application

به جای application بایستی نام نرم‌افزار مورد نظر خود را وارد کنید. به عنوان مثال اگر ما به دنبال نصب مرورگر Firefox باشیم از این دستور استفاده می‌کنیم:

choco search firefox

خواهید دید که پس از چند لحظه، علاوه بر آخرین نسخه‌ی مرورگر فایرفاکس، سایر افزونه‌ها و نرم‌افزارهای مرتبط با فایرفاکس نیز لیست خواهند شد.
برای نصب هر نرم‌افزار نیز کافی است از این دستور استفاده نمایید:

cinst application

که به‌ جای عبارت application بایستی نام دقیق نرم‌افزار مورد نظر را وارد کنید. به عنوان مثال:

cinst firefox

cinst VisualStudioExpress2012Windows8

همچنین در صورتی که قبلاً نرم‌افزاری را نصب کرده‌اید و قصد به‌روزرسانی آن را دارید می‌توانید از این دستور استفاده کنید:

cup application

مثال:

cup firefox

همچنین اگر مایلید تمامی نرم‌افزارهای نصب‌شده روی ویندوز را یک‌باره به‌روز نمایید از این دستور استفاده کنید:

cup all


پایگاه Chocolatey در حال حاضر شامل بیش از 1500 نرم‌افزار مهم و رایگان است که همگی آن‌ها آخرین نسخه نهایی می‌باشند.
همچنین این پایگاه هرروز در حال غنی‌تر شدن است.
برای حذف Chocolatey NuGet کافی است Chocolatey موجود در درایو C را به صورت دستی Delete نمایید.
برای مشاهده‌ی لیست تمامی برنامه‌های موجود، فرمان‌ها و سایر اطلاعات بیشتر به نشانی www.chocolatey.org مراجعه نمایید.
لازم به ذکر است Chocolatey NuGet از کلیه‌ی نسخه‌های ویندوز پشتیبانی کرده و برای نصب آن نیاز به نصب بودن  NET Framework 4. به بالاو همچنین PowerShell 2.0 به بالا است.