Cygwin User's Guide

http://www.cygwin.com/cygwin-ug-net/cygwin-ug-net.html

Cygwin User's Guide

Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Red Hat, Inc.


Table of Contents

1. Cygwin Overview
What is it? Quick Start Guide for those more experienced with Windows Quick Start Guide for those more experienced with UNIX Are the Cygwin tools free software? A brief history of the Cygwin project Highlights of Cygwin Functionality
Introduction Permissions and Security File Access Text Mode vs. Binary Mode ANSI C Library Process Creation Signals Sockets Select
What's new and what changed in Cygwin 1.7
What's new and what changed from 1.7.6 to 1.7.7 What's new and what changed from 1.7.5 to 1.7.6 What's new and what changed from 1.7.3 to 1.7.5 What's new and what changed from 1.7.2 to 1.7.3 What's new and what changed from 1.7.1 to 1.7.2 OS related changes File Access related changes Network related changes Device related changes Other POSIX related changes Security related changes Miscellaneous
2. Setting Up Cygwin
Internet Setup
Download Source Selecting an Install Directory Local Package Directory Connection Method Choosing Mirrors Choosing Packages Download and Installation Progress Icons Post-Install Scripts Troubleshooting
Environment Variables
Overview Restricted Win32 environment
Changing Cygwin's Maximum Memory Internationalization
Overview How to set the locale The Windows Console character set Potential Problems when using Locales List of supported character sets
Using Windows security in Cygwin
Overview File permissions Special values of user and group ids The POSIX permission mapping leak Switching the user context Switching the user context with password authentication Switching the user context without password, Method 1: Create a token from scratch Switching the user context without password, Method 2: LSA authentication package Switching the user context without password, Method 3: With password Switching the user context, how does it all fit together?
Customizing bash
3. Using Cygwin
Mapping path names
Introduction The Cygwin Mount Table The cygdrive path prefix Using native Win32 paths Using the Win32 file API in Cygwin applications Additional Path-related Information
Text and Binary modes
The Issue The default Cygwin behavior Binary or text? Programming
File permissions Special filenames
Special files in /etc Invalid filenames Forbidden characters in filenames Filenames with unusual (foreign) characters Case sensitive filenames POSIX devices The .exe extension The /proc filesystem The /proc/registry filesystem The @pathnames
The CYGWIN environment variable
Implemented options Obsolete options
Cygserver
What is Cygserver? Cygserver command line options How to start Cygserver The Cygserver configuration file
Cygwin Utilities
cygcheck cygpath dumper getfacl kill locale mkgroup mkpasswd mount passwd ps regtool setfacl ssp strace umount
Using Cygwin effectively with Windows
Pathnames Console Programs Cygwin and Windows Networking The cygutils package Creating shortcuts with cygutils Printing with cygutils
4. Programming with Cygwin
Using GCC with Cygwin
Console Mode Applications GUI Mode Applications
Debugging Cygwin Programs Building and Using DLLs
Building DLLs Linking Against DLLs
Defining Windows Resources

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值