前端开发过程中,需要用到的命令行,相对于后端来说,并不是很多。很多时候能够掌握一些基础的命令行,就可以快速地进行前端开发,下面简单介绍前端开发应该掌握的几个常用命令行。
简写 | 全称 | 作用 |
---|---|---|
cd | change directory | 进入文件夹(切换目录) |
mkdir | make directory | 创建文件夹(新建目录) |
cat | concatenate | 文本输出命令 |
touch | touch | 创建文件 |
echo | echo | 创建文件(可在文件中添加内容) |
mv | move | 移动文件(重命名文件) |
ls | list | 查看路径(罗列当前位置有什么文件) |
rm | remove | 删除文件 |
pwd | print working Directory | 显示用户当前工作目录 |
clear | clear | 刷新屏幕 |
缩写规则就是:删掉元音字幕(A E I O U),保留前 2 到 3 个辅音字母
cd
cd全称为change directory(切换目录),使用方式为 “ cd 路径 ” ,路径可以为绝对路径,也可以为相对路径,也可以直接省略,直接 cd 直接切换至home directory(主目录)。
语法
cd (选项) (参数)
注:(选项)——可以先不用在意,学会基础用法之后,循序渐进
示例
cd 进入主目录
cd ~ 进入主目录
cd ~/Desktop 进入桌面
cd - 返回上一个目录
cd .. 返回上级目录(如果当前目录为顶层目录,则无效)
cd ../.. 返回上两级目录
注:
单点 . ——当前目录(目前的目录)。
双点 .. ——父目录。
横岗 -——上一个目录
波浪线符号 〜 ——当前用户的主目录。
以 / 开头的路径就是绝对路径。
mkdir
mkdir全称为make directory(新建目录),使用方式为“ mkdir 目录 ”,目录可以直接写目录名,也可以写目录路径。
语法
mkdir (选项)(参数)
示例
mkdir x 在当前目录创建名为x的目录
mkdir x/xx 在x目录下创建名为xx的目录
mkdir -p x/xx/xxx/xxxx 创建嵌套目录,x/xx/xxx/xxxx。
mkdir -p x xx xxx xxxx 创建为多个同级目录,x、xx、xxx、xxxx。
注:-p 选项——parents,创建一个目录的时候,若其父目录不存在,则自动创建
ls
ls全称为list(罗列出当前目录中的文件),使用方式为“ ls 选项 ”,ls 选项有很多,只列举最常用到的几个。
语法
ls (选项)(参数)
示例
ls 罗列出当前的位置的与文件
ls -a 罗列出当前的位置的与文件,all所有,包括隐藏的文件
ls -l 罗列出当前的位置的与文件,long长列表,包括详细信息
ls -al 罗列出当前的位置的与文件的详细信息,包括隐藏的文件
cat
cat全称为concatenate(文本输出命令),常用来查看文件内容、创建文件、文件合并、追加文件内容等。使用方式为“ cat 选项内容 ”,cat的功能选项有很多,也只列举最常用到的几个。
语法
cat (选项)(参数)
示例
查看内容
cat x.txt 查看x.x文件中内容。
cat -n x.txt 查看内容,且对所有输出行进行编号,由1开始。
cat -b x.txt 查看内容,与-n选项一样输出,对于空白行不编号。
cat -s x.txt 连续两行或两行以上的空白行,就代换为一行的空白行。
cat x.txt>xx.txt 复制x.txt到xx.txt中,覆盖xx.txt的内容。
cat x.txt>>xx.txt 把x.txt中内容写入到xx.txt中,不会覆盖xx.txt的内容。创建内容
cat>x.txt<<x 回车 "输入内容" x
创建内容时要设置命令行结束标志,也就是<<x,x自定义字符,注意是大小写敏感的,当文件内容写完之后要输入结束标志x,这时命令会正确结束,表示成功创建文件并且写进内容。
追加内容
cat>>x.txt<<x 回车 "输入内容" x
追加内容只要改变创建内容的符号>改为>>即可
合并内容
cat x.txt xx.txt xxx.txt >xxxx,txt
复制x.txt、xx.txt、xxx.txt、到xxxx.txt中,覆盖xxxx.txt的内容。cat x.txt xx.txt xxx.txt >>xxxx,txt
复制 x.txt、xx.txt、xxx.txt、到xxxx.txt中,不覆盖xxxx.txt的内容。
mv
mv全称为move(移动文件),用来对文件或文件夹重命名,或者将文件从一个目录移到另一个目录中。使用方式为“ cat 选项内容 ”,cat的功能选项有很多,也只列举最常用到的几个。
语法
mv(选项)(参数)
注:先掌握简单的mv使用,选项部分循序渐进
示例
mv x.txt xx.txt 文件x.txt改名为xx.txt
mv x.txt xx 把文件x.txt移动到xx目录
mv /x/xx . 把/x/xx 中的所有文件移动到当前目录
touch
touch全称就为touch(创建文件),touch有两个功能,一是创建新的空文件(常用功能);二是把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。
语法
touch(选项)(参数)
示例
touch x.txt 创建一个x.txt的空文件,如果x.txt已存在,则更新文件的时间戳
echo
echo全称就为echo(创建文件),在编程中,echo用于在终端下打印变量value,在显示器上显示一段提示文字。也常用于创建文件,与touch不同的是,echo可以给创建的文件添加字符串内容。
语法
echo(选项)(参数)
示例
echo "x" > x.txt 创建一个x.txt文件,文件内容为"x"。如果文件已存在,则覆盖原有内容。
echo "x" >> x.txt 创建一个x.txt文件,文件内容为"x"。如果文件已存在,在之后追加新内容。
rm
rm全称就为remove(删除文件),删除一个目录中的一个或多个文件或目录。
语法
rm(选项)(参数)
示例
rm x.txt 删除x.txt文件。
rm -i x.txt 删除x.txt文件前询问是否删除。
rm -f x.txt 强制删除x.txt。
rm -r x 递归删除x目录,包裹目录中子文件 。
rm -rf x 递归强制删除x目录。
rm -r 星号 删除当前目录下除隐含文件外的所有文件和子目录(谨慎操作)
最后,推荐几个学习命令行的网站:
https://explainshell.com/
explainshell网可以把你疑惑的命令行输入,即可进行解析,拆分解答,什么命令什么作用,一目连然,学习命令行必备良站~~
http://man.linuxde.net/
命令行大全,不用解释,输入自己不理解的命令行,即可见证奇迹~堪称命令行字典。
(这个网站其实是写这篇笔记过程中找到的,学习了许多)
以上内容均在Deepin(linux)系统中测试,windows用户请自行联系微软进行亲切问候~
本文持续更新,学习干巴爹...