دوره آموزش اسکریپت نویسی – Bash Scripting

اسکریپت bash فایلی است که شامل یک سری دستورات است که توسط برنامه bash خط به خط اجرا می شود. این به شما امکان می دهد یک سری اقدامات مانند پیمایش به یک فهرست خاص، ایجاد یک پوشه و راه اندازی یک فرآیند با استفاده از خط فرمان را انجام دهید.

تقویم برگزاری این دوره

کد کلاس 4329
حضوری
سنایی
استاد سینا جوادزاده
1402/09/10
- 1402/10/15
جمعه
14:30 تا 19:30
۳,۶۰۰,۰۰۰ تومان
کد کلاس 7329
آنلاین
سنایی
استاد سینا جوادزاده
1402/09/10
- 1402/10/15
جمعه
14:30 تا 19:30
۲,۸۸۰,۰۰۰ تومان

معرفی این دوره

اسکریپت bash فایلی است که شامل یک سری دستورات است که توسط برنامه bash خط به خط اجرا می شود. این به شما امکان می دهد یک سری اقدامات مانند پیمایش به یک فهرست خاص، ایجاد یک پوشه و راه اندازی یک فرآیند با استفاده از خط فرمان را انجام دهید. اسکریپت های Bash اساساً فقط دنباله ای از همان دستورات لینوکس هستند که معمولاً هر روز از آنها استفاده می کنید. bash در واقع فقط یک زبان برای اجرای دستورات است بنابراین دستوراتی که در تمام مدت تایپ می کردید (به عنوان مثال ، ls ، cd ، grep ، cat) دستورات bash هستند.

بیشتر

سرفصل های این دوره

  • Brief History of Linux and the Command Line
  • Core Linux Commands and Navigation
  • File and Directory Management
  • File Permissions and Ownership
  • Text Processing and Piping
  • Package Management and Software Installation
  • Basic Networking and Remote Access
  • Brief History of Bash
  • Core Bash Configuration files
  • Structure and Syntax of a Shell Script
  • Displaying Environment Variables in a Script
  • Types of Variables (User-Declared Variables, Environment Variables, Positional Parameters, Special Variables, Internal Variables, Read-Only Variables)
  • Using Variables on the Command Line
  • Setting and Using Variables in Scripts
  • Scope of Variables – Global and Local Environment Variables
  • Comment Types and Structure
  • Command Substitution
  • Exit Status
  • Arithmetic Operations
  • Special Characters – Quotes and Escapes
  • Input/output redirection: >, >>, <.
  • Piping commands together (|).
  • Using filters: grep, sort, cut.
  • Using /dev/null
  • The Read Statement
  • Shell Expansion
  • Arrays
  • Passing Variables to Scripts at the Command Line
  • The If Statement
  • If_Then_Else
  • For Loop
  • Case Statement
  • While Loop
  • Execution Operators (&& and __)
  • Reading Files
  • File Descriptors and Handles
  • IFS and Delimiting
  • Traps and Signals
  • Debugging Your Script
  • Error Handling
  • Simple Functions
  • Structure of Functions in a Script
  • Variable Scope in Functions
  • Functions with Parameters
  • Nested Functions
  • Function Return and Exit
  • Using the InfoBox
  • Display a MessageBox for Confirmation
  • Advanced UI – Building a Menu System
  • The InputBox
  • Overriding Events
  • Quickly Checking Command Line Parameters
  • Building a Document Generator
  • Review and Practice of Key Concepts
  • Conclusion and Next Steps
  • Group Project Presentations and Discussion
بیشتر

مخاطبین این دوره

  • متخصصان لینوکس، شبکه، امنیت و زیرساخت
  • متخصصان مباحث رایانش ابری و مجازی سازی
  • و….

آنچه در این دوره خواهید آموخت

  • Review of Linux Essentials
  • Introduction to Bash Scripting and Environment and Variables
  • Comments, and Script Input
  • Conditional Statements, Control Flow and Looping
  • File Handling and Text Processing
  • User Interaction and Advanced Scripting Techniques
بیشتر

درخواست مشاوره رایگان یا رزرو دوره

"*" indicates required fields

دوره های مرتبط

زبان انگلیسی تخصصی شبکه و برنامه نویسی

آموزش برنامه‌نویسی وب با زبان PHP و فریم‌ورک لاراول

آموزش طراحی سایت با وردپرس WordPress (مخصوص سنین 10 تا 16سال)

آموزش طراحی سایت Web Design 1 (مخصوص سنین 11 تا 17سال)

0 0 رای ها
امتیازدهی به این محتوا
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x