当前位置: 首页 > news >正文

Windows 的 SHELL 程序 Babun

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

    前两天看见OSC上推荐一款软件Babun,是一个windows下可以实现linux下shell的软件.看了一下介绍感觉不错正是我一直寻找的,linux下软件体验比较差,所以最好在windows做.但是windows感觉比linux差一些的就是shell终端了.

    到github上https://github.com/babun/babun下载文件,然后按照提示进行安装即可.如果下载不行,我已经上传到百度网盘,也欢迎使用:http://pan.baidu.com/s/1nt7aPUL.

    安装完毕后,可以在运行中输入babun启动,类似于输入cmd就是启动windows默认shell一样.如图:

093731_GvLx_723632.jpg

    操作上还是不错的,足以满足日常需求.不过这里有几个坑需要填.

    首先是node的支持,把babun内部是用cygdrive这么一个东西.你安装完nodejs,会发现在babun中执行node以及npm有问题.这时候要淡定啊,其实就是npm有问题,如果node你安装的是最新版,只要可以node -v就没问题.

    对于npm则要执行下面的命令去修复一下:

dos2unix /cygdrive/d/nodejs/npm

    这里面的这个路径是要自己弄一下的,我电脑里nodejs安装在D盘所以这里就是/cygdrive/d,这样弄一下npm就好了.

    eg: 这里额外分享一个问题,我安装完babun运行了一下angular-seed种子项目.其中有一个文件可能被墙了,所以导致npm install失败,错误如下:

Downloading http://cdn.bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-windows.zip
Saving to C:\Users\kingapple\AppData\Local\Temp\phantomjs\phantomjs-1.9.7-windows.zip
events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: connect ETIMEDOUT

    这里可以自己手动下载好,放到指定位置,文件在:http://pan.baidu.com/s/1bn1VAmr

转载于:https://my.oschina.net/blogshi/blog/268031

相关文章:

  • Android手机字体自适应屏幕大小
  • 虚拟化之vmware DirectPath I/O
  • 個人資料管理的網頁系統
  • 正则表达式的使用
  • REHL LINUX 配置本地yum源的方法
  • 排序算法整理__参考MoreWindows
  • JavaScript中模块“写法”
  • JavaScript操作XML文档
  • 利用windows批处理文件定时备份数据库
  • LINUX网络编程(TCP)(3)
  • 项目私活 【抢小米手机软件】能够做的朋友,能够联系社区
  • 二进制文件和ASCII文件有何差别
  • 实战6 Nginx的web日志导入到MongoDB数据库
  • dell c1100 安装系统(进入bios、超线程、磁盘阵列等设置方法)
  • FineUI小技巧(1)简单的购物车页面
  • CSS 专业技巧
  • css系列之关于字体的事
  • django开发-定时任务的使用
  • ECS应用管理最佳实践
  • Java,console输出实时的转向GUI textbox
  • mysql外键的使用
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • windows下使用nginx调试简介
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 目录与文件属性:编写ls
  • 如何设计一个微型分布式架构?
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 应用生命周期终极 DevOps 工具包
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 进程与线程(三)——进程/线程间通信
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #微信小程序(布局、渲染层基础知识)
  • (11)MATLAB PCA+SVM 人脸识别
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (day 12)JavaScript学习笔记(数组3)
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (一)80c52学习之旅-起始篇
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .NET Core 中的路径问题
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET成年了,然后呢?
  • .net流程开发平台的一些难点(1)
  • [ NOI 2001 ] 食物链
  • [@Controller]4 详解@ModelAttribute
  • [C#]OpenCvSharp结合yolov8-face实现L2CS-Net眼睛注视方向估计或者人脸朝向估计
  • [C++][基础]1_变量、常量和基本类型
  • [C++]命名空间等——喵喵要吃C嘎嘎
  • [Codeforces] probabilities (R1600) Part.1
  • [HDU3710]Battle over Cities