幫助中心 | 我的帳號 | 關於我們

Linux程序設計基礎/圖靈程序設計叢書

  • 作者:(美)威廉·羅思韋爾|譯者:陳光欣
  • 出版社:人民郵電
  • ISBN:9787115515445
  • 出版日期:2019/08/01
  • 裝幀:平裝
  • 頁數:165
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Linux是一種自由、開源的系統,具有強大的命令行功能,並且性能穩定,已成為伺服器、嵌入式系統以及雲計算平台的主流操作系統。掌握Linux是IT行業從業人員標配。
    本書從現代開源軟體講起,簡單介紹軟體許可的基礎知識,然後講解Linux命令行、GUI環境、文本編輯器等開發人員必須掌握的Linux知識。在此基礎上,作者對當前流行的Linux編程語言的關鍵特性和語法進行了分析,最後介紹了如何利用功能強大的Git版本控制系統。本書適合沒有Linux編程經驗的程序員(或許你已經有豐富的Windows編程經驗)快速上手。

作者介紹
(美)威廉·羅思韋爾|譯者:陳光欣

目錄
第一部分  開源軟體
  第1章  開源軟體簡介
    1.1  定義源代碼
      1.1.1  閉源軟體
      1.1.2  開源軟體
      1.1.3  「自由」軟體
    1.2  選擇開源許可證
      1.2.1  選項
      1.2.2  關鍵名詞
      1.2.3  示例
      1.2.4  有用鏈接
    1.3  小結
第二部分  Linux基礎
  第2章  Linux簡介
    2.1  訪問Linux系統
      2.1.1  選擇正確的發行版
      2.1.1  登錄
    2.2  使用GUI
    2.3  基本命令行操作
      2.3.1  命令行結構
      2.3.2  獲取幫助
    2.4  小結
  第3章  文件系統
    3.1  理解文件系統
      3.1.1  了解最常用的目錄
      3.1.2  命名須知
    3.2  瀏覽文件系統
    3.3  管理文件系統
      3.3.1  管理目錄
      3.3.2  管理文件
    3.4  小結
  第4章  基本命令
    4.1  命令行工具
      4.1.1  查看文件
      4.1.2  搜索文件
      4.1.3  比較文件
      4.1.4  shell特性
      4.1.5  許可權
    4.2  開發人員工具
      4.2.1  文件壓縮命令
      4.2.2  grep命令
    4.3  小結
  第5章  文本編輯器
    5.1  vi編輯器
      5.1.1  為什麼要學習vi
      5.1.2  什麼是vim
      5.1.3  基本vi命令
    5.2  其他編輯器
      5.2.1  Emacs
      5.2.2  gedit和kwrite

      5.2.3  nano和joe
      5.2.4  lime和bluefish
    5.3  小結
  第6章  系統管理
    6.1  基本任務
      6.1.1  獲得root賬戶的訪問許可權
      6.1.2  顯示磁碟使用狀態
    6.2  管理軟體
      6.2.1  查找與列出軟體
      6.2.2  安裝軟體
    6.3  用戶賬戶
      6.3.1  添加用戶賬戶
      6.3.2  修改用戶賬戶
      6.3.3  刪除用戶賬戶
      6.3.4  理解組
      6.3.5  管理組
    6.4  小結
第三部分  Linux編程語言
  第7章  Linux編程語言概述
    7.1  腳本語言
      7.1.1  BASHshell腳本
      7.1.2  Perl腳本
      7.1.3  Python腳本
      7.1.4  其他腳本語言
    7.2  編譯型語言
      7.2.1  C程序基礎
      7.2.2  C++程序基礎
      7.2.3  Java程序基礎
    7.3  IDE
    7.4  小結
  第8章  BASHshell腳本
    8.1  BASH腳本基礎
    8.2  條件表達式
      8.2.1  整數比較
      8.2.2  文件比較
    8.3  流控制語句
      8.3.1  while循環
      8.3.2  for循環
      8.3.3  case語句
    8.4  用戶交互
    8.5  附加信息
    8.6  小結
  第9章  Perl腳本
    9.1  Perl腳本基礎
      9.1.1  運行Perl代碼
      9.1.2  其他Perl文檔
      9.1.3  變數和值
    9.2  流控制
    9.3  條件
    9.4  其他特性

    9.5  小結
  第10章  Python腳本
    10.1  Python腳本基礎
      10.1.1  運行Python代碼
      10.1.2  附加文檔
      10.1.3  變數和值
    10.2  流控制
    10.3  條件
    10.4  其他特性
    10.5  小結
  第11章  C、C++和Java
    11.1  理解系統庫
      11.1.1  管理共享庫文件
      11.1.2  查看共享庫文件
    11.2  建立軟體包
      11.2.1  建立RPM包
      11.2.2  建立Debian包
    11.3  Java安裝基礎
    11.4  小結
第四部分  使用Git
  第12章  Git基礎
    12.1  版本控制的概念
      12.1.1  第一代版本控制軟體
      12.1.2  第二代版本控制軟體
      12.1.3  第三代版本控制軟體
    12.2  安裝Git
    12.3  Git概念與特性
      12.3.1  Git暫存機制
      12.3.2  選擇Git倉庫主機
      12.3.3  配置Git
    12.4  小結
  第13章  使用Git管理文件
    13.1  基本配置
    13.2  gitstatus
      13.2.1  處理多位置情形
      13.2.2  讓Git忽略文件
    13.3  刪除文件
    13.4  處理分支
    13.5  推送分支
    13.6  小結
  第14章  管理文件差異
    14.1  執行diff命令
      14.1.1  處理空白字元
      14.1.2  比較分支
    14.2  合併文件
    14.3  小結
  第15章  Git高級特性
    15.1  管理文件倉庫
      15.1.1  從遠程伺服器獲取內容
      15.1.2  經由SSH連接

    15.2  補丁操作
    15.3  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032