تا %60 تخفیف خرید برای 8 نفر با صدور مدرک فقط تا
00 00 00

آموزش لینوکس( Linux Essentials ) جلسه 5 : دستورات مقدماتی 2

هادی صارمی
هادی صارمی
0 پسند
35 بازدید
0 نظر
23 روز قبل

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

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

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

ساختار دستور :

[ls [OPTIONS] [FILES $

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

یکی از این آپشن ها l- است که همینطور که میبینید در قالب یک لیست کامل نمایش می دهد.

آموزش لینوکس( Linux Essentials ) جلسه 5 : دستورات مقدماتی 2

این اطلاعات اضافی شامل :

  • نوع فایل
  • مجوز های فایل
  • مالک فایل
  • گروه فایل
  • حجم فایل
  • تاریخ و زمان
  • نام فایل

در تصویر زیر اطلاعات ذکر شده را به خوبی نمایش می دهد.

ls -l /etc/hosts $

آموزش لینوکس( Linux Essentials ) جلسه 5 : دستورات مقدماتی 2

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

 rw-r--r-- 1 root root 337 Oct  4 11:31 /etc/hosts- 

 

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

اولین کاراکتر نوع فایل رو نمایش می دهد که این فایل اجرائی فایل یا دایرکتوری و ....

علامت ( - ) نمایش دهنده این است که این فایل است .

علامت ( d ) نمایش دهنده دایرکتوری است.

علامت ( l ) نمایش دهنده Symbolic link است که در آینده باهاش آشنا خواهید شد.

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

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

r دسترسی خواندن بر روی فایل

w دسترسی نوشتن بر روی فایل

x دسترسی اجرا کردن فایل

برای درک بهتر این قسمت به این مثال توجه کنید : rw-r—r—در این مثال گفته می شود مالک فایل فایل را بخواند و بر روی ان هم بنویسد اما در دسترسی سطح گروه فقط می تواند فایل را بخواند و دیگر کاربران هم فقط می توانند فایل را بخوانند.

در دو فیلد بعدی که نوشته شده است root قسمت اول نشان دهنده مالک فایل در فیلد دونم ناش دهنده مالک گروه هست .

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

آپشن دیگر این دستور –a است تمامی فایل هارا نمایش می دهد اما با این تفاوت که تمای فایل مخفی را نیز نمایش خواهد داد و جهت فهمیدن این که کدام فایل مخفی است با توجه کرد که ابتدای فایل با دات (.) شروع می شود.

مانند این مثال :

  ls -la $

خروجی دستور:

آموزش لینوکس( Linux Essentials ) جلسه 5 : دستورات مقدماتی 2

همانطور که مشاهده میکنید پنج فایل با دات شروع می شود که این پنج فایل در زمانی که از دستور ls به تنهایی استفاده کنید نمایش داده نخواهد شد اما با آپشن –a نمایش داده می شوند در حقیقت این فایل ها  مخفی هستند .

آپشن دیگر این دستور –R است به صورت بازگشتی تمای زیر مجموعه ها را نیز نمایش می دهد .

به عنوان تمرین خروجی دستور را بنویسید ؟

 

 

دستور   echo

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

ساختار دستور :

[(echo [option(s)] [string(s $

به عنوان مثال شما می توانید یک خط جلوی دستور بنویسید و آن خط را برای شما چاپ کند.

آموزش لینوکس( Linux Essentials ) جلسه 5 : دستورات مقدماتی 2

مثلا شما متغییری ایجاد کرده باشید و محتوان اون متغیر رو هم می تواند چاپ کند .

 x=10 $

 echo The value of variable x = $x $

      The value of variable x = 10

آموزش لینوکس( Linux Essentials ) جلسه 5 : دستورات مقدماتی 2

دستور pwd

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

ساختار دستور :

[pwd [OPTION $

 آموزش لینوکس( Linux Essentials ) جلسه 5 : دستورات مقدماتی 2

در مثال بالا به شما می گوید که شما در چه مسیری قرار دارید که در این مثال ما در دایرکتوری home\hai\Desktop قرار داریم و در این قسمت دستورات را وارد میکنیم.

 

نظر شما
برای ارسال نظر باید وارد شوید.
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...