برنامه نویسی

🚀 روز دوم چالش 90 روزه DevOps من: کاوش اصول لینوکس

Summarize this content to 400 words in Persian Lang
امروز سفرم به لینوکس را آغاز کردم، مهارتی ضروری برای هر مهندس DevOps. از کاوش در سیستم فایل لینوکس تا تسلط بر دستورات اولیه و ویرایشگر Vim، در اینجا چیزی است که من یاد گرفتم. 🐧

📂 دایرکتوری های کلیدی لینوکس

/usr/home: فایل‌ها، پیکربندی‌ها و داده‌های شخصی خاص کاربر را نگهداری می‌کند.

/bin: حاوی دستورات ضروری سیستم مانند ls، cp و mv است.

/etc: فایل های پیکربندی را برای سیستم و برنامه ها ذخیره می کند.

/tmp: فایل‌های موقتی که توسط فرآیندها یا برنامه‌ها ایجاد می‌شوند، معمولاً با راه‌اندازی مجدد پاک می‌شوند.

/var: حاوی داده های متغیری مانند لاگ، حافظه پنهان و صف است. گزارش‌ها اغلب برای اشکال‌زدایی مفید هستند.

/lib: کتابخانه ها و ماژول های مشترک که توسط فایل های اجرایی در /bin و /sbin استفاده می شود.

🛠️ دستورات پایه لینوکس

عملیات فایل و دایرکتوری

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

touch file.txt

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

یک فایل خالی با نام ایجاد می کند file.txt.

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

cp source.txt destination.txt

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

کپی ها source.txt به destination.txt.

cp -r source_directory/ destination_directory/

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

کل مطالب را کپی می کند source_directory به destination_directory. را -r گزینه تضمین می کند که همه فایل ها و زیر شاخه ها کپی شده اند.

انتقال یا تغییر نام فایل: دستور mv برای جابجایی یا تغییر نام فایل ها استفاده می شود.

mv file.txt /path/to/destination/

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

حرکت می کند file.txt به دایرکتوری مقصد مشخص شده

mv oldname.txt newname.txt

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

تغییر نام می دهد oldname.txt به newname.txt.

نمایش محتویات فایل: دستور cat برای نمایش محتویات یک فایل استفاده می شود.

cat file.txt

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نمایش محتویات file.txt.

فهرست کردن فایل ها در یک دایرکتوری: دستور ls محتویات یک دایرکتوری را فهرست می کند.

ls

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

ls -l

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

ls -a

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

همه فایل‌ها، از جمله فایل‌های مخفی (آنهایی که با . شروع می‌شوند) را فهرست می‌کند.

ایجاد/ایجاد دایرکتوری ها: برای ایجاد دایرکتوری ها استفاده می شود.

mkdir new_directory

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

یک دایرکتوری واحد ایجاد می کند.

mkdir -p parent_directory/child_directory

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

گزینه -p دایرکتوری های والد را در صورتی که وجود نداشته باشند ایجاد می کند.

فایل ها یا دایرکتوری ها را حذف کنید: دستور rm برای حذف فایل ها یا دایرکتوری ها استفاده می شود.

rm file.txt

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

یک فایل را حذف می کند.

rm -r directory_name

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

را -r گزینه حذف بازگشتی تمام محتویات دایرکتوری را تضمین می کند.

با درک این دستورات با گزینه های آنها (-r، -aو غیره)، می توانید فایل ها و دایرکتوری ها را در سیستم های لینوکس به طور موثر مدیریت کنید.

✨ غذای کلیدی

آموزش امروز دستورات اساسی لینوکس برای ایجاد، کپی، جابجایی و مشاهده فایل‌ها و همچنین پیمایش دایرکتوری‌ها را پوشش می‌دهد. تسلط بر این دستورات اولین قدم حیاتی به سوی مهارت در لینوکس است، مهارتی اصلی برای هر حرفه ای DevOps! 🚀

منتظر مطالب شگفت انگیز بیشتر باشید 😀.

