cygwin 使用心得 转载

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

时间: 2024-12-10 18:09:44

cygwin 使用心得 转载的相关文章

搭建自己的PHP框架心得——转载

原文:http://www.cnblogs.com/zhenbianshu/p/5331165.html 前言 说到写PHP的MVC框架,大家想到的第一个词--"造轮子",是的,一个还没有深厚功力的程序员,写出的PHP框架肯定不如那些出自大神们之手.经过时间和各种项目考验的框架.但我还是准备并且这么做了,主要是因为: 认为有关PHP的方方面面都了解了,但自己学习PHP的时间还短,基础并不扎实,很多常用函数的参数还偶尔要查手册,而且对于PHP的一些较新的特性如命名空间.反射等只是简单的看

cygwin学习

原文链接:https://www.cnblogs.com/endv/p/7674720.html 参考链接:https://zhuanlan.zhihu.com/p/56692626 根据cygwin user guide翻译整理,希望对大家有所帮助.有错误清指出. 1 引言        cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购).它对于学习uni

无法完成你的itunes store 请求发生未知错误50

装上itunes登陆itunes store时遂发现"无法完成您的itunes store的请求,发生未知错误(-50)"跃入眼帘,卸载重装数次还是不见效果,难道是WIN7和itunes貌合神离?心有不甘,遂上网查询.为使遇到同样问题的朋友少走弯路,遂将方法心得转载如下,希望对大家有所帮助: 方法一:貌似是被提到得最多的,转自freshertouch 童鞋.1. 关掉itunes.2. 找到 C:\Users\Administrator\AppData\Local\Apple Comp

RHCE考试经验

http://blog.csdn.net/chinalinuxzend/archive/2008/10/16/3086761.aspx 特别推荐:RHCE考试经验 原贴:http://eaxi.com/linux/2006/05/1787/ RHCE考试经验 RHCE在每科考试之前都必须签署不得于考后泄题的同意书,违者会被取消 RHCE资格,这造成了RHCE的考古题取得不易,及RHCE的重考率高.一方面RHCE考试并不便宜,一方面RHCE一次考一天,精神上的耗费只有考过 的 人才知道.希望以下的

Windows下adb命令中grep使用问题

自己找了半天,菜鸟的我也终于找到了一个软件解决了此问题.希望可以帮助以后要用到的人. 已下内容在互联网上寻找的.如有问题,可以留言.一起解决. cygwin下载地址:百度云盘.http://pan.baidu.com/s/1c0eXgNQ cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件.它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发. Cygwin最新版2.738本

关于input 中 hidden属性在后台作用的实例

在双模的项目中,我遇到了一个问题,我公司的双模项目是基于ECShop的框架,在完成订单列表的页面时,我写了两个form表单来单独传输数据,第一个表单是用来做搜素的,第二个表单是用来显示表单信息的,在控制器中我并不是用index方法来渲染这个页面的,这是这个问题的关键,我用的是同一个控制器下的productionOrderList方法,所以在第一个form表单里,我需要传连个东西,分别是 app act.下面就来看看我的具体代码吧 <!-- 搜索表单 --> <form name='for

AsyncSocket使用心得(转载)

首先 下载源代码 倒入runloop文件夹下的 四个文件即可 AsyncSocket *socket=[[AsyncSocketalloc]initWithDelegate:self]; NSError *error; [socket  connectToHost:h onPort:p withTimeout:-1error:&error ]; 然后实现一些Delegate方法 A:- (void)onSocket:(AsyncSocket *)sock didConnectToHost:(NS

【转载】Android开源:数据库ORM框架GreenDao学习心得及使用总结

转载链接:http://www.it165.net/pro/html/201401/9026.html 最近在对开发项目的性能进行优化.由于项目里涉及了大量的缓存处理和数据库运用,需要对数据库进行频繁的读写.查询等操作.因此首先想到了对整个项目的数据库框架进行优化. 原先使用android本身内置的sqllite,也就是用的最基本的SQLiteOpenHelper方法,这种方法对自己来说比较方便易懂.但是在使用过程中感觉很繁琐,从建表到对表的增删改查等操作,如果表对象的属性很多,就需要使用大量的

【Unity3d游戏开发】unity3D OnTriggerEnter和OnCollisionEnter的一点个人心得(转载)

此文为转载,因为最近在做U3D,有一些概念弄得不是很清楚,看到这篇博客讲的不错,就转载过来了,方便自己随时查看. ---------------------------------------------------华丽丽的分割线--------------------------------------------------------------- 太抽象的理论总是让人眼花缭乱,所以我这里以例证为主. 1,测试OnTriggerEnter和OnCollisionEnter的区别 测试:如果