Linux Yourself: Concept and Programming
暫譯: Linux 自學:概念與程式設計

K. Singh, Sunil

  • 出版商: CRC
  • 出版日期: 2021-08-31
  • 售價: $6,500
  • 貴賓價: 9.5$6,175
  • 語言: 英文
  • 頁數: 448
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 113833328X
  • ISBN-13: 9781138333284
  • 相關分類: Linux
  • 海外代購書籍(需單獨結帳)

商品描述

Numerous people still believe that learning and acquiring expertise in Linux is not easy, that only a professional can understand how a Linux system works. Nowadays, Linux has gained much popularity both at home and at the workplace. Linux Yourself: Concept and Programming aims to help and guide people of all ages by offering a deep insight into the concept of Linux, its usage, programming, administration, and several other connected topics in an easy approach. This book can also be used as a textbook for undergraduate/postgraduate engineering students and others who have a passion to gain expertise in the field of computer science/information technology as a Linux developer or administrator.

The word Yourself in the title refers to the fact that the content of this book is designed to give a good foundation to understand the Linux concept and to guide yourself as a good Linux professional in various platforms. There are no prerequisites to understand the contents from this book, and a person with basic knowledge of C programming language will be able to grasp the concept with ease. With this mindset, all the topics are presented in such a way that it should be simple, clear, and straightforward with many examples and figures.

Linux is distinguished by its own power and flexibility, along with open-source accessibility and community as compared to other operating systems, such as Windows and macOS. It is the author's sincere view that readers of all levels will find this book worthwhile and will be able to learn or sharpen their skills.

KEY FEATURES

  • Provides a deep conceptual learning and expertise in programming skill for any user about Linux, UNIX, and their features.
  • Elaborates GUI and CUI including Linux commands, various shells, and the vi editor
  • Details file management and file systems to understand Linux system architecture easily
  • Promotes hands-on practices of regular expressions and advanced filters, such as sed and awk through many helpful examples
  • Describes an insight view of shell scripting, process, thread, system calls, signal, inter-process communication, X Window System, and many more aspects to understand the system programming in the Linux environment
  • Gives a detailed description of Linux administration by elaborating LILO, GRUB, RPM-based package, and program installation and compilation that can be very helpful in managing the Linux system in a very efficient way
  • Reports some famous Linux distributions to understand the similarity among all popular available Linux and other features as case studies

商品描述(中文翻譯)

許多人仍然認為學習和掌握 Linux 的專業知識並不容易,只有專業人士才能理解 Linux 系統的運作方式。如今,Linux 在家庭和工作場所都獲得了很高的普及度。Linux Yourself: Concept and Programming 旨在通過提供對 Linux 概念、使用、編程、管理及其他相關主題的深入見解,以簡單的方式幫助和指導各年齡層的人們。本書也可以作為本科/研究生工程學生及其他對成為 Linux 開發者或管理員充滿熱情的人的教科書。

書名中的Yourself一詞指的是本書內容旨在為理解 Linux 概念提供良好的基礎,並指導讀者在各種平台上成為優秀的 Linux 專業人士。理解本書內容不需要任何先備知識,具備基本 C 程式語言知識的人將能輕鬆掌握這些概念。基於這種心態,所有主題的呈現方式都應該是簡單、清晰且直接,並附有許多範例和圖示。

Linux 以其自身的強大和靈活性,以及開源的可及性和社群,與其他操作系統(如 Windows 和 macOS)相比,具有明顯的優勢。作者誠摯地認為,各級讀者都會發現本書的價值,並能夠學習或提升他們的技能。

主要特點

- 提供對 Linux、UNIX 及其特性的深入概念學習和編程技能專業知識,適合任何用戶。
- 詳細闡述 GUI 和 CUI,包括 Linux 命令、各種 shell 及 vi 編輯器。
- 詳細介紹檔案管理和檔案系統,以便輕鬆理解 Linux 系統架構。
- 通過許多有用的範例,促進正則表達式和高級過濾器(如 sed 和 awk)的實踐。
- 描述 shell 腳本、進程、線程、系統調用、信號、進程間通信、X Window 系統等方面的深入見解,以理解 Linux 環境中的系統編程。
- 詳細描述 Linux 管理,闡述 LILO、GRUB、基於 RPM 的套件及程式安裝和編譯,這對於高效管理 Linux 系統非常有幫助。
- 報告一些著名的 Linux 發行版,以了解所有流行的 Linux 之間的相似性及其他特徵作為案例研究。

作者簡介

Dr. Sunil K. Singh, is working as Professor & Head, Department of Computer Science & Engineering at Chandigarh College of Engineering and Technology (CCET- Degree Wing), Panjab University, Sector-26, Chandigarh. He did his graduation (Bachelor of Engineering), post-graduation (Master of Engineering), Doctor of Philosophy (Ph.D.) in computer science & engineering and have a great passion in both teaching and research. Dr Singh expertise areas are High Performance Computing, Reconfigurable computing, Unix/Linux, Computer System Architecture, Embedded system and Computer Network. He has published more than 50 research papers in reputed International/National Journals and Conferences. He is a reviewer of several renowned research Journals and member of professional bodies like ACM, IE, IDES, LMISTE, ACEEE, IACSIT, IAENG and others. He also contributed in Eminent Speaker Program (ESP) of ACM India.

作者簡介(中文翻譯)

Dr. Sunil K. Singh 目前擔任昌迪加爾工程與技術學院(Chandigarh College of Engineering and Technology, CCET- Degree Wing)計算機科學與工程系的教授及系主任,該校隸屬於旁遮普大學,位於昌迪加爾第26區。他獲得計算機科學與工程的學士學位(Bachelor of Engineering)、碩士學位(Master of Engineering)及哲學博士學位(Ph.D.),對教學和研究充滿熱情。Dr. Singh 的專業領域包括高效能計算(High Performance Computing)、可重構計算(Reconfigurable computing)、Unix/Linux、計算機系統架構(Computer System Architecture)、嵌入式系統(Embedded system)和計算機網路(Computer Network)。他在國際及國內知名期刊和會議上發表了超過50篇研究論文。他是多個知名研究期刊的審稿人,並且是 ACM、IE、IDES、LMISTE、ACEEE、IACSIT、IAENG 等專業機構的成員。他也參與了 ACM India 的傑出講者計畫(Eminent Speaker Program, ESP)。