为什么要学命令行
- 命令行是啥
- 哪些系统提供了命令行
- Windows 的命令提示符和 Git Bash 是命令行
- Linux(如 Ubuntu) 的终端也是命令行
- Unix(如 macOS)的终端也是命令行
- 为什么要学
- 因为现代的前端工具,都没有提供图形界面,只有命令行界面,所以从实用角度出发,前端必须学命令行
- 包括 Gulp、Webpack、SASS、Node.js、Vue、React、Angular
- 你不学命令行还怎么混?
基本概述
1.文件与目录(文件夹)
2.~ / . .. $ 的意思
- ~ 用户目录
- / 整个硬盘
- . 当前目录
- .. 父目录
常用命令
- 文件相关
- 网络相关
- curl
- wget
- git 相关
- Hexo 使用示例
~/.bashrc的用途
- 预先执行命令
- bash alias
常见的自带命令
操作 | 命令 |
---|---|
进入目录 | cd |
显示当前目录 | pwd |
创建目录 | mkdir demo-1目录名 |
创建目录 | mkdir -p "demo-2/demo-3/demo-4" 目录路径 |
我是谁 | whoami |
-- | -- |
查看路径 | ls 路径 |
查看路径 | ls -a 路径 显示隐藏的文件和目录的路径.和.. |
查看路径 | ls -l 路径 显示路径的详细信息 |
查看路径 | ls -al a+l |
-- | -- |
创建文件 | echo “hello” > 1.txt echo '1' > 文件路径 |
追加文件内容 | echo “MajorDong” >> 1.txt echo '1' >> 文件路径 |
改变文件更新时间 | touch 文件名 |
-- | -- |
复制文件 | cp 1.txt 11.txt cp 源路径 目标路径 |
复制目录 | cp -r demo-2 demo-22 cp -r 源路径 目标路径 |
-- | -- |
移动重命名 | mv 1.txt hi.md mv 源路径 目标路径 |
-- | -- |
删除文件 | rm 文件路径 |
强制删除文件 | rm -f 文件路径 |
删除目录 | rm -r 目录路径 |
强制删除目录 | rm -rf 目录路径 |
-- | -- |
下载文件 | cur; -L https://www.baidu.com > baidu.html |
拷贝网页 | wget -p -H -e robots=off https://(windows不支持wget) |
磁盘占用 | df -kh |
当前目录大小 | du -sh |
各文件大小 | du -h |
网友评论