1.vscode配置终端
2.终端里粘贴复制
3.命令的缩写
-
3.1.常用单词
3.2.命令缩写
3.3.救命快捷键 ctrl+c 中断命令
4.1.查
查看文件或目录 cd ~/Desktop/
- 当前文件或目录绝对路径 pwd
- 查看当前 ls
- 查看指定目录内容 ls+路径
- 查看文件内容
cat 路径—查看当前文件所有内容(如cat index.html)
head 路径—查看前十行 head 文件名 -n 14 可以查看1~14行内容,14可改为别的
tail 路径—查看后十行 与head同理
less 路径—显示一屏内容,可上下滚动(用上下箭头或者j,k 停止q,有高亮时需要先按Esc再按q停止)
4.2.增
(1)创建文件
- touch+文件名 创建文件 touch a b c 同时创建多个文件
- echo 加有内容文件(无该文件则创建一个,有则在文件里加内容)
- echo hi > 1.txt echo hi >> 1.txt(追加一行) echo -e “1\n2” >> 1.txt (加两行内容)
- mkdir+目录名 创建目录 mkdir -p a/b/c可创建多层目录 mkdir a b c 通知创建多个目录
(2)复制文件
4.4.改
(1)修改或追加
- echo ‘…’ >> 文件名 增加内容到文件
- code+文件名(vscode打开)
- start+文件名(默认方式打开)
(2)清空文件
- echo >文件名
(3)移动文件
- mv 1.txt a(移动1.txt到a目录)
- mv a/1.txt .(移动a目录里1.txt到当前目录).代表当前目录
(4)重命名(同移动文件)
- mv 1.txt 2.txt(1.txt重命名为2.txt)
(5)修改文件最后更新时间
-
4.5.帮助手册
man+命令名字
- 命令名 —help
yarn global add tldr 或者npm yarn i -g tldr(too long;didn’t red)
5.命令的组合
命令成功什么都不会提示 返回0 echo $?
- 命令失败 提示error 返回非0
- &&操作(相当于且)1成功才执行2 如:命令1&&命令2&&echo 执行成功 1,2均成功输出执行成功
;操作(相当于或)不论1是否成功执行2 如:命令1;echo 执行成功 输出都为执行成功
6.把命令变成文件—bash脚本(前提是加了 PATH,且具有执行权限)
7.相对路径和绝对路径
相对路径是相对于当前目录的,不能以 / 开头 一般为.或..
- 绝对路径是从根目录开始的,一定以 / 开头(~ 也是绝对路径,因为 ~ 是 /c/Users/gao 这类路径的缩写)
学习命令行常犯的错误有三种:1.半角写成了全角 2.少写空格 3.拼写错误
常见命令:(详细汇总)
pwd 查看当前完整的路径
touch 创建文件
例如:touch 文件名.文件格式
touch index.html index.css index.js
echo 显示字串符
例如:echo “hello”>readme.md 在readme.md里写入字串符hello
echo $PATH 展示环境变量
ls 列出当前目录下的文件和文件夹
例如:
- ls-a 显示当前目录下的所有文件及文件夹包括隐藏的.和..等
- ls -l //显示不隐藏的文件与文件夹的详细信息
ls -al //显示当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息
mkdir 创建文件夹(mkdir guogao 在当前目录下创建guogao文件夹)
rm 删除文件或文件夹
例如:
rm guogao 在当前目录下删除guogao文件
- rm -r guogao 递归处理,将指定目录下的所有文件与子目录一并处理(即删除文件夹)
-
cd 切换路径
例如:
cd .. 切换上一层目录
- cd guogao 切换到当前目录下的guogao文件夹
- cd ./guogao切换到当前目录下的guogao文件夹
- cd ../../guogao切换到上一层的上一层目录下的guogao文件夹
-
mv 移动文件或者重命名文件
例如:
mv guogao tingting 把guogao修改为tingting
- mv guogao ../把guogao移到上级目录
mv a.md ~/Desktop/b.md把当前目录下a.md文件移动到桌面,重命名为b.md
文件路径:
根目录cd/
- 家目录cd ~或cd ~/Desktop
- 当前目录 cd books或cd ./books
- 上级目录cd ../或cd ..或cd ../css
本文资料来源饥人谷

