`
darkjune
  • 浏览: 308561 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

cygwin的使用(2)

阅读更多
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.中文显示
1. 编辑用户home目录下的文件.inputc,去除以下几行的注释:

set meta-flag on

# 关闭bash命令行8字节字符转义符的转换
set convert-meta off

# 使bash命令行支持8字节字符输出
set output-meta on
set input-meta on

2 编辑用户home目录下的文件.bash_profile,在文件末尾加上下面几行:

alias ls='ls --color --show-control-chars'
export LC_ALL=zh_CN.GB23122
export LC_CTYPE=zh_CN.GB2312
export LANG=zh_CN.GB2312
export XMODIFIERS="@im=Chinput"3
stty cs8 -istrip
stty pass8
# Update: 少了这个less就不支持中文了
export LESSCHARSET=latin1

3,经过以上过程后,重启cygwin,就应许支持中文了,当然,如果要改变home目录则要编辑cygwin.bat,具体如下:
在bash命令之前加入set HOME=<用户目录>,比用户目录设置在G:\home。

在新设定的<用户目录>里创建文件.inputc和.bash_profile
由于用惯了windows,所以想在资源管理器里创建这两个文件,
所以干脆先跑到bash里用echo
创建这两个文件。
echo a>.inputc
echo a>.bash_profile
然后用你喜爱的编辑器编辑之。

要是ls还有乱码,vi ~\.bashrc中,修改:
alias ls=’ls -hF –show-control-chars –color=tty’

cygwin.bat脚本为:
@echo off
set MAKE_MODE=UNIX
分享到:
评论

相关推荐

    cygwin使用指南

    ### Cygwin使用指南 #### 1. 引言 Cygwin是一个强大的Windows平台上的Unix模拟环境,由Cygnus Solutions(后被Red Hat收购)开发。它为那些希望在Windows环境中体验Unix/Linux操作系统的用户提供了便利。此外,...

    cygwin中文使用指南

    ### Cygwin中文使用指南 #### 一、Cygwin简介与重要性 **Cygwin**是一款在Windows操作系统上模拟Unix环境的软件,它可以让用户在Windows平台上使用大量原本只适用于类Unix系统的命令行工具、实用程序以及开发工具...

    cygwin使用资料大全

    2. **在 Windows 下使用 Cygwin 工具:** - 创建一个批处理文件(`.bat` 文件),如下面的例子所示: ``` @echo off d: cd d:\website\8thmanage tar czvf 8thmanage.tgz 8thmanage ``` - 这个批处理文件会...

    收集到的cygwin使用资料

    ### Cygwin 使用资料详解 #### 一、引言 Cygwin 是一款在 Windows 操作系统上模拟 Linux 环境的软件包,它包含了大量 GNU 和 Open Source 工具,使得用户可以在 Windows 下使用类 Unix 的命令行工具进行开发工作。...

    Cygwin2.850离线安装包

    总之,Cygwin2.850离线安装包是一个实用的工具,对于那些希望在Windows平台上使用Linux工具的用户来说,它提供了便捷的安装和丰富的功能。通过这个离线包,用户可以在没有网络连接的情况下快速构建一个类Unix的工作...

    cygwin使用教程

    对于初次使用Cygwin的用户,推荐使用第一种安装方式,因为这种方式最直接且能够保证下载到的是最新的软件版本,尽管这种方式会比较耗费时间。在下载安装时,用户需要确定安装包的存放位置,以及设置安装根目录,通常...

    cygwin使用手册

    ### Cygwin 使用手册知识点详解 #### 一、Cygwin 概览 **1.1 什么是 Cygwin** Cygwin 是一个为 Windows 平台提供的 Linux 环境模拟工具,它允许用户在 Windows 系统上运行原本为 Unix/Linux 设计的程序。Cygwin ...

    Cygwin使用指南

    2. **共享库(cygwin.dll)**:为了克服Windows API与UNIX风格API之间的差异,Cygwin采用了一个共享库(即cygwin.dll),该库封装了一系列UNIX风格的调用,如fork、spawn、signals、select、sockets等。这使得UNIX...

    cygwin setup-x86_64-2.874.zip

    Cygwin的`setup-x86_64-2.874.zip`压缩包对于仍在使用Windows XP和Windows Server 2003的用户来说,是一个宝贵的资源,它提供了继续在这些系统上享受类Unix环境的能力。通过理解和利用Cygwin,用户可以在Windows平台...

    最新版cygwin4hadoop,cygwin2.761

    Cygwin 2.761是这个软件的最新版本,可能包含了对之前版本的一些改进和修复。更新可能包括性能优化、新的库支持、对Windows新版本的兼容性增强,以及对已知问题的修复。对于Hadoop开发者来说,这意味着他们可以获得...

    Cygwin+NS2安装过程

    2. 使用WinRAR将安装包解压到Cygwin安装目录下的home目录的子目录下。 3. 启动Cygwin,cd到解压后的目录下,例如c:\cygwin\home\hct\ns-allinone-2.29,输入./install开始安装。 4. 等待安装的完成,安装过程可能会...

    cygwin之root权限

    通常情况下,Cygwin会默认使用用户的Windows账户作为登录名,这导致用户在Cygwin中只能以普通用户的身份操作。但是,通过一定的步骤可以实现真正意义上的root权限,即能够执行所有管理员级别的操作。 #### 具体步骤...

    cygwin中文pdf版教程

    在Cygwin环境下,你可以使用GCC进行C/C++编程,使用GDB进行调试,使用Makefile管理项目,同时还可以使用Git进行版本控制,使用Perl、Python等脚本语言进行自动化处理。 总结来说,Cygwin是一个强大的工具,它在...

    Cygwin 2.873

    Cygwin 2.873是该软件的一个特定版本,包含了对Windows系统的最新兼容性和改进。 在介绍Cygwin 2.873之前,我们先理解一下Cygwin的核心功能。Cygwin的主要目标是提供一个与POSIX兼容的运行时环境,这意味着它可以...

    Cygwin与android使用总结

    2. **验证安装**:成功安装后,通过在Cygwin终端中输入`gcc --version`和`make --version`,检查是否正确安装并获取相应的版本信息。 3. **配置Android NDK**:首先,将Android NDK的解压路径添加到Cygwin的环境...

    cygwin安装包2

    cygwin安装包2 cygwin安装包2 cygwin安装包2

    Cygwin2.874安装包

    总的来说,Cygwin2.874安装包为Windows用户提供了进入Unix/Linux世界的一个窗口,无论是开发、学习还是日常使用,都能极大地丰富Windows环境的功能。由于下载Cygwin有时可能比较困难,分享这个安装包无疑是对社区的...

Global site tag (gtag.js) - Google Analytics