آموزشلینوکس

ترمینال لینوکس چیست؟

ترمینال لینوکس چیست؟

ترمینال لینوکس یا محیط خط فرمان لینوکس یک نرم‌افزار است که به کاربر اجازه می‌دهد با سیستم عامل لینوکس از طریق خط فرمان (Command Line Interface) تعامل کند. با استفاده از ترمینال لینوکس، کاربر می‌تواند دستورات مختلفی را به سیستم عامل ارسال کرده و عملیات مختلفی مانند مدیریت پرونده‌ها و دایرکتوری‌ها، نصب و پاک کردن برنامه‌ها، کنترل کاربران و دستگاه‌های جانبی و غیره را انجام دهد.

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

اجرای ترمینال لینوکس

برای اجرای ترمینال راه های مختلفی وجود دارد که در ادامه به معرفی آنها می پردازیم:

  • استفاده از کلید های ترکیبی Ctrl + Alt + T.
  • از طریق جستجو در قسمت جستجوی برنامه ها

روش های اجرای ترمینال لینوکس

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

محیط ترمینال لینوکس

در پنجره باز شده یک خط مثل root@kaliboys:~# وجود دارد که به صورت زیر تفسیر میشود:

  • کلمه root نام کاربری
  • kaliboys نام کامپیوتر
  • علامت ∼ به معنای محلی که در حال حاضر در آنجا قرار داریم.
  • علامت $ به معنی دارا بودن مجوز عادی و نداشتن مجوز کاربر ریشه است.

مفهوم رنگ ها در ترمینال

مفهوم رنگها در ترمینال لینوکس

کلید های کاربردی در لینوکس

در لینوکس، کلید های کاربردی یا shortcut ها، می‌توانند به شما کمک کنند که سریعتر و به صورت موثرتر با سیستم عامل کار کنید. در زیر چند کلید کاربردی لینوکس به همراه توضیحات آن‌ها آمده است:

  • کلید 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

دقت کنید که بینهایت دستور را میشود در محیط ترمینال لینوکس اجرا کرد. این دستورات ذکر شده از دستورات پر کاربرد محسوب میشوند.

بیشتر بخوانید:

یوسف وفایی

فارغ التحصیل کارشناسی IT، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

دیدگاهتان را بنویسید

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


دکمه بازگشت به بالا