Windows下也装上zsh+ohmyzsh的爽快。
当然最简单的方式就是使用wsl安装
现在使用 msys2。
2022.3.16 星期三 17:40
指令
msys2 和 cygwin 类似,提供了一个类 Linux 的 shell 环境和工具链,同时还使用了 arch linux 的 pacman 管理软件包,比 cygwin 的软件包管理要简单方便。windows 上的安装包可直接在 github 找到 http://msys2.github.io/ 。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15pacman -Su #升级软件包
pacman -Ss #查找软件
pacman -S #安装软件
pacman -Sl #列出支持软件
pacman -Qi #查看某个软件包信息
pacman -Ql #列出软件包内容
##
pacman -Q 软件名: #查看软件包是否已安装,已安装则显示软件包名称和版本
pacman -Qs 关键字: #搜索已安装的软件包
pacman -Rs 软件名: #删除软件,同时删除本机上只有该软件依赖的软件。
## help
pacman -h
pacman -S -h
其他
问题
安装nodejs
WSL
首先要说一句,其实Windows 10在一周年更新(1607,内部版本14393)的时候就加入了wsl,但是直到刚刚更新的秋季创意者更新(1709,内部版本16299),wsl才正式脱离beta,逐渐趋于稳定,所以我选择这个时候再写这篇文章。以下内容都是基于秋季创意者更新(1709,内部版本16299.19)。
首先打开设置,进入应用,选择程序和功能,点击启用或关闭Windows功能,勾选适用于Linux的Windows子系统,接下来重启。
介绍
Windows Subsystem for Linux(WSL)是一个用于在本地运行linux二进制可执行文件(ELF格式)的兼容层。与虚拟机相比,wsl没有虚拟硬件的过程,而是直接在windows上虚拟一个linux内核,模拟linux系统调用,以运行linux执行文件。因此效率要比虚拟机高,但是它使用的是自己实现的init进程而不是发行版的init进程,并且几乎没有实现任何系统服务,因此只适用于软件的开发,而不是作为桌面环境或生产性的服务器。
指令别名
最后,还是失败了。
回到最开始,设置一些常用的指令别名。比如git 的。1
2vim ~/.bash_profile
source ~/.bash_profile
设置一些git别名(保持zsh一致)
1 | alias g='git' |