cygwin 使用心得 转载
鱼漂 (一直漂) http://www.eit.name/blog/read.php?171
1.在cygwin里访问Windows盘
cd /cygdrive/c
cd c:
2.整合cygwin命令到Windows中
假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find)
就可以直接在cmd.exe下面执行tar czvf xxx.tgz ./
基本上所有的命令都可以用了,包括ls,more,less,find,grep等。
3.使用TGZ备份
将cygwin的BIN加入到PATH
建一个BAT文件:
@echo off
d:
cd d:\website\8thmanage
tar czvf 8thmanage.tgz 8thmanage
4.Windows使用SHELL脚本
将cygwin的BIN加入到PATH
在$CYGWIN的目录/var/下面建一脚本t.sh,注意,t.sh里面的路径,都是相对于$CYGWIN的,里面需要访问C盘的,请用/cygdrive/c/
在Windows下执行:
d:\cygwin\bin\bash d:\cygwin\var\t.sh
(可以定期执行)
5.同步Windows系统用户
mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group
如果有Domain的话,需要加上-d domainname
6.安装系统服务
cygrunsrv
7.cygwing下使用rsync
a.安装rsync组件
b.进入cygwin,配置服务器
vi /etc/rsyncd.conf
...screts file=/etc/tom.ipaddr.pas
配置文件,参考我写的另外一篇rsync的文章,注意:密码文件权限必须是0400
chmod 0400 /etc/tom.ipaddr.pas
c.启动服务端
rsync --daemon
d.客户端同步
在客户端的cygwin下面,运行rsync同步,具体命令,请参考另外一篇rsync的文章。
8.cygwin下使用SSHD
a.需要安装了cygrunsrc,openssh
b.运行ssh-host-config -y
一路回车,直到出现CYGWIN=时,输入tty ntsec,再回车,
(或者,增加一系统环境变量CUGWIN=nesec tty)
c.已经安装好SSHD服务到你的Windows服务中,可以直接在服务中启动,关闭。
(cygrunsrc -S sshd或者net start sshd)
9.中文显示
vi ~/.bashrc
# 让ls和dir命令显示中文和颜色
alias ls='ls --show-control-chars --color'
alias dir='dir -N --color'
# 设置为中文环境,使提示成为中文
export LANG="zh_CN.GBK"
# 输出为中文编码
export OUTPUT_CHARSET="GBK"
~/.inputrc为
set completion-ignore-case on
set meta-flag on
set output-meta on
set convert-meta off
cygwin.bat脚本为:
@echo off
set MAKE_MODE=UNIX
分享到:
相关推荐
Cygwin是一款强大的开源工具,它为Windows操作系统提供了一个类UNIX环境,允许用户在Windows上运行许多GNU/Linux命令行工具和应用程序。Cygwin2.850是该软件的一个特定版本,发布于2014年8月15日。这个离线安装包...
### Cygwin获取Root权限详解 #### 背景与需求 Cygwin是一个在Windows平台上模拟类Unix环境的强大工具,它提供了大量的GNU和开源工具,使得开发人员可以在Windows上像在Linux环境下那样进行开发工作。然而,在某些...
### Cygwin用户指南 #### Cygwin概述 **什么是Cygwin?** Cygwin是一种能在Windows系统上运行的工具集,它提供了一个类似Linux的环境,允许用户执行类Unix命令并运行原本只能在Linux或类Unix系统上运行的应用程序...
**Cygwin详解** Cygwin是一个开源工具集,它为Windows操作系统提供了类UNIX环境,使得用户可以在Windows上运行各种GNU/Linux和Unix风格的应用程序。`cygwin setup-x86_64-2.874.zip`是Cygwin的一个旧版本,特别适用...
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序...
`cygwin1.dll` 是一个与 Cygwin 相关的动态链接库文件,它在Windows操作系统上为Cygwin提供关键的运行时支持。Cygwin是一个开源项目,它为Windows环境提供了类Unix的开发和运行环境。这个库文件允许开发者在Windows...
在Windows操作系统上构建一个强大的C/C++开发和调试环境,我们可以使用Eclipse集成开发环境(IDE)配合CDT(C/C++ Development Tooling)插件和Cygwin工具集。以下是一个详细的步骤指南: 首先,确保你有Java ...
Cygwin是一款强大的开源工具,它为Windows操作系统提供了一个类Unix的环境,使得用户可以在Windows平台上运行许多原本只适用于Linux或Unix的应用程序。这个“cygwin安装资源.zip”文件包含了一切你需要快速安装和...
《Altera Quartus 13.1 在Cygwin环境下修复Eclipse开发Nios II问题详解》 在FPGA(Field-Programmable Gate Array)设计领域,Altera Quartus是一款广泛使用的综合、布局布线工具,而Nios II则是Altera提供的软核...
**Cygwin64安装教程** Cygwin64是一个在Windows操作系统上模拟Linux环境的开源工具集。它提供了一个类Unix的命令行界面和许多GNU工具,使得开发者可以在Windows上编写、编译和运行Linux兼容的软件。下面将详细介绍...
在IT领域,尤其是在Windows系统上进行Linux环境模拟时,Cygwin是一个不可或缺的工具。它提供了一个GNU/Linux命令行环境,使用户可以在Windows系统上运行许多Linux命令和工具。Rsync是另一个非常重要的工具,它用于...
**Cygwin详解** Cygwin是一款强大的开源软件工具,它为Windows操作系统提供了一个类Unix的环境,使得用户能够在Windows平台上模拟Linux或Unix的操作环境。这个名称来源于“Cyg”代表Windows下的“Cygwin32”库,而...
PX4.Windows.Cygwin.Toolchain 是一款在Windows操作系统上提供类Unix环境和工具的强大软件。其核心在于提供了一个在Windows平台上运行类Unix应用程序、Shell脚本和命令行工具的解决方案。 首先,Cygwin是这款软件的...
### Windows上安装Cygwin问题汇总 #### 一、引言 Cygwin是一个在Windows平台上运行的模拟类Unix环境的软件系统。它为Windows提供了大量开源工具,并且能够通过命令行的方式进行操作,这对于习惯于Linux环境的开发者...
### Cygwin离线安装包知识点详解 #### 一、Cygwin简介 Cygwin是一个为Windows系统提供类Unix环境的软件集合。它由一套核心动态链接库(Cygwin DLL)和许多自由软件工具构成。通过Cygwin DLL,可以在Windows上运行...
### Cygwin与DLL编译 #### 一、Cygwin简介 Cygwin是一个在Windows平台上运行的类UNIX环境,它提供了一个强大的工具集,包括shell解释器、开发工具等,使得用户可以在Windows上使用类Unix命令行工具进行开发工作。...
标题 "cygwin_dll打包" 涉及的是在Windows环境下使用Cygwin工具集的相关内容。Cygwin是一个提供Linux环境的开源软件项目,它通过一组动态链接库(DLLs)使用户可以在Windows系统上运行许多原本为Unix或Linux设计的...