git命令行入门

作者: 茜Akane | 来源:发表于2020-12-26 14:46 被阅读0次

Get Started

  • 命令缩写
  • 增删改查
  • 组合命令
  • 脚本文件
  • PATH的本质

命令缩写

将动词缩写就成了命令。


image.png

增删改查

查:查看文件或目录

• 查看当前目录的绝对路径
    ○ pwd
• 查看当前目录内容
    ○ ls
• 查看指定目录内容 
    ○ ls 路径
• 查看文件内容
    ○ cat 路径(全部查看)
    ○ head 路径(查看前十行+ -n 14,可以查看前14行)
    ○ tail 路径(查看后十行)
    ○ less 路径(分页看)

增:创建文件

  • 创建 1.txt
    ○touch 1.txt
    ○ echo 1.txt
    ○ echo haha > 2.txt
    ○ echo hahaha >> 2.txt
    ○ echo -e "ha/nhaha" >> 2.txt
  • 创建目录 a/
    ○ mkdir a
  • 创建多层目录
    ○ mkdie -p a/b/c
  • 同时创建多个文件
    ○ touch 1.txt 2.txt
    ○ mkdir a b
  • 复制文件
    ○ cp 1.txt 2.txt
  • 复制目录
    ○ cp -r a b

删:删除文件

  • 删除1.txt
    ○ rm 1.txt
  • 删除目录a/
    ○ rm -r a
  • 删除有内容的目录
    ○ rm -rf a

改:修改文件

  • 修改文件内容
  • 追加文件内容
    ○ echo haha >> 2.txt
  • 清空文件
    ○ echo "" > 2.txt
  • 移动(/重命名)文件/目录
    ○ mv 1.txt a
    ○ 若a里已经有了1.txt,再mv的时候就是覆盖重命名
  • 修改文件最后更新时间
    ○ ll/ls -l 可以查看当前文件夹所有文件的时间
    ○ touch 1.txt "摸"一下文件更新时间

命令成功判断

  • 如果成功了,什么都不会提示
  • 如果失败了,会提示error和描述
  • 成功返回0,失败返回err code
touch 1.txt
echo $?
>0

&&操作

  • 当第一条命令成功之后才会进行第二条
touch 1.txt && echo 成功
>成功(成功创建)

;操作

  • 不管成功和失败都执行另一条
rm 1.txt ;echo 执行
>执行

脚本文件

把命令变成文件。
步骤:

  1. 创建一个文件,无所谓后缀,可以没有
  2. 添加执行权限(windows没有这个概念)
  3. 把要执行的命令写到文件里
  4. 运行【sh 正确的路径】(或者./正确路径)即可执行
  5. 如果加了shebang(脚本开头:#!/usr/bin/env sh),删掉sh也能执行
  6. 但是必须用正常的路径
  7. 如果加了PATH,可以只用文件名就能执行(加入PATH的都是可执行文件)

添加文件goodjob,并用vscode打开(已设置vscode为默认软件)。

touch goodjob
code goojob

在打开的文件中写入命令。

mkdir $1
cd $1
touch index.html
touch style.css
touch main.js

echo -e "<!DOCTYPE html>\n<h1>标题</h1>" >> index.html

保存好后退出。

chcmd +x goodjob

这是让goodjob变成可执行文件,但是windows不需要这个操作,这是mac上需要的命令。

./goodjob
./goodjob xyz

运行文件。其中文件里的$1是参数。

PATH的本质

将可执行的文件路径加进PATH中,就可将文件名当作指令来调用这个可执行文件。

相关文章

  • git最简单使用方法

    简易的命令行入门教程: Git 全局设置: 创建 git 仓库: 已有项目?

  • 简易的命令行入门教程

    简易的命令行入门教程:Git 全局设置: 创建 git 仓库: 已有仓库?

  • 简易的命令行入门教程

    简易的命令行入门教程:Git 全局设置:git config --global user.name "Admin"...

  • gitee码云入门

    简易的命令行入门教程: Git 全局设置: git config --global user.name "姓名" ...

  • git提交代码

    简易的命令行入门教程: 创建 git 仓库: 已有仓库?

  • git文件提交命令

    简易的命令行入门教程:Git 全局设置: 创建 git 仓库: 下载远程文件 已有项目?

  • 常用git命令

    简易的命令行入门教程:Git 全局设置:git config --global user.name "XIONGc...

  • 前端自学秘籍

    基本工具 Git 命令行 静态页面 JavaScript入门系列 了解 JavaScriptJavaScript概...

  • Gitee 简易命令

    简易的命令行入门教程: Git 全局设置: git config --global user.name "昵称"g...

  • git相关问题集锦

    简易的命令行入门教程: centos安装高版本git通过git –version查看系统带的版本,Cento6.5...

网友评论

    本文标题:git命令行入门

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