امروز سفرم به لینوکس را آغاز کردم، مهارتی ضروری برای هر مهندس DevOps. از کاوش در سیستم فایل لینوکس تا تسلط بر دستورات اولیه و ویرایشگر Vim، در اینجا چیزی است که من یاد گرفتم. 🐧

توضیحات تصویر

📂 دایرکتوری های کلیدی لینوکس

  1. /usr/home: فایل‌ها، پیکربندی‌ها و داده‌های شخصی خاص کاربر را نگهداری می‌کند.
  2. /bin: حاوی دستورات ضروری سیستم مانند ls، cp و mv است.
  3. /etc: فایل های پیکربندی را برای سیستم و برنامه ها ذخیره می کند.
  4. /tmp: فایل‌های موقتی که توسط فرآیندها یا برنامه‌ها ایجاد می‌شوند، معمولاً با راه‌اندازی مجدد پاک می‌شوند.
  5. /var: حاوی داده های متغیری مانند لاگ، حافظه پنهان و صف است. گزارش‌ها اغلب برای اشکال‌زدایی مفید هستند.
  6. /lib: کتابخانه ها و ماژول های مشترک که توسط فایل های اجرایی در /bin و /sbin استفاده می شود.

🛠️ دستورات پایه لینوکس

عملیات فایل و دایرکتوری

  • یک فایل ایجاد کنید: برای ایجاد یک فایل خالی یا به روز رسانی مهر زمانی یک فایل موجود استفاده می شود.
touch file.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

یک فایل خالی با نام ایجاد می کند file.txt.

  • یک فایل را کپی کنید: دستور cp برای کپی فایل ها و دایرکتوری ها استفاده می شود.
cp source.txt destination.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

کپی ها source.txt به destination.txt.

cp -r source_directory/ destination_directory/
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

کل مطالب را کپی می کند source_directory به destination_directory. را -r گزینه تضمین می کند که همه فایل ها و زیر شاخه ها کپی شده اند.

  • انتقال یا تغییر نام فایل: دستور mv برای جابجایی یا تغییر نام فایل ها استفاده می شود.
mv file.txt /path/to/destination/
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

حرکت می کند file.txt به دایرکتوری مقصد مشخص شده

mv oldname.txt newname.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

تغییر نام می دهد oldname.txt به newname.txt.

  • نمایش محتویات فایل: دستور cat برای نمایش محتویات یک فایل استفاده می شود.
cat file.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نمایش محتویات file.txt.

  • فهرست کردن فایل ها در یک دایرکتوری: دستور ls محتویات یک دایرکتوری را فهرست می کند.
ls
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

ls -l
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

ls -a
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

همه فایل‌ها، از جمله فایل‌های مخفی (آنهایی که با . شروع می‌شوند) را فهرست می‌کند.

  • ایجاد/ایجاد دایرکتوری ها: برای ایجاد دایرکتوری ها استفاده می شود.
mkdir new_directory
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

یک دایرکتوری واحد ایجاد می کند.

mkdir -p parent_directory/child_directory
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

گزینه -p دایرکتوری های والد را در صورتی که وجود نداشته باشند ایجاد می کند.

  • فایل ها یا دایرکتوری ها را حذف کنید: دستور rm برای حذف فایل ها یا دایرکتوری ها استفاده می شود.
rm file.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

یک فایل را حذف می کند.

rm -r directory_name
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

را -r گزینه حذف بازگشتی تمام محتویات دایرکتوری را تضمین می کند.

با درک این دستورات با گزینه های آنها (-r، -aو غیره)، می توانید فایل ها و دایرکتوری ها را در سیستم های لینوکس به طور موثر مدیریت کنید.

✨ غذای کلیدی

آموزش امروز دستورات اساسی لینوکس برای ایجاد، کپی، جابجایی و مشاهده فایل‌ها و همچنین پیمایش دایرکتوری‌ها را پوشش می‌دهد. تسلط بر این دستورات اولین قدم حیاتی به سوی مهارت در لینوکس است، مهارتی اصلی برای هر حرفه ای DevOps! 🚀

منتظر مطالب شگفت انگیز بیشتر باشید 😀.

نوشته های مشابه

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

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

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