ترمینال لینوکس چیست؟
در محیط گرافیکی لینوکس میتوانیم همانند ویندوز با ماوس و صفحه کلید کار کنیم ولی در لینوکس ابزار قدرتمندی به نام ترمینال داریم که در این ابزار از رابط گرافیکی خبری نیست و تمام عملیات با صفحه کلید است و برای انجام تمام کارها باید دستور آن را بنویسیم. با ترمینال لینوکس میتوانیم به طور مستقیم با هسته لینوکس در ارتباط باشیم، همچنین با استفاده از ترمینال می تونیم سرعت انجام عملیات را بالا ببریم.
اجرای ترمینال لینوکس
برای اجرای ترمینال راه های مختلفی وجود داره، که در ادامه با روش های راه اندازی ترمینال لینوکس آشنا میشیم:
- استفاده از کلید های ترکیبی Ctrl + Alt + T.
- از طریق جستجو در قسمت جستجوی برنامه ها

و در نهایت پس از اجرای ترمینال با پنجره ای به شکل زیر مواجه می شوید:
در پنجره باز شده یک خط مثل root@Ebi2005:~# وجود داره، که در این خط کلمه root نام کاربری ما و Ebi2005 نام رایانه ما هست، این ∼ هم به معنای محلی که در حاضر در آن وجود داریم هست که در حاضر حاضر در پوشه خانگی قرار داریم و این $ هم به معنای دارا بودن مجوز عادی و نداشتن مجوز کاربر ریشه است.
مفهوم رنگها در ترمینال لینوکس
کلید های کاربردی در لینوکس
کلید Ctrl + Alt +T : بالا اوردن سریع ترمینال
……………………………..
دستور Enter : اجرای دستور (بعد از نوشتن هر دستور با فشردن کلید اینتر دستور شما اجرا میشود)
……………………………..
کلید win+space : تغییر دادن زبان نوشناری کیبورد
……………………………..
کلید Up Arrow : نمایش دستو قدیمیتر
……………………………..
کلید Down Arrow : نمایش دستور جدیدتر (هنگامی که از جهتنمای بالا استفاده کردید جهتنمای پایین دستور قبل را نمایش میدهد)
……………………………..
کلید Left Arrow : جابجایی اشارهگر در متن دستور به سمت چپ
……………………………..
کلید Right Arrow : جابجایی اشارهگر در دستور به سمت راست
……………………………..
کلید Backspace : حذف کاراکتر قبل از اشارهگر
……………………………..
کلید Delete : حذف کاراکتر بعد از اشارهگر
……………………………..
کلید Ctrl + R : جستوجو دستور
……………………………..
کلید Ctrl + Z : توقف اجرای دستور جاری (شروع دوباره با fg برای دستورات پیشزمینه و bg برای دستورات پسزمینه)
……………………………..
کلید Ctrl + C : لغو و توقف کامل دستور جاری
……………………………..
کلید tab : کامل کردن دستورات نوشته شده ناقص (اگر دستور مهمی باشد)
دستورات مهم در ترمینال لینوکس
Print Working Directory (نمایش مسیر ذخیره پروژه یا دایرکتوری (Directory))
pwd
Computer’s Network Name (نام شبکه رایانه)
hostname
Make Directory (ایجاد دایرکتوری)
mkdir
Change Directory (تغییر دایرکتوری)
cp
List Directory (فهرست کردن دایرکتوری)
ls
Find Files (یافتن فایلهای مورد نظر)
find
Remove Directory (حذف کردن دایرکتوری)
rmdir
Page Through File (نمایش محتویات فایل با اسکرول کردن (Scroll))
less
Copy File or Directory (کپی کردن فایل یا دایرکتوری)
cp
Move File or Directory (جابجایی فایل یا دایرکتوری)
mv
Push Directory (ذخیره دایرکتوری فعلی در حافظه رایانه)
pushd
Pop Directory (بازگردانی دایرکتوری ذخیره شده)
popd
Find Things Inside Files (پیدا کردن موارد مختلف در درون یک فایل)
grep
Execute Arguments (اجرای آرگومانها)
xarg
Print the Whole File (نمایش تمامی قسمتهای یک فایل)
cat
Look at Environment (نمایش متغیرهای محیطی)
env
Export/Set a New Environment Variable (ذخیره/تنظیم یک متغیر محیطی جدید)
export
Print Some Arguments (نمایش برخی از آرگومانها)
echo
Read a Manual Page (خواندن یک صفحه راهنما)
man
Find What Man Page Is Appropriate (یافتن صفحه راهنمای مناسب)
apropos
Change Ownership (تغییر مالکیت گروه یک فایل و یا یک پوشه)
chown
Change Permission Modifiers (تغییر و محدود کردن مجوز دسترسی)
chmod
Danger! Become Super User Root Danger (به دست آوردن مجوزهای دسترسی روت (Root))
sudo
Exit Shell (خروج از محیط کدنویسی)
exit
دقت کنید که بینهایت دستور را میشود در محیط ترمینال اجرا کرد. این دستورات ذکر شده از دستورات پر کاربرد محسوب میشوند.