cygwin个性化配置
cygwin个性化配置
配置 cygwin 中的服务程序^
详细情况阅读 /usr/share/doc/Cygwin/cygserver.README
,要让一个apache httpd或者 proftpd成功运行,在winxp下:
- 需要把
/bin/cygrunsrv
以LocalSystem
的身份设置为系统服务,最简单的方法就是运行 脚本/usr/bin/cygserver-config
。这将在 "Control Panel > Admin Tools > Services" 里边出现一个名为CYGWIN cygserver
的服务项目。 - 然后设置环境变量
CYGWIN
,最简单的方法就是在cygwin.bat
中添加一句:set CYGWIN=server
配置服务或应用程序之前,阅读 =/usr/share/doc= 中罗列的文档
配置 apache httpd2 服务^
配置 proftpd 服务^
阅读 /usr/share/doc/proftpd-1.2.10/*
下的一堆文档,按照配置来,先test。
配置应用程序^
配置rxvt^
win的cmd实在太难用了,而我又不用cygwin的X系统,所以rxvt成了我最好的选择,这里是 我的颜色配置,写入 ~/.Xdefaults
即可:
Rxvt*title: Cygwin-Rxvt Rxvt*geometry: 90x40-10+30 Rxvt*background: #BFDF74 Rxvt*foreground: #001123 Rxvt*scrollBar_right: true Rxvt*colorBD: 1 Rxvt*font: courier new Rxvt*blodFont: Courier New Rxvt*saveLines: 2000 Rxvt.backspacekey: ^? Rxvt*loginShell: True !! VIM-like colors Rxvt*color0: #000000 !Rxvt*color1: #FFFFFF Rxvt*color1: #911B08 Rxvt*color2: #00A800 Rxvt*color3: #DD0000 Rxvt*color4: #0000A8 Rxvt*color5: #A800A8 Rxvt*color6: #00A8A8 Rxvt*color7: #D8D8D8 Rxvt*color8: #B5613B Rxvt*color9: #966BEB Rxvt*color10: #00A800 Rxvt*color11: #FFFF00 Rxvt*color12: #0000A8 Rxvt*color13: #A800A8 Rxvt*color14: #00A8A8 Rxvt*color15: #B5613B
@echo off set CYGWIN=server set HOME=d:\MyDoc d: chdir d:\cygwin\bin rxvt -title "Cygwin-Rxvt" -sr -sl 2000 -tn Cygwin -fn "bitstream vera sans mono-19" -e /bin/bash -login
定制特色的提示符^
在 ~/.bashrc
或者 ~/.bash_profile
中定制特色的提示符
PS1="`whoami`@`hostname | sed 's/..*//'`" PS1="[e[32;1m]${PS1}[e[0m]:[e[31;1m]w[e[0m]n" case `id -u` in 0) PS1="${PS1}# ";; *) PS1="${PS1}$ ";; esac
定义环境变量^
设置locale为Windows的默认locale,否则中文文件名会显示乱码:
LC_CTYPE=zh_CN.gbk CHARSET=GBK export LC_CTYPE CHARSET
bash配置文件^
~/.bashrc^
# -*- coding: chinese-gbk -* LC_CTYPE=zh_CN.gbk CHARSET=GBK #glib2需要使用找个环境变量确定文件名的编码 export LC_CTYPE CHARSET export LESSCHARSET=latin1 export INPUTRC=$HOME/.inputrc export TERM=rxvt # alias alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias df='df -h' alias du='du -h' # Misc :) alias less='less -r --raw-control-chars' # raw control characters alias whence='type -a' # where, of a sort alias grep='grep --color' # show differences in colour # Some shortcuts for different directory listings alias ls='ls -hF --color=tty --show-control-chars' # classify files in colour alias dir='ls --color=auto --format=vertical --show-control-chars' alias vdir='ls --color=auto --format=long --show-control-chars' alias ll='ls -la --show-control-chars' # long list alias la='ls -A --show-control-chars' # all but . and .. alias l='ls -lF --show-control-chars' # # 添加清屏处理 alias clear='clearn' alias clr='clearn' # 添加whereis的别名 alias whereis='which' alias autoexec=autoexec.bat
~/.inputrc^
# -*- coding: chinese-gbk -*- # base-files version 3.6-1 # Insert Key "e[2~":paste-from-clipboard # equivalent to "C-?": delete-char "e[3~": delete-char # VT "e[1~": beginning-of-line "e[4~": end-of-line # kvt "e[H": beginning-of-line "e[F": end-of-line # rxvt and konsole (i.e. the KDE-app...) "e[7~": beginning-of-line "e[8~": end-of-line # VT220 "eOH": beginning-of-line "eOF": end-of-line # Allow 8-bit input/output set meta-flag on # 关闭bash命令行8字节字符转义符的转换 set convert-meta off # 使bash命令行支持8字节字符输入 set input-meta on # 使bash命令行支持8字节字符输出 set output-meta on
转载于:https://www.cnblogs.com/clarkchen/archive/2011/02/21/1960217.html
cygwin个性化配置相关推荐
- windows下安装cygwin及配置
windows下安装cygwin及配置 对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤 ...
- tmux的使用方法和个性化配置
tmux的使用方法和个性化配置 - liuerfire's Blog - Linux, Python, Vim, OnePiece... tmux的使用方法和个性化配置 liuerfire poste ...
- 个性化配置你的SQL Server on Linux
问题引入 这天老鸟满面春风找到菜鸟:"鸟儿啊,看你最近研究SQL Server On Linux如鱼得水,干得不错啊.不过呢,这是一个张扬个性的年代,要创新,要与众不同,那你怎么在Linux ...
- 由于开发者通过接口修改了菜单配置_Android SDK开发艺术探索(四)个性化配置...
一.前言 本篇是Android SDK开发艺术探索系列的第四篇文章.介绍了通过流式API设计思想优雅地实现SDK的自定义选项配置需求. 目录概览: 一.前言 二.SDK自定义配置2.1.什么是自定义配 ...
- Hexo 个性化配置(三)
本片博客是在上一篇博客Hexo个性化配置(二)的基础上在写的一篇博客,主要不在一起写的原因是,这是自己配置自己搭建的博客时候变学习边记录的文章,记录的比较详细.放置在一篇上面文章比较长,所以截取一次十 ...
- 快消品行业定制化多租户SaaS系统:提供个性化配置,加速快消品企业运转效率
快消品作为批发行业里竞争较大的品类,其发展情况一直以来都备受瞩目.2021年前三季度,中国快消品的销量和销售额分别增长3.3%和3.6%,实现温和复苏,同时,平均售价小幅上升0.3%,快消B2B行业由 ...
- Springboot 个性化配置SpringMVC
Springboot 个性化配置SpringMVC Springboot很重要的一个功能就是整合了各种spring相关框架以及其他在开发场景中通用的包和需要配置的类.达到的效果就是以前需要写非常多的配 ...
- MyEclipse个性化配置
1.修改项目文件默认编码 Note:myEclipse默认的编码是GBK, 也就是未设置编码格式的文件都默认使用GBK进行编码, 而更糟糕的是JSP.JavaScriptt默认编码竟然是ISO-885 ...
- Linux个性化配置命令提示符
今天我来介绍一下如何个性化配置我们的Linux的命令提示符 在Linux中,相信大家最常见的就是此种命令提示符 一对"[]"下包含着一些信息: root: 这是我们当前SHELL的 ...
最新文章
- python简单爬虫入门一_Python简单爬虫入门二
- Oracle分析函数FIRST_VALUE、LAST_VALUE
- 安徽工业大学工商学院计算机,发个帖子(对计算机学弟学妹们的建议)
- 【Linux网络编程】TCP网络编程中connect listen和accept三者之间的关系
- C++学习笔记-----std::string的=,+,+=对int,char类型操作数的支持
- java if和else if的区别_关于C语言中if,elseif和else的区别在哪里
- matlab调用手机摄像头,MATLAB下使用摄像头
- c++水平制表符怎么用_怎么才能把字写得好看一些?这四个方法用对了,水平会提升...
- linux系统调用函数---12
- 数字取证Linux发行版,Parrot 4.2.2 发布,数字取证Linux发行版
- 开源正在蚕食 500 亿美元的数据库行业!
- stm32f407 串口干扰采集_无线采集又添新伙伴,蓝牙无线采集来助力
- 数据分析实战100例(基于SQLPandas)_探索Chipotle快餐数据
- 数据库高级——多表查询
- cad中拖动文字时卡顿_cad移动图时卡顿 - 卡饭网
- 服务器 端口映射 dmz,如何使用端口映射功能与 DMZ 主机设置
- MATLAB串口操作
- 新能源产业写入2021年11省两会政府工作报告,大爆发在即!
- icoformat.8bi 64位插件_【茶末余香】这款PS真牛完整官方无精简超强插件集成
- 什么是Socket 编程