在这篇文章里,我将向大家分享一些软件安装和环境设置方法,这是我最近的实践收获,并对使用效果非常满意。我不能永远待在Linux上开发,但我非常喜欢Linux终端和Linux环境,在开发一些开源软件时,Linux会让我感觉所有的事情变得更容易,所有工具都很好的相互配合,不需要你手工的用绷带把它们绑在一起。
2wdfg25tyerhdfgh.jpg

下面这种Windows环境配置能让你轻松的完成日常工作中的大部分Linux简单任务。
我假定你的机器上什么都没安装,现在从头开始…

Linux终端
Windows的cmd基本就是废物…但如果你愿意花时间去找,你能找到很多的可以替代它的软件,最近我就发现了cmder这个东西,它把conemu,msysgit 和 clink 打包在一起,让你无需配置就能使用一个真正干净的Linux终端!它甚至还附带了漂亮的ol’ monokai配色主题。

这是一个款可移植的软件,你可以把它放在系统的任何一个目录里。它里面有一个bin/目录,你可以把想要的任何执行命令、文件都放在这里目录里,从终端里可以执行它们。

有了cmder,你就有了git,有了一个不错的终端和大多数的linux命令((ls, mv, cp, grep, cat等等。)

Git
cmder里已经有它了!省了很多事,不是吗?

Chocolatey软件包管理系统
因为我会大量的使用执行各种命令程序,我就发现Chocolatey真是很好用。

要安装它,你只需要执行

@powershell -NoProfile -ExecutionPolicy unrestricted -command “iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1’))” && set PATH=%PATH%;%systemdrive%\chocolatey\bin
你需要安装xampp吗? cinst xampp.app 就行了!你还可以选择把它安装到哪里,通常,它会被安装到D:\xampp目录下。

你需要ruby吗?cinst ruby

wget
这是一个必不能少的好东西,有很多常用的工具(例如composer)需要用它来进行快速的、简易的安装。

安装它,你只需要执行cinst Wget。

Nano文本编辑器
我真的很喜欢这个能执行快速便捷文本的工具。执行cinst nano,就是你安装它需要所的所有操作!

你需要注意的重要一点是,^w键是关闭tab页,所以,你需要在cmder设置里取消这种快捷键关联。

Vim
你使用Vim?执行cinst vim就行了,当然,所有vim使用者都知道如何安装和配置它…

集成XAMPP(Apache+PHP+mysql+perl)
毕竟是在Windows平台上,安装这个集成包要比单独安装apache + mysql简单。

XAMPP安装并不往Windows PATH里添加任何路径信息,所以,如果你想在命令行里运行php命令,你需要执行set PATH=%PATH%;D:\xampp\php,这是假设你把XAMPP安装到了D:\xampp目录里!

这样之后,如果执行php –version你就不会看到错误信息,如果有错误,请检查你的 XAMPP 目录。

另外,如果你打算执行PHP里的pear命令,你会遇到像下面这样的错误:

ERROR: failed to mkdir C:\php\pear\data\Auth\Auth\Frontend
ERROR: failed to mkdir C:\php\pear\docs\Benchmark\doc
ERROR: failed to mkdir C:\php\pear\data\Cache\Container
ERROR: failed to mkdir C:\php\pear\docs\Cache_Lite\docs
ERROR: failed to mkdir C:\php\pear\docs\Calendar\docs\examples
ERROR: failed to mkdir C:\php\pear\docs\Config\docs
这是因为XAMPP并没有去主动配置perl,所以,如果你是把XAMPP安装在D:\xampp目录下,你需要做这样:

D:,转到这个分区,然后

cd D:\xampp\php
pear config-set doc_dir d:\xampp\php\pear\docs
pear config-set cfg_dir d:\xampp\php\pear\cfg
pear config-set data_dir d:\xampp\php\pear\data
pear config-set cache_dir d:\xampp\php\pear\cache
pear config-set download_dir d:\xampp\php\pear\download
pear config-set temp_dir d:\xampp\php\pear\temp
pear config-set test_dir d:\xampp\php\pear\tests
pear config-set www_dir d:\xampp\php\pear\www
这就行了。

