ترمینال یک رابط متنی است که به کاربر اجازه دسترسی مستقیم به یونیکس سیستم را می دهد. شما می توانید با ترمینال می توانید دستورات ویژه ای را اجرا نماید ؛ ایجاد و ویرایش فایل و پوشه ، تغییر در تنظیمات سیستم و هر چیز دیگری که با رابط گرافیکی (GUI) ممکن نیست. ترمینال همیشه یکی از نقاط قوت گنو/لینوکس بوده است. ترمینال چیزی فراتر از cmd ویندوز است و پشتیبانی بهتری هم می شود. نصب برنامه با یک دستور ، آپدیت گراب و … . من همیشه برای مقایسه ترمینال با cmd از قابلیت مرور وب با ترمینال نام می برم.
من در این نوشته ۲۰ مورد از دستورات کاربردی ترمینال را جمع آوری کرده ام. اگر دستورات جالب دیگری می شناسید می توانید در قسمت دیدگاه ها آن را با ما به اشتراک بگذارید.
برای باز کردن ترمینال آن را در Dash جست و جو کنید
۱. ایجاد یک تصویر iso از یک پوشه
اگر می خواهید به وسیلهی ترمینال از یک فولدر که شامل فایل ها و زیر پوشه هایی است یک iso تهیه نمایید از دستور زیر استفاده نمایید:
mkisofs -o image.iso -R path/to/folder
اگر می خواهید از پوشه Home پشتیبان بگیرید از این دستور استفاده کنید:
mkisofs -o image.iso -R $HOME
2. پاک کردن یک پوشه (پوشه خالی نیست)
برای پاک کردن یک پوشه دستور زیر را به کار ببرید:
rm -rf /path/to/folder/
دقت کنید که در این روش پوشه نباید خالی باشد.
۳. چک کردن معماری پردازنده (۳۲ بیت و ۶۴ بیت)
برای مشاهدهی معماری پردازنده در اوبونتو / لینوکس مینت / جبیر از دستور زیر استفاده نمایید:
uname -m
یا
arch
یا
file /bin/bash | cut -d’ ‘ -f3
4. ایجاد رمز عبور تصادفی
الف) make password
در حال ثبت نام در یک سایت هستید و نیاز به رمز عبور قوی دارید؟ نمی دانید برای رمز ورود به سیستم خود چه چیزی را انخاب کنید؟ البته makepassword یک ابزار ترمینال است که باید با این دستور آن را نصب کنید:
sudo apt-get install makepassword
برای ایجاد یک رمز عبور با ۲۰ کاراکتر اینگونه عمل کنید:
makepasswd –chars=20
ب) Open SSL شما همچنین می توانید از Open SSL برای ایجاد یا رمز عبور تصادفی استفاده کنید:
openssl rand -base64 ۲۰
۵. چک کردن مدت up time
می توانید مدت زمانی که دکمهی پاور کامپیوترتان را فشردهاید را تا الان در ترمینال پیدا کنید. فقط با استفده از دستور زیر:
uptime
برای پیدا کردن آن در یک بازه زمانی مشخص:
watch -n ۱ uptime
6. چک کردن اطلاعات مربوط به کارت گرافیک
برای چک کردن اطلاعات مربوط به کارت گرافیک (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 -
8. بستن یا باز کردن بلوتوث/وای فای
برای باز و بسته کردن بلوتوث یا وای فای از ابزار rfkill بهره می گیریم. برای غیر فعال کردن وای فای:
rfkill block wlan
برای بستن بلوتوث :
rfkill block bluetooth
برای گشودن وای فای :
rfkill unblock wlan
برای فعال کردن بلوتوث:
rfkill unblock bluetooth
9. چک کردن دمای پردازنده
برای چک کردن دمای کنونی پردازنده این دستور را وارد نمایید:
acpi -t
و برای چک کردن آن در یک بازه زمانی:
watch -n 1 acpi -t
10. تغییر دادن سرعت خواندن CD
بگذارید ابتدا ماکسیمم سرعت خواندن CD توسط رایانه شما را پیدا کنیم:
eject -X
برای کم یا زیاد کردن سرعت خواندن یک CD یا DVD که وارد کامپیوترتان شده ؛ از این دستور استفاده کنید:
eject -x ۴
و دو یا چند CD Rom دارید:
eject /dev/cdrom -x ۴
۱۱. چک کردن سرعت رم
برای اینکار کافیست این دستور را وارد نمایید:
sudo dmidecode -t 17 | awk -F”:” ‘/Speed/ { print $2 }’
12. سرعت خواندن یا نوشتن یک هارد دیسک
برای چک کردن سرعت خواندن یا نوشتن یک هارد دیسک در ترمینال ، از این کد استفاده کنید:
sudo hdparm -tT /dev/sda
13. نمایش میزان استفاده از شبکه
IPTraf یک ابزار برای نمایش میزان زمانی که شبکه فعال بوده است. ابتدا آن را نصب می کنیم:
sudo apt-get install iptraf
شروع نمایش میزان استفاده از شبکه:
sudo iptraf
14. بارگیری یک وب سایت
اگر می خواهید یک وب سایت را به صورت کامل بارگیری نمایید از این دستور استفاده کنید:
wget –recursive –page-requisites –convert-links www.domain.com
برای مثال:
wget –recursive –page-requisites –convert-links www.linuxseason.ir
15. چک کردن نامه های خوانده نشده در Gmail
برای چک کردن نامه های خوانده نشده در حساب جیمیلتان این دستور را وارد کنید:
curl -u GMAILUSER –silent “https://mail.google.com/mail/feed/atom” | perl -ne ‘print “t” if //; print “$2n” if /<(title|name)>(.*)</1>/;’
16. نمایش دمای هارد دیسک
از hddtemp برای نمایش دمای هارد دیسک استفاده کنید. این دستورات را اجرا کنید:
sudo apt-get install hddtemp
sudo hddtemp /dev/sda
17. بستن اجباری یک برنامه
گاهی مواقع نیاز است که بعضی برنامه ها را با زور ببندیم! مثلا زمانی که کرش می کند. ابتدا xkill را در تزمینال وارد کنید سپس روی پنجرهی نرم افزار کلیک کنید.
۱۸. ضبط کردن صفحه نمایش
آموزش ضبط صفحه نمایش ذخیرهی آن به صورت یک ویدیو را قبلا در سایت داشتیم. برای این کار از ffmpeg استفاده می کنیم.
sudo apt-get install ffmpeg
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq output.mpg
19. چک کردن ورژن کرنل (هسته) لینوکس
می توانید به راحتی از این دستور استفاده کنید:
uname -r
20. Dtrx
ابزار Dtrx به شما این امکان را می دهد که بدون حفظ کردن دستورات متعدد برای هر فرمت ، فایل ها را با انواع فرمت های فشرده سازی ، بگشایید. ابتدا این دستور را اجرا کنید تا Dtrx نصب شود.
sudo apt-get install dtrx
چند مثال:
dtrx file.zip
dtrx file.tar.gz
dtrx file.7z