美文网首页
关于命令行入门简单总结

关于命令行入门简单总结

作者: 陈夏天0527 | 来源:发表于2018-09-29 00:09 被阅读0次

         现代前端的工具都是命令行界面,包括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

    相关文章

      网友评论

          本文标题:关于命令行入门简单总结

          本文链接:https://www.haomeiwen.com/subject/gzzfoftx.html