定價: 560
售價: 532
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款
信用卡
線上轉帳
物流方式: 超商取貨
宅配
門市自取

詳細資訊

【簡介】 本書適合初踏入Linux領域且希望使用Linux進行較進階、較大型程式開發之讀者。本書選擇最多人使用的Linux發行版Ubuntu,由淺入深解說程式之基本編譯、函式庫製作與使用、大型專案的編譯、Linux核心模組以及嵌入式系統軟體開發。本書亦清楚解說作業系統的重要主題:訊號處理函式、程序優先權和友善值、掛載卸載檔案系統、inode、檔案權限、檔案鎖定等。 Linux的網路功能強大,本書特別深入介紹其路由、防火牆、NFS,以及DNS如何影響收發E-mail等觀念和技術。 【目錄】 ch1 Linux 簡介 1-1 學習Linux 的重要性 1-2 Linux 的起源 1-3 Linux 的分類 1-4 Linux 的應用 1-5 Linux 發行版的選擇 1-6 Linux 的安裝 1-7 結論 ch2 基本操作 2-1 登入、登出與關機、重新開機 2-2 Nautilus 2-3 Terminal 2-4 螢幕鎖定功能 2-5 結論 ch3 軟體安裝 3-1 更新軟體 3-2 安裝curl 3-3 安裝中文輸入法 3-4 安裝net-tools 3-5 安裝截圖軟體ksnip 3-6 安裝錄製畫面的軟體simplescreenrecorder 3-7 安裝影音播放器VLC 3-8 安裝Visual Studio Code 3-9 安裝圖形化文字編輯器sublime-text 3-10 安裝編譯器gcc 3-11 安裝openssh-server 3-12 結論 ch4 基本指令介紹 4-1 指令的格式 4-2 內建指令 4-3 標準輸入、標準輸出、標準錯誤輸出 4-4 重新導向 4-5 重新導向的實務應用 4-6 指令diff 4-7 結論 ch5 進階指令介紹 5-1 Pipe 和指令grep 5-2 sudo 搭配pipe 或導向符號 5-3 特殊符號 5-4 徹底刪除history 5-5 建議指令 5-6 結論 ch6 環境變數PATH 6-1 nano 6-2 path 6-3 .bashrc 6-4 /etc/profile 6-5 結論 ch7 程序與訊號 7-1 ps 7-2 pstree 7-3 top 7-4 訊號 7-5 利用指令awk 來自動刪除程序 7-6 Priority 和Nice 7-7 結論 ch8 帳號與群組 8-1 基本的帳號管理指令 8-2 基本的群組管理指令 8-3 帳號和群組的設定檔 8-4 進階操作 8-5 結論 ch9 檔案管理 9-1 目錄結構 9-2 絕對路徑和相對路徑 9-3 基本的檔案、目錄管理指令 9-4 結論 ch10 檔案權限 10-1 基本權限 10-2 改變檔案的擁有者帳號、所屬群組 10-3 特殊權限SUID、SGID、SBIT 10-4 檔案屬性 10-5 Access Control List 10-6 角色檢查順序 10-7 結論 ch11 網路 11-1 查詢或設定本機網路狀態、組態 11-2 非侵入式情蒐 11-3 侵入式情蒐 11-4 程式開發過程可能會使用的指令 11-5 防火牆(iptables) 11-6 NFS (Network File System) 11-7 結論 ch12 程式開發 12-1 gcc 12-2 函式庫 12-3 專案建置與make 12-4 Linux Kernel Module 12-5 cross compile 12-6 檔案鎖定 12-7 結論