美文网首页
命令行总结

命令行总结

作者: hzl的学习小记 | 来源:发表于2018-07-02 19:29 被阅读0次
    timg.jpeg

    1.命令行基础

    • 先有命令行,后有的图形界面
    • Linux (ubuntu)使用终端
    • unix (macos)使用终端
    • windows 使用gitbash

    2.学习命令行的原因:

    • 现代前端工具没有提供图形界面, 只有命令行界面, 所以必须学习命令行
    • 包括: Gulp, SASS, Node.js, Vue, React, Angular

    3.注意

    • 注意大小写
    • 注意空格
    • 注意中英文标点切换
    • 注意是否会多个命令写在同一条命令中,导致无效

    3.基本命令

    1. 查看当前目录下文件:ls
      全写: list
      ls 查看当前目录的所有没有隐藏的文件
      ls -a 查看所有文件
      ls -l 查看更多信息
      ls -al 查看所有文件更多信息

    2.显示当前目录:pwd
    全写:print working directory

    pwd
    1. 改变目录:cd
      全写: change directory
      cd ~/Desktop 进入桌面

    2. 创建文件/改变文件更新时间 : touch
      touch 1.txt: 创建文件

    3. 删除 : rm
      全写: remove
      rm -r 文件名 删除目录
      rm -f 文件名 强制删除
      rm -rf 文件名 强制删除目录

    4. 移动/重命名: mv
      全写: move
      mv 1.txt 2.txt: 移动文件, 把1.txt移动到2.txt, 也就是重命名

    5. 创建目录:mkdir
      全写: make directory
      mkdir demo-1:创建目录demo-1
      midir -p demo-2/demo-3/demo-4:创建目录

    6. cat
      查看文件内容

    7. 创建文件:echo 'hi' > 1.txt
      强制创建文件:echo '111' >! 1.txt
      追加文件内容:'echo '123' >> 1.txt'

    10.复制:cp
    全写:copy
    复制文件: cp 1.txt 2.txt
    复制文件目录: cp -r demo-1 demo-2/demo-3

    11.其他命令:
    tree 查看目录结构 (linux/mac)
    ln-s 建立软链接 (linux/mac)
    curl-l https://code.jquery.com/jquery-3.3.1.min.js > jq.html 下载文件
    wget -p -H -e robots=off https://www.baidu.com/拷贝一个网页 (linux/mac)
    df -kh 查看磁盘占用
    du -sh 当前目录大小
    du -h 各文件大小


    推荐使用下面的网站查看命令行释义

    https://explainshell.com/

    explainshell

    相关文章

      网友评论

          本文标题:命令行总结

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