آموزش ترمینال لینوکس و دستورات پر کاربرد آن

اموزش ترمینال لینوکس

در این قسمت از اموزش ترمینال قصد داریم شما را با دستورات پرکاربرد لینوکس اشنا کنیم با ما در ادامه این اموزش هک و امنیت همراه باشید.

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

لینوکس یکی از سیستم عامل های محبوب در دنیا است که معمولا برنامه نویس ها و توسعه دهندگان از ان استفاده زیادی می کنند و البته جالب است که بدانید اکثریت سرور ها در دنیا به دلیل انعطاف پذیری زیاد از لینوکس استفاده می کنند.

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

دستور اول : ls

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
اموزش دستور ls در ترمینال لینوکس

با استفاده از این دستور شما می توانید دایرکتوری ها و فایل های داخل مسیری که در ان قرار دارید را مشاهده کنید. امکانی که این دستور را کامل تر می کند سیوچ -la است که با استفاده از ان می توانید سطح دسترسی فایل ها و حتی فایل های پنهان شده را مشاهده کنید که باید به صورت زیر از دستور استفاده کنید :

ls -la

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
دستور ls -la در لینوکس

دستور دوم : cd  

با استفاده از این دستور می توانید در میان دایرکتوری های خود تغیر مسیر دهید.

کارایی این دستور دقیقا همانند دابل کلیک کردن بر روی یک پوشه در محیط گرافیکی است , همانگونه که با استفاده از دابل کلیک کردن وارد یک پوشه می شوید , با استفاده از این دستور هم می توانید در محیط ترمینال لینوکس وارد دایرکتوری ها شوید به این صورت که در ابتدا دستور cd را وارد می کنید و در ادامه باید نام دایرکتوری مورد نظر خود را بنویسید.

برای درک بهتر این موضوع به مثال های زیر توجه کنید :

cd Desktop

cd Download

cd Public

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

دقت کنید که دو دستور زیر کاملا با یک دیگر متفاوت هستند :

cd Desktop

cd desktop

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
دستور cd در ترمینال لینوکس

دقت داشته باشید که اگر نام فایل را به اشتباه وارد کنید پیغامی مبنی بر اینکه چنین دایرکتوری وجود ندارد به شما نمایش داده خواهد شد . شما نیز اموختید که با استفاده از این دستور می توانید به دایرکتوری های خود تغیر مسیر دهید؛ اما نکته ای که قابل توجه است این است که ، برای بازگشت به یک پوشه یا دایرکتوری عقب تر می توان از همین دستور استفاده کرد ؟؟

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

.. cd

همچنین می توانید با استفاده از دستور زیر دو مسیر به عقب بازگردید :

.. /.. cd

بازگشت به دایرکتوری های قبل تر

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

  آموزش نصب برنامه در لینوکس

برای مثال برای بازگشت به 4 دایرکتوری قبل تر باید از دستور زیر استفاده کنید :

/.. /.. /.. /.. cd

دستورات دیگر و بهتری نیز هستند که می توانید برای تغیر مسیر از ان ها استفاده کنید برای مثال شما می توانید در هر مسیری که هستید از  دستور cd ~ استفاده کنید و در نهایت خواهید دید که این دستور شما را به مسیر home خواهد برد.

دستور بعدی که بسیار پر کاربرد است دستور cd / است

که شما در هر مسیری از این دستور استفاده کنید شما را به مسیر دایرکتوری اصلی لینوکس خواهد برد .

آموزش دستور سوم در ترمینال : clear

زمانی که شما از دستورات استفاده کنید محیط ترمینال شما اشغال می شود

که می توانید با استفاده از دستور clear , محیط ترمینال خود را به اصطلاح خالی کنید.

clear

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
اموزش دستور clear در ترمینال لینوکس

دستور پنجم : cp

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

مثال :

cp PentestCore.txt /root/Download

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
اموزش دستور ترمینال cp

دستور ششم : mv

این دستور دقیقا مانند دستور قبلی است اما با این تفاوت که فایل انتخابی توسط شما را

در مسیر مشخص شده انتقال یا به اصطلاح move یا cut می کند.

مثال :

mv pentestcore.txt /root/Download

دستور هفتم : touch

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

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

مثال :

touch pentestcore

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

دستور هشتم در ترمینال لینوکس : nano

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

مثال :

nano pentestcore

پس از اینکه از این دستور استفاده کردید با محیط زیر رو به رو خواهید شد

  بررسی برنامه های اندروید با Quark Engine

که باید محتویات متنی که مد نظرتان است را در این محیط بنویسید .

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
ابزار nano در لینوکس

