美文网首页
命令行基础

命令行基础

作者: MajorDong | 来源:发表于2019-02-24 23:24 被阅读0次

    为什么要学命令行

    1. 命令行是啥
    2. 哪些系统提供了命令行
      1. Windows 的命令提示符和 Git Bash 是命令行
      2. Linux(如 Ubuntu) 的终端也是命令行
      3. Unix(如 macOS)的终端也是命令行
    3. 为什么要学
      • 因为现代的前端工具,都没有提供图形界面,只有命令行界面,所以从实用角度出发,前端必须学命令行
      • 包括 Gulp、Webpack、SASS、Node.js、Vue、React、Angular
      • 你不学命令行还怎么混?

    基本概述

    1.文件与目录(文件夹)
    2.~ / . .. $ 的意思

    • ~ 用户目录
    • / 整个硬盘
    • . 当前目录
    • .. 父目录

    常用命令

    1. 文件相关
    2. 网络相关
      1. curl
      2. wget
    3. git 相关
    4. Hexo 使用示例

    ~/.bashrc的用途

    1. 预先执行命令
    2. bash alias

    常见的自带命令

    操作 命令
    进入目录 cd
    显示当前目录 pwd
    创建目录 mkdir demo-1目录名
    创建目录 mkdir -p "demo-2/demo-3/demo-4" 目录路径
    我是谁 whoami
    -- --
    查看路径 ls 路径
    查看路径 ls -a 路径 显示隐藏的文件和目录的路径.和..
    查看路径 ls -l 路径 显示路径的详细信息
    查看路径 ls -al a+l
    -- --
    创建文件 echo “hello” > 1.txt echo '1' > 文件路径
    追加文件内容 echo “MajorDong” >> 1.txt echo '1' >> 文件路径
    改变文件更新时间 touch 文件名
    -- --
    复制文件 cp 1.txt 11.txt cp 源路径 目标路径
    复制目录 cp -r demo-2 demo-22 cp -r 源路径 目标路径
    -- --
    移动重命名 mv 1.txt hi.md mv 源路径 目标路径
    -- --
    删除文件 rm 文件路径
    强制删除文件 rm -f 文件路径
    删除目录 rm -r 目录路径
    强制删除目录 rm -rf 目录路径
    -- --
    下载文件 cur; -L https://www.baidu.com > baidu.html
    拷贝网页 wget -p -H -e robots=off https://(windows不支持wget)
    磁盘占用 df -kh
    当前目录大小 du -sh
    各文件大小 du -h

    相关文章

      网友评论

          本文标题:命令行基础

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