牛津小马哥沙雕跨境电商KOL,一个无趣的it男。
个人微信
公众号
视频号
更新时间2022-03-20

如何安装cmder

我经常会被人问到一个问题,如何一个月发送10万封邮件。我的答案是使用smtp relay。而提供smtp服务的厂商一般都需要你使用代码去发送邮件。这里并不是你需要去写代码。你并不需要去写,我都帮你写好了。但是你必须要去学会运行。而当你需要运行代码的时候,对于windows的用户而言,你最好下载了cmder。对于mac用户,我推荐使用默认的terminal即可。

如果你是一个跨境人,电脑所使用的是windows系统,并且有以下任何的一项需求,那么cmder都是特别好用的。

  • 批量发送邮件
  • 抓取亚马逊数据
  • 正在学习一些编程知识实现自我增值
  • 需要使用云服务器搭建wordpress
  • 需要使用node js开发漂亮的网站

Cmder是干嘛的呢?官方介绍会告诉你“Cmder is an open-source replacement for the Windows command-line.一款开源的Windows命令行工具”。而我想告诉你,它就是一款执行“代码”的工具,就这么简单。

Screen Shot 2021-07-21 at 4.30.37 PM.png

你在跨境圈会怎么用到cmder

正如上述所说的,当你需要实现某些事情的时候(例如大规模的发送邮件),而我已经帮助你准备好了代码的时候,你需要做的,就是运行。而运行这个程序,你需要下载好docker和cmder。

Cmder怎么下载和使用

cmder下载链接:v1.3.18 windows 64位 完整版

一些基本命令

这里是一些基本命令,已经足够覆盖大多数超级无敌霹雳小白的用户需求了。一般入门级的用户就只是执行以下一些基本的命令:

// 一些基本命令
cd // 切换目录
mkdir // 创建文件夹
git // 当你要克隆代码的时候经常都需要用到,例如从github上克隆代码
ssh // 当你需要链接服务器的时候需要用到,例如阿里云的ecs

// 一些别的语言才有的烦恼
python3 // 部分学习python的人会用这个命令执行.py文件
npm // 部分学习nodejs的人会使用到

// 当然,还有执行docker的镜像所需要使用的命令
docker
docker-compose

第一次使用Cmder

接下来是你的第一次使用cmder了,我们来做一个事情,那就是尝试运行一次docker。在此之前,请先确保你的电脑已经安装了docker的windows版本

如果你已经安装好了docker和cmder,记得重启一下cmder,确保docker生效。然后接下来在cmder上面输入以下的命令:

docker run hello-world

如果运行的时候提示docker: Error response from daemon: Head ******** EOF.你可以重新再运行多一遍,这是一个错误提示而已。但是这个错误提示,可能会出现4~7遍。

那么接下来你的这个程序会干什么呢?

// 这个命令:docker run hello-world核心意义是执行一个名为:hello world的镜像
// 它会先在你电脑中,看一下有没有这份镜像文件
Unable to find image 'hello-world:latest' locally //很可惜没有找到
latest: Pulling from library/hello-world // 所以现在决定要从远程服务器中下载下来,但是这个过程可能会产生 EOF的错误
b8dfde127a29: Pull complete // 下载进度,这里显示已经下载完成
Digest: sha256:df5f5184104426b65967e016ff2ac0bfcd44ad7899ca3bbcf8e44e4461491a9e
Status: Downloaded newer image for hello-world:latest

// 下面的则是运行 Hello world镜像脚本得到的结果
// 这些字符,是一个友好的英文信息而已,并没有任何的卵用
// 你使用本站的一些亚马逊/跨境相关的代码程序的时候,
// 也将会需要进行这类操作
Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

至此,你已经算是安装好cmder并且已经成功第一次使用了。