۲۰ دستور کاربردی ترمینال

Print Friendly

ترمینال یک رابط متنی است که به کاربر اجازه دسترسی مستقیم به یونیکس سیستم را می دهد. شما می توانید با ترمینال می توانید دستورات ویژه ای را اجرا نماید ؛ ایجاد و ویرایش فایل و پوشه ، تغییر در تنظیمات سیستم و هر چیز دیگری که با رابط گرافیکی (GUI) ممکن نیست. ترمینال همیشه یکی از نقاط قوت گنو/لینوکس بوده است. ترمینال چیزی فراتر از cmd ویندوز است و پشتیبانی بهتری هم می شود. نصب برنامه با یک دستور ، آپدیت گراب و … . من همیشه برای مقایسه ترمینال با cmd از قابلیت مرور وب با ترمینال نام می برم.

من در این نوشته ۲۰ مورد از دستورات کاربردی ترمینال را جمع آوری کرده ام. اگر دستورات جالب دیگری می شناسید می توانید در قسمت دیدگاه ها آن را با ما به اشتراک بگذارید.

برای باز کردن ترمینال آن را در Dash جست و جو کنید

۱. ایجاد یک تصویر iso از یک پوشه

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

mkisofs -o image.iso -R path/to/folder

اگر می خواهید از پوشه Home پشتیبان بگیرید از این دستور استفاده کنید:

mkisofs -o image.iso -R $HOME

۲. پاک کردن یک پوشه (پوشه خالی نیست)

برای پاک کردن یک پوشه دستور زیر را به کار ببرید:

rm -rf /path/to/folder/

دقت کنید که در این روش پوشه نباید خالی باشد.

۳. چک کردن معماری پردازنده (۳۲ بیت و ۶۴ بیت)

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

uname -m

یا

arch

یا

 file /bin/bash | cut -d’ ‘ -f3

۴. ایجاد رمز عبور تصادفی

الف) make password

در حال ثبت نام در یک سایت هستید و نیاز به رمز عبور قوی دارید؟ نمی دانید برای رمز ورود به سیستم خود چه چیزی را انخاب کنید؟ البته makepassword یک ابزار ترمینال است که باید با این دستور آن را نصب کنید:

sudo apt-get install makepassword

برای ایجاد یک رمز عبور با ۲۰ کاراکتر اینگونه عمل کنید:

makepasswd –chars=20

ب) Open SSL شما همچنین می توانید از Open SSL برای ایجاد یا رمز عبور تصادفی استفاده کنید:

openssl rand -base64 ۲۰

۵. چک کردن مدت up time

می توانید مدت زمانی که دکمه‌ی پاور کامپیوترتان را فشرده‌اید را تا الان در ترمینال پیدا کنید. فقط با استفده از دستور زیر:

uptime

برای پیدا کردن آن در یک بازه زمانی مشخص:

 watch -n ۱ uptime

۶. چک کردن اطلاعات مربوط به کارت گرافیک

برای چک کردن اطلاعات مربوط به کارت گرافیک (Nvidia ، AMD ، Intel و غیره) ، این دستور را وارد کنید:

 lspci -v -s lspci | awk '/VGA/{print $1}'

به علت مشکل در پشتیبانی از زبان انگلیسی دستور کمی به هم ریخته نمایش داده شده که با کپی کردن آن و وارد کردن در ترمینال به درستی وارد می شود.

۷. بارگیری و گشودن یک فایل tar در یک دستور

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

wget URL-To-TAR-File -O – | tar xfz –

برای مثال:

 wget http://garr.dl.sourceforge.net/project/multibootusb/MultiBootUSB_4.7.tar.gz -O – | tar xfz –

۸. بستن یا باز کردن بلوتوث/وای فای

برای باز و بسته کردن بلوتوث یا وای فای از ابزار rfkill بهره می گیریم. برای غیر فعال کردن وای فای:

rfkill block wlan

برای بستن بلوتوث :

rfkill block bluetooth

