命令行总结

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

你可能感兴趣的:(命令行总结)