
نویسندگان |
مجموعهای از نویسندگان در Stack Overflow |
---|---|
سال انتشار |
2019 |
تعداد صفحات |
204 |
سطح کتاب |
مبتدی تا متوسط |
زبان کتاب |
انگلیسی |
حجم فایل |
2MB |
مطالعه کنید
درباره کتاب Bash Notes for Professionals:
کتاب Bash Notes for Professionals یک مرجع رایگان و کاربردی برای یادگیری و تسلط بر خط فرمان Bash در سیستمعاملهای مبتنی بر یونیکس و لینوکس است. این کتاب با گردآوری مطالب از جامعه برنامهنویسان Stack Overflow، به شکلی ساده و منظم، مفاهیم و دستورات پرکاربرد Bash را ارائه میکند و برای کاربران تازهکار تا برنامهنویسان حرفهای قابل استفاده است.خلاصه کتاب Bash Notes for Professionals:
این کتاب از مبانی کار با Bash آغاز میکند؛ از موضوعاتی مانند اجرای اسکریپتها با Shebang، مدیریت دایرکتوریها، استفاده از دستورات cat و grep، تغییر مسیر ورودی و خروجی، تا مباحثی مانند متغیرها، توابع، حلقهها و کنترل فرآیندها. در هر بخش مثالهای کاربردی ارائه میشوند تا خواننده بتواند علاوه بر درک مفاهیم تئوری، بهطور عملی نیز از آنها استفاده کند. در ادامه کتاب به سراغ موضوعات پیشرفتهتری میرود مانند تاریخچه دستورات Bash، اشکالزدایی اسکریپتها، عبارات منظم، پردازش موازی، مدیریت شبکه با Bash و حتی اجرای Bash در ویندوز ۱۰. این ساختار گامبهگام باعث میشود کتاب برای کسانی که میخواهند از Bash برای مدیریت سیستم، اسکریپتنویسی یا خودکارسازی وظایف روزانه استفاده کنند، منبعی ارزشمند و جامع باشدفهرست مطالب Bash Notes for Professionals:
Getting started with Bash
Script shebang
Navigating directories
Listing Files
Using cat
Grep
Aliasing
Jobs and Processes
Redirection
Control Structures
true, false and : commands
Arrays
Associative arrays
Functions
Bash Parameter Expansion
Copying (cp)
Find
Using sort
Sourcing
Here documents and here strings
Quoting
Conditional Expressions
Scripting with Parameters
Bash history substitutions
Math
Bash Arithmetic
Scoping
Process substitution
Programmable completion
Customizing PS1
Brace Expansion
getopts : smart positional-parameter parsing
Debugging
Pattern matching and regular expressions
Change shell
Internal variables
Job Control
Case statement
Read a file (data stream, variable) line-by-line (and/or field-by-field)?
File execution sequence
Splitting Files
File Transfer using scp
Pipelines
Managing PATH environment variable
Word splitting
Avoiding date using printf
Using “trap” to react to signals and system events
Chain of commands and operations
Type of Shells
Color script output (cross-platform)
co-processes
Typing variables
Jobs at specific times
Handling the system prompt
The cut command
Bash on Windows 10
Cut Command
global and local variables
CGI Scripts
Select keyword
When to use eval
Networking With Bash
Parallel
Decoding URL
Design Patterns
Pitfalls
Keyboard shortcuts