前端应该掌握的命令行

2018-06-01  本文已影响114人  江湖竖子

前端开发过程中,需要用到的命令行,相对于后端来说,并不是很多。很多时候能够掌握一些基础的命令行,就可以快速地进行前端开发,下面简单介绍前端开发应该掌握的几个常用命令行。

简写 全称 作用
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用户请自行联系微软进行亲切问候~

本文持续更新,学习干巴爹...

上一篇下一篇

猜你喜欢

热点阅读