Windows 相较于 Mac 差距最大的莫过于命令行工具了

Windows 的命令行工具 cmd 和 Linux 不太一样,一些基本命令不同,环境也不同

Windows 10 可以安装 Linux 子系统,避免了选择第三方模拟 bash 环境的纠结。

安装 Linux 子系统

1. 打开设置,调至开发人员模式

2. 启用 Linux 子系统

3. 在 powershell 中执行:

1 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

4. 重启电脑

5. 打开应用商店安装 Ubuntu

6. 命令行 bash 进入 Ubuntu,设置账号和密码,大功告成

与 Windows 通讯

目前子系统与 Windows 之间通过以下 2 种方式进行通讯:

1. 通过 TCP 协议进行通讯(简单点说就是用网络,端口都是通的

2. 通过 /mnt/【盘符】/目录 的方式访问 Windows 目录

安装 cmder

Windows 自带的命令提示符 cmd 并不是很好用(文本选中、复制粘贴等等操作)

在这里使用 cmder 作为替代品,体验效果很好。

去 cmder 官网下载 mini版(完整版附带了模拟的bash环境,由于已经安装 linux 子系统,就不再需要了)的解压即可使用。

安装 zsh + oh my zsh

sudo apt-get -y install zsh

设置终端的 shell 环境默认为 zsh,输入以下命令(需要重启)

# 加 sudo 是修改 root 帐号的默认 shell
chsh -s `which zsh`

如果上面命令无效,修改  ~/.bashrc  在开头输入

if [ -t 1 ]; thenexec zsh
fi

转载于:https://www.cnblogs.com/maopengyu/p/8800828.html

Windows 10 开发环境搭建相关推荐

  1. QT 5.15 Android Windows 10开发环境搭建

    Qt 不仅可以进行windows,linux 还可以进行 Android,IOS  还可以支持mac.uos.kylin.QNX  想做一套代码的跨平台开发,Qt是不错的选择: 这里只讲 Androi ...

  2. ESP32开发 0.windows Vscode开发环境搭建,基于esp-idf-V4.2 | Cmake | Vscode插件

    一 前言 入坑嵌入式以来,一直都在寻找一款通用MCU控制器:他应有优秀的计算处理能力.丰富的外设扩展能力.支持有线/无线联网.小巧的封装.自从ESP8266爆火以来,熟悉过它的使用,但窘于硬件限制,只 ...

  3. windows驱动开发环境搭建以及helloworld

    文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...

  4. windows phone开发环境搭建

    windows phone开发环境搭建 转载于:https://blog.51cto.com/yirisu/579302

  5. dashboard windows 前端开发环境搭建

    dashboard是kubernetes的云管平台UI界面,正常情况下,其是在linux下开发的,但是,有些特殊情况下,我们也可能希望在windows上搭建起dashboard的开发环境 这里我们将搭 ...

  6. gRPC在Windows下开发环境搭建(MinGW)

    在Windows下通过MinGW编译gRPC, 并对官方提供的Demo进行编译和测试,本文章记录了从gRPC开发环境搭建到编译,最后测试样例程序全过程,测试结果说明配置过程是正确的.同时本文章可以给广 ...

  7. WP_支持XP的Windows Phone开发环境搭建:“文字+视频”教程(五)

    下面开始讲解Windows Phone开发环境的搭建,运行起来咱们第一个Windows Phone程序.下面讲三种Windows Phone开发环境的搭建方法:真机环境:微软Windows Phone ...

  8. Windows驱动开发环境搭建:VS2013+WDK8.1

    你的Windows驱动开发环境之所以搭建不成功,是因为你没有看这篇博客 1.安装包准备 Visio Studio2013: https://pan.baidu.com/s/1P77yeSKuE7mWl ...

  9. Windows编程—Windows驱动开发环境搭建

    文章目录 前言 步骤 步骤一 步骤二 步骤三 连接测试 步骤四 步骤五 总结 前言 作为一个编写Windows程序的开发人员,对Windows驱动开发 并非必需要掌握,但是掌握 Windows驱动开发 ...

最新文章

  1. NGS数据的Error correction方法
  2. efcore多表查询出错_如何提高sql查询的效率?
  3. LISP 图层前后缀_lisp获取qleader端点_lisp以一个图层来做定义快名称怎么实现
  4. 瑞斯康达nms_瑞斯康达iTN产品资料
  5. C++11 多线程库使用说明
  6. 三个字帮大家总结一下刘强东事件
  7. qt获得 cpu 主频信息_高主频有什么用?我们玩了几款3A大作找到答案
  8. 幻侠修仙服务器维护,幻侠修仙常见问题_幻侠修仙问答_疑难解答_九游手机游戏...
  9. android 字体荧光效果,Android-荧光效果
  10. 你不了解PHP的10件事情!
  11. 基于HTML5的贪吃蛇游戏的设计与实现
  12. 素数的线性筛法java,埃氏筛 线性筛(欧拉筛) 算法解析
  13. python snmp 自动化2-在python中使用snmp
  14. Docker: connection reset by peer
  15. 【总结】密码学详细学习
  16. 基于Android的简单购物,基于Android的购物系统设计与实现
  17. android 修改cpu信息,从Android源码修改cpu信息
  18. python入门经典书书籍-新手Python入门经典书籍推荐
  19. googleseo只做内容不做外链行不行?(e6zzseo)
  20. LabVIEW与Access数据库通信时,如何创建DSN文件

热门文章

  1. hdu 1016 Prime Ring Problem(DFS)
  2. 在spring boot 配置actuator
  3. Sum All Numbers in a Range
  4. [翻译][1.4.2]Flask-Admin入门介绍
  5. 【电子书】C++编程开发30问
  6. Analog使用中的一些技巧和总结
  7. 关于开源软件的书籍一定要尽量提供搭配好的软件版本
  8. Thread类(线程)
  9. 安装带有调试信息的C库
  10. ECharts.js学习(三)