前言:一个会使用命令行的的前端程序员
才是一个真正的有灵魂的前端程序员 ——鲁迅
1. 命令行是啥
1-1. 命令提示符是在操作系统中,提示进行命令输入的一种工作提示符
2. 哪些系统提供了命令行
2-1. Windows 的命令提示符和 Git Bash 是命令行
2-2. Linux(如 Ubuntu) 的终端也是命令行
2-3. Unix(如 macOS)的终端也是命令行
3. 为什么要学
3-1. 因为现代的前端工具,都没有提供图形界面,只有命令行界面,所以从实用角度出发,前端必须学命令行
3-2. 包括 Gulp、Webpack、SASS、Node.js、Vue、React、Angular
3-3. 你不学命令行还怎么混?
关于一些命令行如何使用
1- ls
在介绍 ls (list缩写)之前,先认识一下 mkdir (make directory缩写),这个玩意是干啥的呢?创建目录用的。打开git Bash,
• 输入指令 cd ~/Desktop ====》 回到桌面
• 输入指令 mkdir demo ====》 创建新的文件目录 ,快看!!! 桌面上多了一个demo的文件夹
• 输入指令 cd demo ====》 进入你创建的这个demo文件目录
• 输入指令 ls ====》 什么都没有? 嗯,这就对了,因为里面是空的啊,ls指令是显示当前文件目录里 面的文件夹路径。那怎么玩呢? 先 madir 几个文件目录,然后在输入 ls ,你就会看到文件路径出现了
• 输入指令 ls -l ====》 文件目录创建的日期和一些其他的信息
• 输入指令 ls -a ====》 全部文件目录路径,包括以 . 开头的隐藏文件
2- cat
cat 这个指令是查看文件内容用的,讲这个指令之前,先认识一下echo这个指令, 用法:echo '1' > 文件路径 (并且把内容“1”写入文件)
• 输入指令 cd ~/Desktop ====》 回到桌面
• 输入指令 mkdir demo ====》 创建新的demo文件目录
• 输入指令 cd demo ====》 进入新建的demo文件目录
• 输入指令 echo "hello word" > 1.tet ====》 创建新的文件并把 "hello word" 写入到了1.tet 文件里面
• 输入指令 cat 1.tet ====》 就可以查看到文件里面的内容
3- mv
mv 这个指令有两个功能,一个是移动文件路径,另一个是修改文件目录命名
在当前目录下只有一个文件目录时,mv指令是修改文件目录命名,在有多个文件目录时,mv指令是移动文件目录
• 输入指令cd ~/Desktop====》 回到桌面
• 输入指令mkdir demo ====》 创建新的文件目录demo
• 输入指令cd demo ====》 进入新建的demo文件目录
• 输入指令mkdir demo1 ====》 创建新的文件目录demo1
• 输入指令mkdir demo2 ====》 创建新的文件目录demo2
这时候demo文件目录下有 demo1 和 demo2 两个文件目录了
• 输入指令mv demo1 demo2 ====》 这时候就把 demo1 这个文件目录移动 demo2 里面了
• 输入指令mv demo2 demo3 ====》 这时候就把 demo2 这个文件目录命名成 demo3 了
图就不放了,自己去试试吧 ~
4- touch
touch指令创建文件用的,用法: touch xxx (xxx是文件名)
• 输入指令cd ~/Desktop====》 回到桌面
• 输入指令mkdir demo ====》 创建新的文件目录demo
• 输入指令cd demo ====》 进入新建的demo文件目录
• 输入指令touch index.html ====》 你就会看到demo文件目录里面多了一个index.html文件
图就不放了,自己去试试吧 ~
最后,一个指令查询网站,请大家收藏一下,遇到不懂的指令,去这里面查询吧
https://explainshell.com/explain?cmd=rm,
配合翻译软件会更好哦,当然,英语水平牛逼的人请忽略我这句话。
那就到这里了吧,第一次写命令行博客,如果不对的,还请多多赐教,谢谢
网友评论