命令行(CLI)基础及常用命令

介绍了cmd,gitBash命令行(CLI)的一些基础知识,以及常用的一些命令

参考资料: 饥人谷

基本概述

~ / . .. $ 的意思

  1. ~/desktop : 其中的 ~ 表示电脑的username,所以这句命令等同于stage/desktop
  2. . : 当前目录
  3. .. : 上级目录,cd ..表示进入上级目录

    常见单词


























































    英文翻译
    directory目录、文件夹
    file文件
    make新建
    remove删除
    move移动
    copy复制
    list罗列
    link链接
    find查找
    echo发出回音、重复
    touch触摸
    change改变

单词缩写









































命令全写缩写
创建目录make directorymkdir
删除removerm
移动 / 重命名movemv
复制copycp
罗列listls
改变目录change directorycd, windows下用cd %userprofile%\desktop进入桌面

缩写规则就是:删掉元音字幕(A E I O U),保留前 2 到 3 个辅音字母

基础命令

  1. cd ~/Desktop 进入桌面
    1.1 cmd直接cd desktop
  2. mkdir demo-1 创建目录,这时你可以切到桌面,看到 demo-1 目录
  3. rm -rf demo-1 删除目录【-r表示递归,循环删除直至删光,-f表示强制,不提示yes/no】
  4. touch 1.txt 创建文件
    4.1 cmd用echo x > xxx.txt
  5. mv 1.txt 2.txt 这样我们就把 1.txt 移到 2.txt 了,也就是重命名
  6. cp js/main.js vendor,将js目录下的main.js复制到vendor目录下
    6.1 cmd用copy,比如copy C:\Users\stage\Desktop\hello\目录1>1.txt C:\Users\stage\Desktop\hello,将目录1里的1.txt复制到hello目录内

Linux常用命令(重点!!!)





























































































































































操作命令
进入目录cd
显示当前目录的详细路径pwd
创建目录mkdir 目录名
创建特殊名字的目录(比如带空格的文件名)mkdir “目 录名” : mkdir "file 1"
创建多个目录mkdir 目录名1 目录名2 :mkdir file1 file2 file3
创建深层次目录mkdir -p 目录路径:举个栗子 mkdir -p file1/file2/file3
我是谁,显示用户名whoami
清屏clear 或者 Ctrl + L
显示文件夹里的内容ls 文件夹路径 : ls显示当前文件夹里的内容,查看指定路径文件夹里的内容ls file1/file2
查看文件夹里的所有内容,包括隐藏的ls -a 文件夹路径
显示文件夹详细信息ls -l 文件夹路径 : drwxr表示directory(d开头表示目录,-开头表示非目录)、read可读、write可写、x可运行
显示详细信息,包括隐藏的文件ls -la 文件夹路径
创建文件echo ‘1’ > 文件路径 :echo 'xxx' > 1.txt
追加文件内容echo ‘1’ >> 文件路径
创建文件touch 文件名
改变文件更新时间touch 文件名
复制文件cp 源路径 目标路径 : cp 1.txt 2.txt将1.txt里的内容复制到2.txt,cp js/main.js vendor,将js目录下的main.js复制到vendor目录下
复制目录cp -r 源路径 目标路径 : cp -r file1 file2
重命名文件名mv 原文件名 修改后的文件名 : mv 1.txt 2.txt
删除文件rm 文件路径 : rm 1.txt
强制删除文件rm -f 文件路径
删除目录rm -r 目录路径
强制删除目录rm -rf 目录路径
【windows不支持】查看当前目录结构tree
【windows不支持】建立软链接,相当于创建一个双胞胎目录ln -s 真实文件 双胞胎文件 :ln -s demo demo-copy
下载文件curl -L https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js > jq.js【将jq源码下载下来并保存到jq.js】
拷贝网页wget -p -H -e robots=off https://www.baidu.com
磁盘占用df -kh
当前目录大小du -sh .
各文件大小du -h

cmd命令行

进入目录

如果要进入E:\aaa\bbb\ccc
首先要输入e:,进入E盘
然后在进入目录cd E:\aaa\bbb\ccc,你也可以直接cd 把文件夹拖进来
【总之,不能直接cd 路径,必须先进入相对应的磁盘,才能cd】

树形列表:

  • tree 路径:只展示目录
  • tree /f 路径:深度展示
  • tree /f 路径> tree.txt:把生成的文件目录树形结构写入到tree.txt文件中

批量合并文件

copy /b E:\aaa\bbb\*.ts E:\aaa\bbb\together.ts

批量删除文件

del E:\aaa\bbb\000*.ts

-------------本文结束感谢您的阅读-------------