博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win10 下的命令行工具配置
阅读量:6814 次
发布时间:2019-06-26

本文共 1556 字,大约阅读时间需要 5 分钟。

1. 安装 linux 子系统

介绍和安装步骤见。

补充:linux 内置的包管理器是 apt-get,执行 apt-get -h 可以查看它的简单介绍、常用命令等,执行 man apt-get 可以查看它的详细文档。

小tip:当你想要查看一个包的详细文档时,man package-name 就行了,不过有些包不支持 man 命令。

现在你可以执行 apt-get update 来获取已经安装的包的最新版本,再执行 apt-get upgrade 来升级包到最新版本,先确保你的一切都是最新的。

补充:

  1. 原 windows 下的目录被挂载在 /mnt 目录下。启动 bash 了之后直接输入 cd /mnt 即可跳转到该目录下,然后你就可以愉快的操纵你 windows 下的文件啦;

  2. 在 bash 下 ls -a 可以查看当前目录下所有文件(包括隐藏的文件);

  3. 如果你已经有习惯用的命令行工具了,可以直接在命令行工具中输入 bash 来在当前命令行工具下运行 bash

介绍了几个有意思的 linux 命令,比如 cmatrix 可以画出黑客帝国里面那个炫酷的字符流。

2. 安装 zsh 和 oh-my-zsh

为了安装 oh-my-zsh,需要先安装 zsh,。

oh-my-zsh 的安装和介绍也。

然后让我们去配置下 oh-my-zsh。

打开 bash,默认已经在根目录 ~ 下了(不在的话输入 cd ~ 跳转)。运行 ls -a 可以看到有个 .zshrc 文件,如下图 ↓

ls -a 结果

我们用 vim 来编辑它。输入 vi .zshrc 进入 vim 界面,输入 i 进入编辑模式。

ZSH_THEME 是用来设置命令行的主题,我自己是设为 random 了,恩如果随机出来的不喜欢我就输入 zsh,再次随机啊哈哈。在最下面可以自定义 alias,可以存一些常用命令的缩略词,比如我存了一个 alias ga.="git add .",这样我输入 ga. 就相当于输入了 git add .

在最末尾我们可以补充当打开 oh-my-zsh 后你想干的事,比如我写了个 cd /mnt/c/projects,这样我打开 oh-my-zsh 会直接定位到 projects 目录。

编辑完之后按 Esc 退出编辑模式,然后输入 :wq 保存修改并退出。

在 bash 中输入 zsh 就可以切换成 oh-my-zsh,然后你发现你设的主题好像和想象中的效果不一样,我感觉是 oh-my-zsh 的主题没有完全生效,我是通过安装 cmder 来回避这个问题的。

补充:oh-my-zsh 还可以配置插件,具体自行搜索。

3. 安装 cmder

由于 ubuntu 下已经自带了 git,所以我们只用下载个迷你版的 cmder 就好了()。

为了能在打开 cmder 时默认为 oh-my-zsh,我们打开 Settings 面板,点 Startup,选择 Command line,输入 bash & zsh,就 OK 了,如下图 ↓

cmder Settings

在 Main 里面有个 Size 是设置字号。

在 Features 的 Colors 里面可以选择 Cmder 的皮肤,我用的是 Solarized Git。不同的 Cmder 皮肤和 oh-my-zsh 皮肤的相性是不一样的,自己多换换,选个喜欢的就好。

cmder 的常用快捷键:

  • ctrl + t:新开一个窗口

  • ctrl + w:关闭当前窗口

到此这个在 win10 上的命令行环境就搭好啦。


其实还是有个小小的问题的...在某些 oh-my-zsh 皮肤下命令行光标的位置会和字符间有距离...如下图 ↓

cmder bug

不过也无所谓啦...可能后面某个版本就修复了呢...

转载地址:http://dlzzl.baihongyu.com/

你可能感兴趣的文章
第一天的Oracle
查看>>
UML类图几种关系的总结
查看>>
Linux修改时区的正确方法【修改时间,需要修改软连接,靠谱】
查看>>
文件下载功能的实现【本文是excel下载】
查看>>
ffmpeg mp4 to hls
查看>>
XML 文件解析--标签内容长度限制问题
查看>>
maven 与多模块构建
查看>>
ubuntu14.04 配置tomcat8
查看>>
VirtualBox体验及介绍
查看>>
Ubuntu 12.04 下安装 JDK 7
查看>>
1>s.cpp(465) : error C2448: “main”: 函数样式初始值设定项类似函数定义 问题的解决方法...
查看>>
Error in Javac compilation for JSP
查看>>
XWifiMouse早期写的一个Android鼠标App
查看>>
Android AIDL 客户端和服务端配置
查看>>
制作自己的镜像(二)
查看>>
運維之下標題
查看>>
OFBiz + Opentaps 目录管理 十二. 配置
查看>>
JAVA中RSA签名算法实现
查看>>
在etherscan上传合约源码
查看>>
postgres预写式日志的内核实现详解-wal记录写入
查看>>