پس از ان که بر روی متن خود را به صورت کامل ویرایش انجام دادید می توانید با استفاده از ترکیب کلید های  ctrl + x این محیط را ببنید که البته قبل از بسته شدن , این ابزار از شما سوال خواهد پرسید که ایا متن وارد شده را سیو خواهید کرد ؟؟ که برای ذخیره باید بر روی دکمه y کلیک کنید و کلید enter را بزنید.

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

دستور نهم : cat  

با استفاده از این دستور شما می توانید فایل های متنی را بخوانید

به این صورت که محتویات یک فایل متنی را در محیط ترمینال برای شما به نمایش در خواهد اورد.

مثال :

cat pentestcore

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
اموزش دستور cp در ترمینال لینوکس

دستور دهم : rm

دستور rm که مخفف عبارت remove است این اجازه را به شما خواهد داد که فایل های خود را حذف کنید به این صورت که در ابتدا این دستور را تایپ می کنید و در ادامه نام فایل مورد نظر خود را وارد می کنید.

مثال :

rm pentestcore

نکته : برای حذف پوشه ها می توانید از سویچ -r در ادامه دستور rm استفاده نمایید.

مثال :

rm -r folder

دستور یازدهم : mkdir  

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

که باید در ابتدا این دستور را در ترمینال تایپ کنید و در مرحله بعدی نام دایرکتوری مورد نظر خود را وارد کنید .

مانند :

mkdir pentestcore

سپس خواهید دید که این دستور یک دایرکتوری برای شما ایجاد می کند.

برای حذف یک دایرکتوری می توانید از دستور زیر استفاده کنید :

rmdir pentestcore

دستور دوازدهم : pwd

این دستور به تنهایی می اید و مسیر دقیق که در ان قرار دارید را نمایش می دهد.

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
دستور pwd در لینوکس

دستور سیزدهم : ifconfig

این دستور معادل دستور ipconfig در ویندوز است

و شما می توانید با استفاده از این دستور تنظیمات شبکه خود و اینترفیس های فعال خود را مشاهده کنید.

آموزش ترمینال لینوکس و دستورات پر کاربرد آن
دستور ifconfig

آموزش دستور چهاردهم در ترمینال لینوکس : init 0

زمانی که کارتان با سیستم عامل لینوکس خود به پایان رسید

می توانید با استفاده از این دستور سیستم خود را خواموش کنید .

init 0

نتیجه گیری

در این قسمت از اموزش شما را با دستورات پر کاربرد لینوکسی اشنا کردیم . اگر شما  قصد دارید لینوکس را به صورت حرفه ای ادامه دهید می توانید از دوره اموزش کالی لینوکس را شروع کنید. دقت داشته باشید که در اکثر مواقع شما باید با ترمینال لینوکس کار کنید ّه همین دلیل سعی کنید با دستورات لینوکس اشنا باشید.

موفق باشید.

0/5 (0 نظر)

مطالب مرتبط

مقابله با اکانت های کرک شده

مقابله با اکانت های کرک شده

در این آموزش به معرفی راهکارهای امنیتی برای مقابله با اکانت های کرک شده می پردازیم، با ما در ادامه این آموزش همراه باشید. 0/5 (0 نظر)   جستجو سایت های اسیب پذیر با دورک اسکنر

۴ دیدگاه در “آموزش ترمینال لینوکس و دستورات پر کاربرد آن”

  • Capitanstrange دسامبر 26, 2019 پاسخ

    سلام.
    من یه مشکل شبیه به این وضعیت دارم
    من bash رو از طریق اپلیکیشن cygwin اجرا میکنم
    وقتی دستوری رو وارد میکنم پاسخ not a directory میاد
    مشکل از کجاست

    • نیما حسینی دسامبر 30, 2019 پاسخ

      درود
      از bash باید برای نصب یک فایل لینوکسی استفاده کنید ، داخل ارور ارسال شده فایلی در دایرکتوری شما پیدا نکرده است به مسیری که فایل نصبی شما در ان قرار دارد بروید سپس دستور را مجدد بزنید.

  • mohamad kh آوریل 4, 2020 پاسخ

    درود استاد خوبید من با کپی کردی فایل در فایل سیستم مشکل دارم هیچ چیزی اونجا کپی نمیشه و دستور mv هم در ترمینال واسه ی من کار نمیکنه همچیو دقیق زدم

    • نیما حسینی آوریل 7, 2020 پاسخ

      درود و تشکر
      با سطح دسترسی روت با استفاده از sudo اینکار را انجام دهید.

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

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