Windows XP上安装Cygwin及Moshell详细步骤
需积分: 28 74 浏览量
更新于2024-09-12
收藏 4KB TXT 举报
"moshell安装教程"
在Windows XP环境下安装CYGWIN以及MOSHell的过程主要分为以下几个步骤:
1. 下载与准备:
首先,你需要下载Java运行环境,例如JRE(Java Runtime Environment)。这里提到了两个版本:`j2re-1_4_2_11-windows-i586-p.exe` 和 `jre-6u11-windows-i586-p.exe`。确保安装其中一个,因为MOSHell可能需要Java支持来运行。
2. 安装CYGWIN:
CYGWIN是一个在Windows上模拟Linux环境的工具。从官方站点下载`cygwin_setup.zip`,解压缩后运行`setup.exe`。在安装过程中选择"install from Local Directory",然后指定刚刚解压的目录。在选择包的环节,确保包含了以下关键组件:
- `bash`:Bourne Again SHell,是CYGWIN中的默认命令行解释器。
- `Editors`:如`vim`,用于文本编辑。
- `Interpreters`:包含`perl`,Perl编程语言解释器。
- `Net`:`inetutils`和`openssl`,网络工具和加密库。
- `Shells`:`rxvt`,一个基于X Window系统的终端模拟器。
3. 配置CYGWIN:
安装完成后,创建一个快捷方式到C:\Cygwin\cygwin.bat,以便启动CYGWIN。在Windows注销并重新登录后,你可以通过这个快捷方式访问CYGWIN。确保在Cygwin的路径下运行`bash --login -i`。
4. 环境变量设置:
如果你需要以特定用户身份运行CYGWIN,比如`userid`,需要修改环境变量。在系统环境变量中添加:
- `USER=userid`
- `HOME=/home/userid`
- `SHELL=/bin/bash`
同时,编辑C:\Cygwin\etc\profile文件,添加以下行以设置环境变量:
```
export USER=userid
export HOME=/home/userid
export SHELL=/bin/bash
```
5. 创建用户目录和配置文件:
创建用户主目录,如果不存在的话:
```
mkdir -p $HOME
cd $HOME
```
接着,初始化几个配置文件:
- `.bashrc`:Bash shell的启动脚本。
- `.inputrc`:Bash的读取控制文件,用于定制键盘输入行为。
- `.Xdefaults`:X Window System的配置文件。
可以使用`touch`命令创建这些文件:
```
touch .bashrc .inputrc .Xdefaults
```
6. 配置`.bashrc`:
打开`.bashrc`文件并添加以下内容,以定制提示符和其他设置:
```
unset PROMPT_COMMAND
export PS1="\[\033[1m\][\w]\\$\[\033[0m\]"
set -o notify
set -o ignoreeof
shopt -s cdspell
shopt -s cdable_vars
shopt -s checkhash
shopt -s checkwinsize
shopt -s sourcepath
shopt -s histappend
export PATH=$PATH:/home/userid/moshell
```
7. 配置`.inputrc`:
修改`.inputrc`以改变终端铃声样式和其他输入设置,例如:
```
set bell-style visible
set convert-meta off
```
8. 安装MOSHell:
将MOSHell的可执行文件放置在`/home/userid/moshell`目录下,或者根据你的实际需求指定其他路径。然后在`.bashrc`中添加路径,使得可以在CYGWIN环境中运行MOSHell。
9. 最后步骤:
保存所有更改,并重启CYGWIN,以应用新的配置。现在你应该能够通过CYGWIN的bash shell来运行MOSHell了。
请注意,这只是一个基础的安装教程,具体的步骤可能因MOSHell版本和CYGWIN的更新而有所不同。在实际操作时,请确保参照MOSHell和CYGWIN的最新文档进行安装和配置。
点击了解资源详情
点击了解资源详情
2013-06-14 上传
137 浏览量
2013-06-19 上传
2017-05-25 上传
u010499054
- 粉丝: 0
- 资源: 1
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