Mac OS X Panther for Unix Geeks (Paperback)
暫譯: Unix 黑客的 Mac OS X Panther (平裝本)
Brian Jepson, Ernest E. Rothman
- 出版商: O'Reilly
- 出版日期: 2003-12-01
- 定價: $880
- 售價: 2.3 折 $199
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 0596006071
- ISBN-13: 9780596006075
-
相關分類:
MAC OS 蘋果電腦
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$2,050$1,948 -
$875Linux Networking Clearly Explained (Paperback)
-
$650$514 -
$1,900$1,805 -
$1,740$1,653 -
$1,930$1,834 -
$580$493 -
$590$466 -
$750$585 -
$750$638 -
$560$476 -
$2,390$2,271 -
$720$612 -
$850$723 -
$750$593 -
$720$569 -
$280$221 -
$1,270$1,207 -
$450$383 -
$1,120$1,064 -
$650$507 -
$580$452 -
$199Learning Unix for Mac OS X Tiger (Paperback)
-
$1,930$1,834 -
$650$553
商品描述
Still, even experienced Unix users may find themselves in surprisingly unfamiliar territory as they set out to explore Mac OS X. Even if you know Macs through and through, Mac OS X Panther is unlike earlier Macs, and it's radically different from the Unix you've used before.
Enter Mac OS X Panther for Unix Geeks by Brian Jepson and Ernest E. Rothman, two Unix geeks who found themselves in the same place you are. The new edition of this book is your guide to figuring out the BSD Unix system and Panther-specific components that you may find challenging. This concise book will ease you into the Unix innards of Mac OS X Panther, covering such topics as:
- A quick overview of the Terminal application, including Terminal
alternatives like iTerm and GLterm
- Understanding Open Directory (LDAP) and NetInfo
- Issues related to using the GNU C Compiler (GCC)
- Library linking and porting Unix software
- An overview of Mac OS X Panther's filesystem and startup processes
- Creating and installing packages using Fink and Darwin Ports
- Building the Darwin kernel
- Using the Apple® X11 distribution for running X Windows® applications on top of Mac OS X
The book wraps up with a quick manpage-style reference to the "Missing
Manual Pages" --commands that come with Mac OS X Panther, although there are no
manpages.
If you find yourself disoriented by the new Mac environment,
Mac OS X Panther for Unix Geeks will get you acclimated quickly to the
foreign new areas of a familiar Unix landscape
Table of Contents
Preface
Part I. Getting Around
1. Inside the Terminal
Mac OS X Shells
The Terminal and xterm Compared
Using the Terminal
Customizing the Terminal
The Services Menu
Alternative Terminal Applications
The open Command2. Startup
Booting Mac OS X
Adding Startup Items
Scheduling Tasks3. Directory Services
Understanding Directory Services
Programming with Directory Services
Configuring Directory Services
NetInfo Manager
Directory Services Utilities
Managing Groups
Managing Users and Passwords
Managing Hostnames and IP Addresses
Exporting Directories with NFS
Flat Files and Their Directory Services Counterparts
Restoring the Directory Services Database4. Printing
Printer Setup Utility
Common Unix Printing System (CUPS)
Gimp-Print5. The X Window System
About Apple's X11
Installing X11
Running X11
Customizing X11
X11-based Applications and Libraries
Connecting to Other X Window Systems
Virtual Network Computer6. Multimedia
Burning CDs
Video
Image Editing
3D Modeling7. Third-Party Tools and Applications
Virtual Desktops and Screens
The Application Menu
Expos?
Virtual Desktops
SSH GUIs
RAquaPart II. Building Applications
8. Compiling Source Code
Compiler Differences
Compiling Unix Source Code
Architectural Issues
X11-Based Applications and Libraries9. Libraries, Headers, and Frameworks
Header Files
The System Library: libSystem
Shared Libraries Versus Loadable Modules
Library Versions
Creating and Linking Static Libraries
Creating Frameworks
Prebinding
Performance and Debugging Tools
CHUD Tools
Interesting and Important Libraries
Numerical Libraries10. Perl
Perl for Mac OS X Geeks
Installing CPAN Modules
Compiling Your Own PerlPart III. Working with Packages
11. Fink
Installing Fink
Using Fink
FinkCommander
Installing Binaries12. Creating and Installing Packages
Using PackageMaker
Using GNU tar
Disk Images
Creating Fink PackagesPart IV. Serving and System Management
13. Using Mac OS X as a Server
Getting Connected
LDAP
Postfix
Built-in Services: The Sharing Panel14. MySQL and PostgreSQL
MySQL
PostgreSQL
PHP and Perl15. System Management Tools
Diagnostic Utilities
Kernel Utilities
System Configuration
Third-Party ApplicationsPart V. Appendixes
A. The Mac OS X Filesystem
B. Command-Line Tools: The Missing Manpages
C. Mac OS X's Unix Development Tools
Index
商品描述(中文翻譯)
隨著其不會讓任何經驗不足的使用者感到畏懼的名聲,Mac® 對於硬核極客的吸引力何在?Mac 一直以來都是一個高效的工具,使用和自訂都很愉快,並且極具可駭性。但現在,隨著 Mac OS® X 的 BSD 核心,許多 Unix® 開發者發現它無法抗拒。最新版本的 Mac OS X,稱為 Panther,使得使用者更容易深入了解底層的 Unix 作業系統。事實上,您可以將 Linux® 和 Unix 應用程式移植並與您本地的 Aqua® 應用程式並排運行,直接在 Mac 桌面上。
儘管如此,即使是經驗豐富的 Unix 使用者,在探索 Mac OS X 時也可能會發現自己身處意想不到的陌生領域。即使您對 Mac 了如指掌,Mac OS X Panther 也與早期的 Mac 不同,並且與您之前使用的 Unix 有著根本的差異。
進入由 Brian Jepson 和 Ernest E. Rothman 共同撰寫的《Mac OS X Panther for Unix Geeks》,這兩位 Unix 極客與您處於同樣的境地。本書的新版本是您了解 BSD Unix 系統和 Panther 特定組件的指南,這些內容可能會讓您感到挑戰。這本簡明的書籍將幫助您輕鬆進入 Mac OS X Panther 的 Unix 內部,涵蓋以下主題:
- 終端應用程式的快速概述,包括 iTerm 和 GLterm 等終端替代品
- 理解 Open Directory (LDAP) 和 NetInfo
- 使用 GNU C Compiler (GCC) 相關的問題
- 函式庫連結和 Unix 軟體的移植
- Mac OS X Panther 的檔案系統和啟動過程概述
- 使用 Fink 和 Darwin Ports 創建和安裝套件
- 構建 Darwin 核心
- 使用 Apple® X11 發行版在 Mac OS X 上運行 X Windows® 應用程式
本書最後以快速的 manpage 風格參考「缺失的手冊頁」結束——這些是隨 Mac OS X Panther 附帶的命令,儘管沒有手冊頁。
如果您在新的 Mac 環境中感到迷失,《Mac OS X Panther for Unix Geeks》將幫助您迅速適應熟悉的 Unix 環境中的陌生新領域。
目錄
前言
第一部分:導航
1. 終端內部
- Mac OS X Shells
- 終端與 xterm 的比較
- 使用終端
- 自訂終端
- 服務選單
- 替代終端應用程式
- open 命令
2. 啟動
- 啟動 Mac OS X
- 添加啟動項目
- 排程任務
3. 目錄服務
- 理解目錄服務
- 使用目錄服務進行程式設計
- 配置目錄服務
- NetInfo 管理器
- 目錄服務工具
- 管理群組
- 管理使用者和密碼
- 管理主機名稱和 IP 地址
- 使用 NFS 匯出目錄
- 平面檔案及其目錄服務對應
- 還原目錄服務資料庫
4. 列印
- 列印機設置工具
- 通用 Unix 列印系統 (CUPS)
- Gimp-Print
5. X Window 系統
- 關於 Apple 的 X11
- 安裝 X11
- 運行 X11
- 自訂 X11
- 基於 X11 的應用程式和函式庫
- 連接到其他 X Window 系統
- 虛擬網路電腦
6. 多媒體
- 燒錄 CD
- 視頻
- 圖像編輯
- 3D 建模
7. 第三方工具和應用程式
- 虛擬桌面和螢幕
- 應用程式選單
- Exposé
- 虛擬桌面
- SSH GUI
- RAqua
第二部分:構建應用程式
8. 編譯源代碼
- 編譯器差異
- 編譯 Unix 源代碼
- 架構問題
- 基於 X11 的應用程式和函式庫
9. 函式庫、標頭和框架
- 標頭檔
- 系統函式庫:libSystem
- 共享函式庫與可加載模組
- 函式庫版本
- 創建和連結靜態函式庫
- 創建框架
- 預綁定
- 性能和除錯工具
- CHUD 工具
- 有趣和重要的函式庫
- 數值函式庫
10. Perl
- Mac OS X 極客的 Perl
- 安裝 CPAN 模組
- 編譯您自己的 Perl
第三部分:處理套件
11. Fink
- 安裝 Fink
- 使用 Fink
- FinkCommander
- 安裝二進位檔
12. 創建和安裝套件
- 使用 PackageMaker
- 使用 GNU tar
- 磁碟映像
- 創建 Fink 套件
第四部分:服務和系統管理
13. 使用 Mac OS X 作為伺服器
- 連接
- LDAP
- Postfix
- 內建服務:共享面板
14. MySQL 和 PostgreSQL
- MySQL
- PostgreSQL
- PHP 和 Perl
15. 系統管理工具
- 診斷工具
- 核心工具
- 系統配置
- 第三方應用程式
附錄
A. Mac OS X 檔案系統
B. 命令行工具:缺失的手冊頁
C. Mac OS X 的 Unix 開發工具
索引