15 March, 2020
本教程的目的是让非技术人员会用命令行. 更新于 15 March 2020
cloud@txthinking.com https://github.com/txthinking https://www.txthinking.com
命令行的玩法
macOS 进入命令行界面是通过 Terminal 应用, 中文名终端, 图标如下
打开后样子如下
Windows 下需要下载并安装 Git for Windows
https://git-scm.com/download/win
或在这里下载
https://github.com/git-for-windows/git/releases/latest
安装之后会有一个 Git Bash 应用, 图标如下
在命令行世界里的文件分为
这里大家先知道这个概念即可
在命令行输入 命令的完整路径 后, 按回车即可执行命令
假设/a/b/c/目录下有个 d 命令, 下面执行 d 命令:
/a/b/c/d
如果命令有参数, 就在后面跟上参数即可. 不同命令要求输入参数的格式不同, [一般]参数用-或--表示
比如下面假设 d 有 x 和 y 两个参数, x 参数要求传入一个值, y 参数不要求传入值:
/a/b/c/d -x 1 -y
通常执行 系统 PATH 内命令 时, 可以省略完整路径
下面我们分别介绍这 7 个命令
pwd
ls
比如进入到/a/b/c/目录:
cd /a/b/c/
比如进入到当前目录下的 c 目录(注: .代表当前目录):
cd ./c
比如进入到上一级目录(注: ..代表上一级目录):
cd ..
这里用到了两个目录的快捷表示, 很常用
比如在当前目录下创建一个目录 a
mkdir ./a
比如删除当前目录下的文件 a.txt:
rm ./a.txt
假设要下载的命令文件链接是https://github.com/txthinking/brook/releases/latest/download/brook_linux_amd64
wget https://github.com/txthinking/brook/releases/latest/download/brook_linux_amd64
执行完成后, brook_linux_amd64 命令文件就会出现在当前目录下
从互联网上下载的命令文件系统认为是不可执行文件, 通过 chmod 命令可以将其变成可执行文件
比如将当前目录下的 brook_linux_amd64 文件, 变成可执行文件:
chmod +x ./brook_linux_amd64
前面我们已经知道.代表当前目录, 所以运行当前目录下的命令文件时, 也可以用.代替完整路径, 比如
./brook_linux_amd64
(提示: Youtube 频道有此幻灯片更详细的视频介绍, 视频末尾还有实际命令行演示)