آموزشلینوکس

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

در این پست با دستورات مهم و مفید لینوکس در ترمینال آشنا میشید.

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

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

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

اجرای ترمینال

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

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

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

در پنجره باز شده یک خط مثل root@kaliboys:~# وجود داره، که در این خط کلمه root نام کاربری ما و kaliboys نام رایانه ما هست، این ∼ هم به معنای محلی که در حاضر در آن وجود داریم هست که در حاضر حاضر در پوشه خانگی قرار داریم و این $ هم به معنای دارا بودن مجوز عادی و نداشتن مجوز کاربر ریشه است.

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

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

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

[sourcecode]pwd[/sourcecode]

Computer’s Network Name (نام شبکه رایانه)

[code]hostname[/code]

Make Directory (ایجاد دایرکتوری)

[code]mkdir[/code]

Change Directory (تغییر دایرکتوری)

[sourcecode]cp[/sourcecode]

List Directory (فهرست کردن دایرکتوری)

[sourcecode]ls[/sourcecode]

Find Files (یافتن فایل‌های مورد نظر)

[code]find[/code]

Remove Directory (حذف کردن دایرکتوری)

[code]rmdir[/code]

Page Through File (نمایش محتویات فایل با اسکرول کردن (Scroll))

[code]less[/code]

Copy File or Directory (کپی کردن فایل یا دایرکتوری)

[code]cp[/code]

Move File or Directory (جابجایی فایل یا دایرکتوری)

[code]mv[/code]

Push Directory (ذخیره دایرکتوری فعلی در حافظه رایانه)

[code]pushd[/code]

Pop Directory (بازگردانی دایرکتوری ذخیره شده)

[code]popd[/code]

Find Things Inside Files (پیدا کردن موارد مختلف در درون یک فایل)

[code]grep[/code]

Execute Arguments (اجرای آرگومان‌ها)

[code]xarg[/code]

Print the Whole File (نمایش تمامی قسمت‌های یک فایل)

[code]cat[/code]

Look at Environment (نمایش متغیرهای محیطی)

[code]env[/code]

Export/Set a New Environment Variable (ذخیره/تنظیم یک متغیر محیطی جدید)

[code]export[/code]

Print Some Arguments (نمایش برخی از آرگومان‌ها)

[code]echo[/code]

Read a Manual Page (خواندن یک صفحه راهنما)

[code]man[/code]

Find What Man Page Is Appropriate (یافتن صفحه راهنمای مناسب)

[code]apropos[/code]

Change Ownership (تغییر مالکیت گروه یک فایل و یا یک پوشه)

[code]chown[/code]

Change Permission Modifiers (تغییر و محدود کردن مجوز دسترسی)

[code]chmod[/code]

Danger! Become Super User Root Danger (به دست آوردن مجوزهای دسترسی روت (Root))

[code]sudo[/code]

Exit Shell (خروج از محیط کدنویسی)

[code]exit[/code]

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

یوسف وفایی

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

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

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

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