Git学习笔记1

159 阅读2分钟

基本命令行

一、查看文件或目录

  1. 查看当前文件的绝对路径:pwd
  2. 查看当前目录内容:ls(默认不显示以.开头的文件)
  3. 查看指定目录内容:ls路径
  4. 查看文件内容:
  • cat路径:全部查看
  • head路径:查看前10行,可以通过参数修改,如head style.css -n 15
  • tail路径:查看后10行,可以通过参数修改
  • less路径:分页查看,显示第一屏,通过上下键查看更多
  • -- version查看版本

二、创建文件

  1. 创建:
  • touch 1.txt创建1.txt
  • echo hi > 1.txt录入hi到1.txt,重复使用会覆盖之前内容:
  • echo hihi >> 1.txt 追加hihi到1.txt,不会覆盖
  • echo -e "1\n2" >> 1.txt\n代表回车,追加多行内容到1.txt,注意需加引号。直接回车也可以,但建议使用\n
  1. 同时创建多个文件
  • touch 1.txt 2.txt(中间空格即可)
  1. 创建目录:
  • mkdir a创建文件夹a
  • mkdir -p a/b/c创建a/b/c多层文件夹,-p表示要输入完整路径
  1. 同时创建多个目录
  • mkdir a/b/c a/d/c(中间空格即可)
  • mkdir -p a/b/c a/d/c(中间空格即可)

5.复制文件

  • cp 1.txt 2.txt复制文件1.txt到2.txt
  • cp -r a b复制目录a到b

三、删除文件

  1. rm 1.txt删除.txt
  2. rm -r a删除目录a(递归删除a文件夹)
  3. rm -rf a删除有内容的目录a

四、修改文件或目录

  1. echo haha >> 1.txt code 1.txt:用code打开1.txt,修改/追加文件内容
  2. echo '' 1.txt清空文件,或打开后全选删除
  3. mv 1.txt 2.txt当前目录下,移动/重命名文件目录
  4. mv 1.txt demo-1将1.txt放入demo-1文件夹
  5. mv demo-1/1.txt . 将demo-1里的1.txt移动到当前目录
  6. ll ls-l 查看文件更新时间
  7. touch 1.txt修改1.txt的最后更新时间

帮助手册

  • ls --help ls --help less 查看
  • npm i -g tldr yarn global add tldr安装tldr
  • tldr ls 查看ls的常用形式

五、多个命令组合

  1. echo $? 成功返回0,失败返回错误编号
  2. &&当一条命令执行成功之后,执行另一条
  3. ; 不管第一条命令成功或失败,都执行另一条

六、把命令变成文件

  1. touch 文件1 创建无后缀文件1,文件名如果中文出错改用英文
  2. code 文件1 用code打开文件1
  3. 快捷键:alt+. 将上一次最后的参数直接复制
  4. choma +x 文件1 添加执行权限,Mac必须做,Windows可不做
  5. 将要执行的命令写到code文件里,如madir x cd x touch i index.html
  6. ./文件1 运行,创建有内容的文件1
  7. 打开code,将 makir x cd x 改为 makir $1 cd $1,添加参数,运行 ./文件1 xxxsh 文件1 aaa创建有内容的文件xxx;将可执行文件路路径添加到PATH后可以直接运行 文件1 aaa,如果不加PATH,需要把路径写全

添加PATH

  • 此电脑-属性-高级系统设置-环境变量-PATH-新建