برنامه نویسی

تسلط ترمینال: دستورات پرونده Master Linux در 10 دقیقه مسطح!

10 دقیقه به من بدهید ، و من شما را از ترمینال تازه وارد به Wizard Line Wizard تبدیل می کنم. فقط قدرت لینوکس خالص! از رابط کاربری گرافیکی پرش کنید ، ترمینال را در آغوش بگیرید ، سپس کارایی و بهره وری خود را افزایش دهید.

چه چیزی را باید انتظار داشته باشید

مقدمه

قبل از راه اندازی خوشه های Kubernetes یا ایجاد خطوط لوله CI/CD ، به این مهارت های اساسی نیاز دارید. عملیات پرونده بلوک های ساختمانی از عظمت DevOps است. این اختیاری نیست ، این سلاح مخفی است که جوانب مثبت را از مدعی جدا می کند.

فکر می کنید رابط کاربری گرافیکی شما سریعتر است؟ دوباره فکر کنید کارشناسی ارشد ترمینال در ثانیه انجام می شود که کاربران GUI را چند دقیقه طول می کشد.

سلطه دایرکتوری: دایرکتوری هایی مانند یک حرفه ای ایجاد کنید

# mkdir برای ایجاد دایرکتوری (پوشه) استفاده می شود.

  • ایجاد یک فهرست دایرکتوری:
# mkdir /project_team
حالت تمام صفحه را وارد کنید

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

دستورات پرونده

درست مثل همین ، دایرکتوری ایجاد شده است.

# mkdir /admin /technology /operands
حالت تمام صفحه را وارد کنید

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

چند فهرست

سه دایرکتوری ، یک فرمان. کارآیی رها شد!

 # mkdir /project{1..5}
حالت تمام صفحه را وارد کنید

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

وابسته به

بوم شما فقط تولید کردید project1 از طریق project5 فوراً

  • SuperPowers Directory Nestedy: ایجاد یک دایرکتوری در داخل یک فهرست (والدین/مجاز)
# mkdir -p deployment/kubernetes/services/config
حالت تمام صفحه را وارد کنید

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

تو در تو

در -p پرچم ابرقدرت بازگشتی شماست. کل درختان دایرکتوری با یک دستور واحد تخم ریزی می کردند.

نکته: از نامهای دایرکتوری معنی دار استفاده کنید. آینده-شما از شما تشکر می کنید-شما.

تسلط بر ایجاد پرونده

  • در یک لحظه فایلهای خالی ایجاد کنید # touch
# touch /server
حالت تمام صفحه را وارد کنید

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

سرور

پرونده خالی ، آماده برای اقدام.

# touch /input /output /screen
حالت تمام صفحه را وارد کنید

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

لمس کردن

سه پرونده ، یک دستور. خوب

  • ایجاد الگوی متوالی
# touch /log{1..10}.txt
حالت تمام صفحه را وارد کنید

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

ورود به سیستم

فقط 10 پرونده ورود به سیستم را در زمان کمتری نسبت به کلیک برای کلیک ایجاد کرده است “جدید” در یک رابط کاربری

دستور گربه: ایجاد ، نوشتن ، خواندن در یک ابزار

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

  • با ایجاد و نوشتن مطالب با # cat >
# cat > deployment.txt
حالت تمام صفحه را وارد کنید

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

ایجاد و نوشتن

(برای ذخیره دو بار Ctrl+D را فشار دهید)

  • اضافه کردن محتوای بیشتر (حالت ضمیمه)
# cat >> /deployment.txt
حالت تمام صفحه را وارد کنید

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

ضمیمه کردن

(برای ذخیره دو بار Ctrl+D را فشار دهید)

# cat < /deployment.txt
حالت تمام صفحه را وارد کنید

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

خواندن

آفرینش خود را در تمام جلال خود مشاهده کنید.

کپی کردن پرونده ها با دقت جراحی

درک پرچم ها (گزینه ها):
-r: بازگشتی (برای دایرکتوری ها)
-v: Verbose (آنچه را که کپی می شود نشان می دهد)
-f: نیرو (بدون سؤال کردن رونویسی)

# cp -v /log1.txt /cloud
حالت تمام صفحه را وارد کنید

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

CP

کپی کردن با -v (Verbose) برای دیدن دقیقاً چه اتفاقی می افتد.

# cp -rv /project /sbin
حالت تمام صفحه را وارد کنید

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

حرف

در -r پرچم به صورت بازگشتی همه چیز را در فهرست کپی می کند.

# cp -rvf *.txt /etc
حالت تمام صفحه را وارد کنید

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

الگو

تمام پرونده های متنی را در یک دستور Swift کپی کنید.

  • عملیات کپی متوالی
cp -rvf log{1..5}.txt /var
حالت تمام صفحه را وارد کنید

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

ترتیب

چندین پرونده شماره گذاری شده را با یک دستور واحد کپی کنید.

با اطمینان (و احتیاط !!!) حذف کنید

با # rm

# rm -rvf /deployment.txt
حالت تمام صفحه را وارد کنید

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

مجرد

  • حذف چند پرونده در یک دنباله
# rm -rvf /log{1..5}.txt
حالت تمام صفحه را وارد کنید

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

ترتیب

# rm -rvf /project_team
حالت تمام صفحه را وارد کنید

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

فهرست RM

# rm -rvf /log*
حالت تمام صفحه را وارد کنید

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

الگو

  • منطقه خطر: با مراقبت شدید رسیدگی کنید

rm -rvf /* – همه چیز را در فهرست فعلی حذف می کند

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

Move & Rename: دستور MV همه کاره

mv /log1.txt /pro1.txt
حالت تمام صفحه را وارد کنید

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

حرکت

ساده قدرتمند انجام شده

چالش عملی: یک پروژه ساده را از ابتدا بسازید

بیایید همه اینها را با یک ساختار ساده پروژه در دنیای واقعی کنار هم قرار دهیم:

  • ساختار پروژه را ایجاد کنید

ساختار پروژه

  • فایل پیکربندی ایجاد کنید

پیکربندی

  • محتوا را به پرونده لینوکس اضافه کنید (دو بار Ctrl+D را فراموش نکنید)

محتوا

مستقر کردن

قابل اجرا

  • تنظیمات را در یک مکان پشتیبان کپی کنید

تهیه نسخه پشتیبان

  • ساختار پروژه خود را لیست کنید

پیدا کردن

تبریک می گویم: شما اکنون استاد ترمینال هستید!

اگر تاکنون این کار را کرده اید ، دیگر یک تازه کار CLI نیستید. شما به مهمترین عملیات فایل لینوکس که مهندسان DevOps ، مدیران سیستم و معماران ابر روزانه از آن استفاده می کنند ، تسلط داشته اید.

با من ارتباط برقرار کنید

آیا این باعث صرفه جویی در ساعتهای خواندن مستندات خسته کننده شده است؟ برای راهنماهای مختصر ، عملی لینوکس و DevOps که نتایج فوری ارائه می دهند ، مرا دنبال کنید!

با من در LinkedIn ارتباط برقرار کنید

اگر این به شما در سطح بازی ترمینال خود کمک کرد ، مانند آن را رها کنید!

#30DayslinuxChallenge #CloudWhistler #Redhat #CloudJourney #DevOps #OpenSource #CloudComputing #WomenIntech #RedhatenterPriseLinux #Terminfracture #fileCommands #cli #termalmastery #clarchouditectomationer

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

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

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

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