
1.命令行基础
- 先有命令行,后有的图形界面
- Linux (ubuntu)使用终端
- unix (macos)使用终端
- windows 使用gitbash
2.学习命令行的原因:
- 现代前端工具没有提供图形界面, 只有命令行界面, 所以必须学习命令行
- 包括: Gulp, SASS, Node.js, Vue, React, Angular
3.注意
- 注意大小写
- 注意空格
- 注意中英文标点切换
- 注意是否会多个命令写在同一条命令中,导致无效
3.基本命令
- 查看当前目录下文件:ls
全写: list
ls查看当前目录的所有没有隐藏的文件
ls -a查看所有文件
ls -l查看更多信息
ls -al查看所有文件更多信息
2.显示当前目录:pwd
全写:print working directory

改变目录:cd
全写: change directory
cd ~/Desktop进入桌面创建文件/改变文件更新时间 : touch
touch 1.txt: 创建文件删除 : rm
全写: remove
rm -r 文件名删除目录
rm -f 文件名强制删除
rm -rf 文件名强制删除目录移动/重命名: mv
全写: move
mv 1.txt 2.txt: 移动文件, 把1.txt移动到2.txt, 也就是重命名创建目录:mkdir
全写: make directory
mkdir demo-1:创建目录demo-1
midir -p demo-2/demo-3/demo-4:创建目录cat
查看文件内容创建文件:
echo 'hi' > 1.txt
强制创建文件:echo '111' >! 1.txt
追加文件内容:'echo '123' >> 1.txt'
10.复制:cp
全写:copy
复制文件: cp 1.txt 2.txt
复制文件目录: cp -r demo-1 demo-2/demo-3
11.其他命令:
tree 查看目录结构 (linux/mac)
ln-s 建立软链接 (linux/mac)
curl-l https://code.jquery.com/jquery-3.3.1.min.js > jq.html 下载文件
wget -p -H -e robots=off https://www.baidu.com/拷贝一个网页 (linux/mac)
df -kh 查看磁盘占用
du -sh 当前目录大小
du -h 各文件大小
推荐使用下面的网站查看命令行释义
