🚀 روز دوم چالش 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، در اینجا چیزی است که من یاد گرفتم. 🐧
📂 دایرکتوری های کلیدی لینوکس
-
/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! 🚀
منتظر مطالب شگفت انگیز بیشتر باشید 😀.