命令行基础

2019-02-24  本文已影响0人  MajorDong

为什么要学命令行

  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
上一篇下一篇

猜你喜欢

热点阅读