تسلط ترمینال: دستورات پرونده 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
کپی کردن با -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 -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