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
各文件大小
网友评论