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