在windows平台上打造Linux开发环境-洋葱先生-杨少通相关推荐

  1. windows+vscode搭建远程linux开发环境

    windows+vscode搭建远程linux开发环境 保证linux安装了ssh服务 在vscode安装插件 配置远程Linux服务器信息 链接Linux服务器 选择项目开发目录 保证linux安装 ...

  2. 如何配置Windows平台轻量级vscode c++开发环境

    本文章针对想要使用vscode进行c++编程,但又不知如何配置的人,因此,本文涉及的一切操作皆从简. 我们需要使用的工具有vscode,mingw64,cmake. 想必你,对vscode并不陌生.在 ...

  3. 在Windows上打造出自己的Linux开发环境

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/ltx06/article/details/52199294 </div><link ...

  4. Windows平台上安装搭建iPhone/iPad的开发环境

    很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中. 这给许多朋友带来了额外成本投入. 网上已经有各种破解方法,在非苹果电脑上安装iphon ...

  5. 在 Mac/win7 下上使用 Vagrant 打造本地开发环境

    1. vagrant介绍 1.1 vagrant能做什么 做Web开发(java/php/python/ruby...)少不了要在本地搭建好开发环境,虽然说目前各种脚本/语言都有对应的Windows版 ...

  6. cygwin是一个在windows平台上运行的unix模拟环境,下载与安装

    2019独角兽企业重金招聘Python工程师标准>>> 下载安装Cygwin 我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin ...

  7. Linux上的集成开发环境

    随着Linux的逐渐兴起,已经有为数众多的程序在上面驰骋了,许多开发环境(Development Environment)也应运而生.好的开发环境一定是集成了编辑.编译和调试等多项功能并且易于使用.本 ...

  8. Windows平台上一些开发软件的卸载与安装@大蟒蛇马戏团

    Windows平台上一些开发软件的卸载与安装 JDK的卸载 Windows+R 打开运行命令栏输入命令 control 卸载程序. 卸载环境变量. JDK的安装 获取JDK甲骨文官网 注意安装路径(最 ...

  9. 【Python环境】使用WSL +MobaXterm 在windows系统上使用Linux应用

    文章目录 概述 设置步骤 使用WSL在windows上跑ubuntu 使用MobaXterm打开应用 VSCODE Sublime WSL python + windows Pycharm 一定得读 ...

  10. 在Windows使用VSCode搭建嵌入式Linux开发环境

    在Windows使用VSCode搭建嵌入式Linux开发环境 百问网已经制作好了完备的Ubuntu镜像,可以从这里下载: 链接:https://pan.baidu.com/s/1vw4VUV_Mvt0 ...

最新文章

  1. 指挥控制系统中的自然智能和人工智能
  2. 【 MATLAB 】nextpow2 函数用法之 Optimize FFT with Padding
  3. linux 编译c_含有CGO代码的项目如何实现跨平台编译
  4. RabbitMQ接触(二)
  5. Redis 主从复制的原理及演进
  6. oracle帮助系统,开启Oracle的帮助系统
  7. 通信之道从微积分到5gpdf_保送清华成博士,华为12年搞通信,他为何如此看待 5G ?| 人物志...
  8. TypeScript + Gulp + 混淆 + 打包
  9. css实现图片虚化_什么? CSS 阴影竟然还有这种骚操作 ?
  10. 解决HP t5335z瘦客户机休眠问题
  11. caffe上手:如何导出caffemodel参数
  12. RedisTemplate 数据结构 使用方法
  13. 等保与ISO27001
  14. 朱老师Study210开发板刷系统实验(Win10系统)
  15. 算术收益率与对数收益率(几何收益率)
  16. vbs或vbe如何修改图标
  17. Chrome浏览器获取Google搜索结果批量URL
  18. Golang源码探索----GC的实现原理(6)
  19. ps界面为啥突然变大了_photoshop 2020来了,ps进入智能修图时代,新特性太逆天了...
  20. Qt 加载了qm文件翻译无效的bug的分享

热门文章

  1. CodeForces - 1467C(枚举,思维)
  2. Vue仿淘宝购物车网页
  3. Detect-and-Track: Efficient Pose Estimation in Videos(检测和追踪:视频中有效的姿态评估)论文解读
  4. 你为什么总是爱拖延?这个我知道
  5. Tensorflow项目中--FLAGS=tf.flags.FLAGS
  6. 第7期 DApp 榜单:长夜将至,我们将至死守望
  7. 文件内容检索工具-FileLocator
  8. arcgis制作瓦片地图_利用ArcGISDesktop制作【地图瓦片包(TPK切片包)】的技术流程及优化...
  9. 不下心删了线上环境mysql数据库数据,辛亏有惊无险
  10. QT MPlayer播放器