基础命令

因为 mac 和 win10 的一些命令会有不同,所以下面的命令是在 powershell 中运行的,不能运行成功的就是在 git 下运行的

pwd

1
2
# 使用命令 "pwd" (print working directory)会得到当前的全路径信息
pwd

cd

1
2
# 一个点(.)代表当前路径,两个点(..)代表父级路径,使用cd ..可以到父级路径
cd ..

ls

命令行 “ls” (list) 是可以帮助我们查看当前文件夹下拥有哪些文件及文件夹,ls -a(all) 代表展示所有文件(包含隐藏文件),ls -l(longer) 代表展示更多文件的信息。

1
2
3
4
5
6
7
8
9
$ ls
dir/ README.md test.md text.txt

$ ls -a
./ ../ .git/ .gitignore dir/ README.md test.md text.txt

$ ls -l

$ ls -al

mkdir

命令 mkdir(make directory) 表示在当前文件夹中创建新的文件夹

1
mkdir images

touch

命令 touch 表示在当前路径下创建一个文件类型

1
$ touch hello.html

mv

命令 mv(move) 可以做两件事,一个是移动,另一个是重命名

1
2
3
4
5
6
# 下面这条命令会把 a.txt 重命名为 b.txt
mv a.txt b.txt
# 下面这条命令会把 b.txt 移动到 images 文件夹下
mv b.txt ./images
# 下面这条命令会把 images 文件夹下的 b.txt 移回
mv ./images/b.txt ./

rm rm-rf

命令 rm(remove) 可以实现删除文件(永久删除,不放回回收站)

1
2
# 下面这条命令会把 b.txt 删除
rm b.txt

删除文件夹需要使用 rm-r(recursive),也可以使用 rm-f(force) 实现强制删除

1
2
# 下面这条命令会把 abc 这个文件夹删除,不管有没有权限
$ rm -rf abc