کتاب Efficient Linux at the Command Line یا کارآمدی لینوکس در خط فرمان، یک کتاب مناسب برای یادگیری خط فرمان هستهی لینوکس و مطالب مربوط به آن است. این کتاب در 11 فصل به شما آموزش مقدماتی تا پیشرفتهی خط فرمان را داده و نکات مهم آن را شرح خواهد داد.
در ادامه مقدمهای از کتاب Efficient Linux at the Command Line را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Efficient Linux at the Command Line:
این کتاب مهارتهای خط فرمان لینوکس شما را به سطح بالاتری میبرد تا بتوانید سریعتر، هوشمندانهتر و کارآمدتر کار کنید.
اگر مانند اکثر کاربران لینوکس هستید، مهارتهای اولیه خط فرمان خود را در حین کار یا با خواندن یک کتاب مقدماتی یا با نصب لینوکس در خانه و فقط امتحان کردن چیزها آموخته اید. من این کتاب را برای کمک به شما در برداشتن گام بعدی نوشتهام – ایجاد مهارتهای متوسط تا پیشرفته در خط فرمان لینوکس. این مملو از تکنیکها و مفاهیمی است که امیدوارم نحوه تعامل شما با لینوکس را تغییر دهد و بهرهوری شما را افزایش دهد. به آن به عنوان کتاب دومی در مورد استفاده از لینوکس فکر کنید که شما را فراتر از اصول اولیه میبرد.
خط فرمان سادهترین رابطها و در عین حال چالش برانگیزترین است. این ساده است زیرا چیزی جز یک فرمان برای شما نمایش داده نمیشود، که منتظر میماند تا هر دستوری را که میدانید اجرا کنید:
$
این چالش برانگیز است زیرا همه چیز فراتر از اعلان مسئولیت شماست. هیچ نماد، دکمه یا منوی دوستانهای برای راهنمایی شما وجود ندارد. در عوض، هر دستوری که تایپ میکنید یک عمل خلاقانه است. این برای دستورات اساسی، مانند فهرست کردن فایلهای شما صادق است:
$ ls
و دستورات دقیقتر مانند این:
$ paste <(echo {1..10}.jpg | sed ‘s/ /\n/g’) \
<(echo {0..9}.jpg | sed ‘s/ /\n/g’) \
| sed ‘s/^/mv /’ \
| bash
اگر به دستور قبلی خیره شدهاید و فکر میکنید: «این چیه؟» یا “من هرگز به چنین دستور پیچیدهای نیاز ندارم”، پس این کتاب برای شماست.
آنچه در کتاب Efficient Linux at the Command Line خواهید آموخت:
کتاب Efficient Linux at the Command Line شما را در سه مهارت ضروری سریعتر و موثرتر میکند:
- انتخاب یا ساخت دستورات برای حل یک مشکل تجاری در دست
- اجرای مؤثر آن دستورات
- پیمایش آسان در سیستم فایل لینوکس
در پایان، متوجه خواهید شد که هنگام اجرای یک فرمان در پشت صحنه چه اتفاقی میافتد، بنابراین میتوانید نتایج را بهتر پیشبینی کنید (و نه اینکه خرافات را توسعه دهید). دهها روش مختلف را برای اجرای دستورات مشاهده خواهید کرد و یاد خواهید گرفت که چه زمانی از هر کدام برای بهترین مزیت استفاده کنید. همچنین نکات و ترفندهای عملی را یاد خواهید گرفت که بهرهوری شما را بیشتر میکند، مانند:
- ساخت دستورات پیچیده از دستورات سادهتر، گامبهگام، برای حل مشکلات دنیای واقعی، مانند مدیریت پسوردها یا تولید ده هزار فایل آزمایشی
- با سازماندهی هوشمند دایرکتوری خانگی خود در زمان صرفهجویی کنید تا نیازی به جستجوی فایلها نباشید
- تبدیل فایلهای متنی و پرس و جو از آنها مانند پایگاه داده برای دستیابی به اهداف تجاری
- کنترل ویژگیهای نقطه و کلیک لینوکس از خط فرمان، مانند کپی و چسباندن با کلیپ بورد، و بازیابی و پردازش دادههای وب، بدون برداشتن دست از صفحه کلید.
بیشتر از همه، شما بهترین شیوههای عمومی را یاد خواهید گرفت، بنابراین مهم نیست که کدام دستور را اجرا میکنید، میتوانید در استفاده روزمره از لینوکس موفق تر و در بازار کار رقابتی تر شوید. این همان کتابی است که وقتی لینوکس را یاد گرفتم آرزو داشتم.
آنچه در این کتاب نیست:
کتاب Efficient Linux at the Command Line رایانه لینوکس شما را برای کارآمدتر کردن آن بهینه نمیکند. شما را در تعامل با لینوکس کارآمدتر میکند.
این کتاب همچنین مرجع جامعی برای خط فرمان نیست – صدها فرمان و ویژگی وجود دارد که من به آنها اشاره نمیکنم. این کتاب در مورد تخصص است. این مجموعه با دقت انتخاب شده از دانش خط فرمان را به ترتیب عملی آموزش میدهد تا مهارت های شما را ایجاد کند. برای راهنمای سبک مرجع، کتاب قبلی من، راهنمای جیبی لینوکس (O’Reilly) را امتحان کنید.
بیشتر بخوانید: کتاب Learning Modern Linux
سرفصلهای کتاب Efficient Linux at the Command Line:
- Preface
- I. Core Concepts
- 1. Combining Commands
- 2. Introducing the Shell
- 3. Rerunning Commands
- 4. Cruising the Filesystem
- II. Next-Level Skills
- 5. Expanding Your Toolbox
- 6. Parents, Children, and Environments
- 7. 11 More Ways to Run a Command
- 8. Building a Brash One-Liner
- 9. Leveraging Text Files
- III. Extra Goodies
- 10. Efficiency at the Keyboard
- 11. Final Time-Savers
- A. Linux Refresher
- B. If You Use a Different Shell
- Index
- About the Author
فایل کتاب Efficient Linux at the Command Line را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.