| 英文 | 翻译 |
|---|---|
| directory | 目录、文件夹 |
| file | 文件 |
| make | 新建 |
| remove | 删除 |
| move | 移动 |
| copy | 复制 |
| list | 罗列 |
| link | 链接 |
| find | 查找 |
| echo | 发出回音、重复 |
| touch | 触摸 |
| change | 改变 |
cd ~/Desktop 进入桌面mkdir demo-1 创建目录,这时你可以切到桌面,看到 demo-1 目录rm -rf demo-1 删除目录touch 1.txt 创建文件,如果你发现文件后缀不见了,请让该死的 Windows 显示文件后缀mv 1.txt 2.txt 这样我们就把 1.txt 移到 2.txt 了,也就是重命名| 操作 | 命令 |
|---|---|
| 进入目录 | cd |
| 显示当前目录 | pwd |
| 创建目录 | mkdir 目录名 |
| 创建目录 | mkdir -p 目录路径 |
| 我是谁 | whoami |
| — | — |
| 查看路径 | ls 路径 |
| 查看路径 | ls -a 路径 |
| 查看路径 | ls -l 路径 |
| 查看路径 | ls -al 路径 |
| — | — |
| 创建文件 | echo ‘1’ > 文件路径 |
| 强制创建文件 | echo ‘1’ >! 文件路径 |
| 追加文件内容 | echo ‘1’ >> 文件路径 |
| 创建文件 | touch 文件名 |
| 改变文件更新时间 | touch 文件名 |
| — | — |
| 复制文件 | cp 源路径 目标路径 |
| 复制目录 | cp -r 源路径 目标路径 |
| — | — |
| 移动节点 | mv 源路径 目标路径 |
| — | — |
| 删除文件 | rm 文件路径 |
| 强制删除文件 | rm -f 文件路径 |
| 删除目录 | rm -r 目录路径 |
| 强制删除目录 | rm -rf 目录路径 |
| — | — |
| 查看目录结构 | tree |
| 建立软链接 | ln -s 真实文件 链接 |
| — | — |
| 下载文件 | curl -L http://www.baidu.com > baidu.html |
| 拷贝网页 | wget -p -H -e robots=off https://www.baidu.com |
| 磁盘占用 | df -kh |
| 当前目录大小 | du -sh . |
| 各文件大小 | du -h |
这个略难,博主目前还不能很好地使用,还用的是VScode
博主的老师推荐,入门vim的话,以下为三个教程:
rm -rf ~/.ssh/* 把现有的ssh key都删除。建议复制运行哟。cat ~/.ssh/id_rsa.pub,得到一串字符,完整的复制它。ssh -T git@github.com,这样你可能会看见
Permission denied (publickey).就说明你失败了,请回到第一步重来。如果看到的是Hi xxx!You've successfully authenticated, but GitHub does not provide shell access.说明添加SSH key成功了!想了解更多SSH key原理点这
|
|
mkdir git-demo-1cd git-demo-1git init,这句命令会在 git-demo-1 里创建一个 .git 目录ls -la 你就会看到 .git 目录,它就是一个「仓库」,不要进去看,这仓库里面有毒,别进去!在 git-demo-1 目录里面添加任意文件,假设我们添加了两个文件,分别是 index.html 和 css/style.css
|
|
运行 git status -sb 可以看到文件前面有 ?? 号
|
|
这个 ?? 表示 git 一脸懵逼,不知道你要怎么对待这些变动。
git add 将文件添加到「暂存区」你可以一个一个地 add
|
|
你也可以一次性 add
git add . 意思是把当前目录(.表示当前目录)里面的变动都加到「暂存区」再次运行 git status -sb,可以看到 ?? 变成了 A
|
|
A 的意思就是添加,也就是说你告诉 git,这些文件我要加到仓库里
git commit -m "信息" 将你 add 过的内容「正式提交」到本地仓库(.git就是本地仓库),并添加一些注释信息,方便日后查阅你可以一个一个地 commit
|
|
你也可以一次性 commitgit commit . -m "添加了几个文件"
git status -sb,发现没有文件变动了,这是因为文件的变动已经记录在仓库里了。这时你使用 git log 就可以看到历史上的变动:
|
|
以上就是 git add / git commit 的一次完整过程,可以看到,挺复杂的。原则上,你错了任何一步,就给我从头来一遍,做到你不会再手抖为止。
以上绝大多数引用自
暂时到这吧,想到了啥以后再补充。2017-10-11 21:18:11