برای گشودن وای فای :

rfkill unblock wlan

برای فعال کردن بلوتوث:

rfkill unblock bluetooth

۹. چک کردن دمای پردازنده

برای چک کردن دمای کنونی پردازنده این دستور را وارد نمایید:

acpi -t

و برای چک کردن آن در یک بازه زمانی:

watch -n 1 acpi -t

۱۰. تغییر دادن سرعت خواندن CD

بگذارید ابتدا ماکسیمم سرعت خواندن CD توسط رایانه شما را پیدا کنیم:

eject -X

برای کم یا زیاد کردن سرعت خواندن یک CD یا DVD که وارد کامپیوترتان شده ؛ از این دستور استفاده کنید:

 eject -x ۴

و دو یا چند CD Rom دارید:

eject /dev/cdrom -x ۴

۱۱. چک کردن سرعت رم

برای اینکار کافیست این دستور را وارد نمایید:

 sudo dmidecode -t 17 | awk -F”:” ‘/Speed/ { print $2 }’

۱۲. سرعت خواندن یا نوشتن یک هارد دیسک

برای چک کردن سرعت خواندن یا نوشتن یک هارد دیسک در ترمینال ، از این کد استفاده کنید:

sudo hdparm -tT /dev/sda

۱۳. نمایش میزان استفاده از شبکه

IPTraf یک ابزار برای نمایش میزان زمانی که شبکه فعال بوده است. ابتدا آن را نصب می کنیم:

 sudo apt-get install iptraf

شروع نمایش میزان استفاده از شبکه:

sudo iptraf

۱۴. بارگیری یک وب سایت

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

 wget –recursive  –page-requisites –convert-links www.domain.com

برای مثال:

 wget –recursive  –page-requisites –convert-links www.linuxseason.ir

۱۵. چک کردن نامه های خوانده نشده در Gmail

برای چک کردن نامه های خوانده نشده در حساب جیمیلتان این دستور را وارد کنید:

curl -u GMAILUSER –silent “https://mail.google.com/mail/feed/atom” | perl -ne ‘print “t” if //; print “$2n” if /<(title|name)>(.*)</1>/;’

۱۶. نمایش دمای هارد دیسک

از hddtemp برای نمایش دمای هارد دیسک استفاده کنید. این دستورات را اجرا کنید:

sudo apt-get install hddtemp

sudo hddtemp /dev/sda

۱۷. بستن اجباری یک برنامه

گاهی مواقع نیاز است که بعضی برنامه ها را با زور ببندیم! مثلا زمانی که کرش می کند. ابتدا xkill را در تزمینال وارد کنید سپس روی پنجره‌ی نرم افزار کلیک کنید.

۱۸. ضبط کردن صفحه نمایش

آموزش ضبط صفحه نمایش  ذخیره‌ی آن به صورت یک ویدیو را قبلا در سایت داشتیم. برای این کار از ffmpeg استفاده می کنیم.

sudo apt-get install ffmpeg

ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq output.mpg

۱۹. چک کردن ورژن کرنل (هسته) لینوکس

می توانید به راحتی از این دستور استفاده کنید:

uname -r

۲۰. Dtrx

ابزار Dtrx به شما این امکان را می دهد که بدون حفظ کردن دستورات متعدد برای هر فرمت ، فایل ها را با انواع فرمت های فشرده سازی ، بگشایید. ابتدا این دستور را اجرا کنید تا Dtrx نصب شود.

sudo apt-get install dtrx

چند مثال:

dtrx file.zip

dtrx file.tar.gz

dtrx file.7z

علی نعمت اللهی

برنامه نویس ، طراح وب ، وبلاگ نویس و... و البته عاشق دنیای آزاد :)

شما احتمالا این مطالب را نیز دوست دارید...

۹ بازخورد

  1. plugin می‌گه:

    خوب بود.
    البته در مورد چهارم دستور بهتری مثل md5pass هم می تونه کمک کنه.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *