关于命令行入门简单总结

2018-09-29  本文已影响0人  陈夏天0527

     现代前端的工具都是命令行界面,包括Gulp、Webpack、SASS、Node.js、Vue、React、Angular。这些是现在面试前端工作基本要求掌握的工具。趁记忆还新,下面把学到的关于命令行的入门知识做个简单总结:

1.首先理解~ / . .. $ 这几个符号的意思: 

   (1)"~":用户目录。

   (2)“/”:由于Linux和Unix不像windows有盘符的概念,所以“/”就表示所有硬盘

   (3)“.”:当前目录

   (4)“..”:负目录

   (5)“$”:无意义。这符号会在打开命令行工具时看到,表示可以输入命令行的意思。看下图第一个符号

2.学习命令行首先要背下列单词:

接下来就可以试试命令的使用

(1)下图:输入“cd desktop”命令之后由用户目录进入到了桌面

(2)下图:输入“mkdir summer”命令之后可以看到在桌面新建了一个叫“summer”的文件夹(mkdir:  make directory)

(3)输入“rm -rf  summer”即可看到刚才新建的叫“summer”的文件夹消失了(rm: remove,注意:若删除的是文件夹即目录,则rm 后面需要加上“-r”表示递归地删除目录,若是删除文件,则输入“rm”即可;“f”表示删除即可,不需要再咨询用户是否需要删除)

(4)下图:输入“touch 1.txt”可以看到在桌面上新建了一个叫“1.txt”的文件(若需删除该文件,输入“rm 1.txt”即可)

(5)下图:输入“mv 1.txt 2.txt”即可重命名1.txt为2.txt

3.下面是一些常见的自带命令(注意以下命令windows有些不能用)

第一部分:

补充:“mkdir -p 目录路径”可以在目录里再建目录,

第二部分:

补充:加上“-a”可以显示隐藏文件;“-l”表示显示更多信息;“drwxr-xr-x”:第一个d表示此文件是一个目录,r、w、x分别表示管理员的权限为可读可写可执行,后面的两个“r-x”分别表示用户所在的组和其他人的权限为可读可执行

第三部分:

补充:1.若本身没有这个文件,并且想要在这个文件里添加东西,则可以用"echo"命令(与“touch”区别)

示例

,输入“echo “hello“ > 1.txt””可看到新建了一个1.txt的文件,并且在1.txt里了”hello“;2.windows不能执行第二句”echo '1' >! 文件路径“,系统会以为你要新建一个内容是”1“的名叫”!“的文件;

第四部分:

(记住copy目录的时候要加上“-r”,再说一遍“-r”表示递归地的意思)

第五部分:

可重命名路径,后缀(文件类型)也可变

第六部分:删除文件/目录

第七部分:

注意:1.以上两个命令windows不支持;2.建立软连接这个命令类似创建快捷方式,但与快捷方式本质不同

第八部分:

4.若想了解更多命令:

1.可以在google搜索Linux xxx  

2.命令行释义:https://explainshell.com

3.命令行常见用法:https://github.com/tldr-pages/tldr#tldr

在gitbash安装(输入命令:npm install -g tldr),使用例子如下:

(1)关于命令cat

(2)关于命令ls

(3)关于命令mv

(4)关于命令touch

上一篇下一篇

猜你喜欢

热点阅读