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

عنوان کتاب به انگلیسی: |
Linux Command Line and Shell Scripting Techniques: Master practical aspects of the Linux command line and then use it as a part of the shell scripting process |
| سال انتشار: 2022 | 552 صفحه | حجم فایل: 37 مگابایت | زبان: انگلیسی |
| نویسنده | Vedran Dakic, Jasmin Redzepagic |
| ناشر | Packt Publishing |
| ISBN10: | 1800205198 |
| ISBN13: | 9781800205192 |
توضیحات کتاب
Practical and actionable recipes for using shell and command-line scripting on your Linux OS with confidence
Key FeaturesLearn how to use the command line and write and debug Linux Shell scripts
Automate complex repetitive tasks and backups, and learn networking and security
A practical approach to system administration, and virtual machine and software managementBook Description
Linux Command Line and Shell Scripting Techniques begins by taking you through the basics of the shell and command-line utilities. You'll start by exploring shell commands for file, directory, service, package, and process management. Next, you'll learn about networking - network, firewall and DNS client configuration, ssh, scp, rsync, and vsftpd, as well as some network troubleshooting tools.
You'll also focus on using the command line to find and manipulate text content, via commands such as cut, egrep, and sed. As you progress, you'll learn how to use shell scripting. You'll understand the basics - input and output, along with various programming concepts such as loops, variables, arguments, functions, and arrays. Later, you'll learn about shell script interaction and troubleshooting, before covering a wide range of examples of complete shell scripts, varying from network and firewall configuration, through to backup and concepts for creating live environments. This includes examples of performing scripted virtual machine installation and administration, LAMP (Linux, Apache, MySQL, PHP) stack provisioning and bulk user creation for testing environments.
By the end of this Linux book, you'll have gained the knowledge and confidence you need to use shell and command-line scripts.
What you will learn
Get an introduction to the command line, text editors, and shell scripting
Focus on regular expressions, file handling, and automating complex tasks
Automate common administrative tasks
Become well-versed with networking and system security scripting
Get to grips with repository management and network-based file synchronization
Use loops, arguments, functions, and arrays for task automation
Who this book is for
This book is for anyone looking to learn about Linux administration via CLI and scripting. Those with no Linux command-line interface (CLI) experience will benefit from it by learning from scratch. More experienced Linux administrators or engineers will also find this book useful, as it will help them organize their knowledge, fill in any gaps, and work efficiently with shell scripts to increase productivity.
Table of Contents
Basics of Shell and Text Terminal
Using Text Editors
Using Commands and Services for Process Management
Using Shell to Configure and Troubleshoot Network
Using Commands for File, Directory, and Service Management
Shell-Based Software Management
Network-Based File Synchronization
Using the Command Line to Find, Extract, and Manipulate Text Content
An Introduction to Shell Scripting
Using Loops
Working with Variables
Using Arguments and Functions
Using Arrays
Interacting with Shell Scripts
Troubleshooting Shell Scripts
Shell Script Examples for Server Management, Network Configuration, and Backups
Advanced Shell Script Examples
توضیحات کتاب به فارسی (ترجمه ماشینی)
دستور العمل های عملی و عملی برای استفاده از اسکریپت های پوسته و خط فرمان در سیستم عامل لینوکس با اعتماد به نفس ویژگی های کلیدی نحوه استفاده از خط فرمان و نوشتن و اشکال زدایی اسکریپت های پوسته لینوکس را بیاموزید کارهای تکراری پیچیده و پشتیبان گیری را خودکار کنید و شبکه و امنیت را بیاموزید یک رویکرد عملی برای مدیریت سیستم و مدیریت ماشین مجازی و نرم افزار توضیحات کتاب خط فرمان Linux و تکنیک های اسکریپت پوسته با استفاده از اصول اولیه برنامه های پوسته و خط فرمان شروع می شود.شما با کاوش در دستورات پوسته برای پرونده ، فهرست ، سرویس ، بسته و مدیریت فرآیند شروع خواهید کرد.در مرحله بعد ، شما در مورد شبکه سازی - شبکه ، فایروال و پیکربندی مشتری DNS ، SSH ، SCP ، RSYNC و VSFTPD و همچنین برخی از ابزارهای عیب یابی شبکه یاد خواهید گرفت. شما همچنین می توانید از طریق دستوراتی مانند Cut ، EGREP و SED ، از استفاده از خط فرمان برای یافتن و دستکاری محتوای متن استفاده کنید.با پیشرفت ، یاد می گیرید که چگونه از اسکریپت های پوسته استفاده کنید.شما اصول اولیه - ورودی و خروجی را به همراه مفاهیم مختلف برنامه نویسی مانند حلقه ها ، متغیرها ، آرگومان ها ، توابع و آرایه ها درک خواهید کرد.بعداً ، قبل از پوشاندن طیف گسترده ای از نمونه های اسکریپت های کامل پوسته ، متفاوت از پیکربندی شبکه و فایروال ، از طریق پشتیبان گیری و مفاهیم برای ایجاد محیط های زنده ، در مورد تعامل و عیب یابی پوسته پوسته خواهید آموخت.این شامل نمونه هایی از انجام نصب و مدیریت دستگاه های مجازی اسکریپت ، لامپ (لینوکس ، آپاچی ، MySQL ، PHP) و تهیه انبوه کاربر برای آزمایش محیط است. در پایان این کتاب لینوکس ، دانش و اعتماد به نفس لازم برای استفاده از اسکریپت های پوسته و خط فرمان را به دست آورده اید. آنچه یاد خواهید گرفت مقدمه ای را برای خط فرمان ، ویرایشگرهای متن و اسکریپت پوسته دریافت کنید روی عبارات منظم ، رسیدگی به پرونده و خودکار کردن کارهای پیچیده تمرکز کنید کارهای اداری مشترک را خودکار کنید با برنامه نویسی شبکه و سیستم امنیتی آگاه شوید با مدیریت مخزن و همگام سازی فایل مبتنی بر شبکه به دست بیاورید از حلقه ها ، آرگومان ها ، کارکردها و آرایه ها برای اتوماسیون کار استفاده کنید این کتاب برای چه کسی است این کتاب برای هر کسی است که به دنبال یادگیری در مورد مدیریت لینوکس از طریق CLI و برنامه نویسی است.کسانی که تجربه رابط خط فرمان لینوکس (CLI) ندارند ، با یادگیری از ابتدا از آن بهره مند می شوند.مدیران یا مهندسان با تجربه تر لینوکس نیز این کتاب را مفید می دانند ، زیرا این امر به آنها کمک می کند تا دانش خود را سازماندهی کنند ، هرگونه شکاف را پر کنند و با اسکریپت های پوسته برای افزایش بهره وری کار کنند. فهرست مطالب مبانی پوسته و ترمینال متن با استفاده از ویرایشگرهای متن با استفاده از دستورات و خدمات برای مدیریت فرآیند استفاده از شل برای پیکربندی و عیب یابی شبکه با استفاده از دستورات برای پرونده ، فهرست و مدیریت خدمات مدیریت نرم افزار مبتنی بر پوسته همگام سازی فایل مبتنی بر شبکه با استفاده از خط فرمان برای یافتن ، استخراج و دستکاری محتوای متن مقدمه ای برای برنامه نویسی پوسته با استفاده از حلقه ها کار با متغیرها با استفاده از آرگومان ها و توابع با استفاده از آرایه ها تعامل با اسکریپت های پوسته عیب یابی اسکریپت های پوسته نمونه های اسکریپت پوسته برای مدیریت سرور ، پیکربندی شبکه و پشتیبان گیری نمونه های پیشرفته اسکریپت پوسته📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.