git bash 记录学习笔记(1)command

Introduction to the command line interface(命令行界面)

什么是命令行界面(CLI)       for windows ,its Git Bash

                          for Mac/Linux ,its Terminal

CLI用途:       Nevigate folders

             Create files folders and programs

        Edit files folders and programs

        Run computer programs

我们的电脑目录是树状结构  由根目录(root directory)和一级一级子目录(sub directory)和文件构成
Directory( 目录)==folder(文件夹)这两个概念在这里相同 
如图 我们的电脑目录,一般打开git  bash 默认的工作目录为home directory  图中用~表示的框图
git bash 记录学习笔记(1)command

    打开git bash

你的工作目录就是你的home directory

你移入一个子目录,你的工作目录就是你的子目录

理解path(路径)    ~  上级 ‘users 再上级是 /

CLI Commands(一些简单命令的学习)

1. 输入pwd可以看到路径,到你正在工作的目录

[email protected] MINGW64 ~

$ pwd

/c/Users/user

2. 输入 clear 清除界面

3. 输入 ls 输出当前工作目录下子目录
git bash 记录学习笔记(1)command

4. ls -a  hidden and unhidden files and folders
git bash 记录学习笔记(1)command

5.ls -al details for hidden and unhidden files and folders

-a -l 是 flags(参数选项) 可以合并成一个,只要在前面加-就可以了

git bash 记录学习笔记(1)command


6.Cd change directory

  Cd 后面输入想访问的目录,就可以把工作目录切换到这个目录下
git bash 记录学习笔记(1)command

  Cd 后面不跟内容,带回home directory
git bash 记录学习笔记(1)command

  Cd .. 工作目录变换为上一级目录
git bash 记录学习笔记(1)command

7. Mkdir(make directory) 创建目录 类比右击->新建文件夹
git bash 记录学习笔记(1)command
git bash 记录学习笔记(1)command

8.Touch 新建空的文件
git bash 记录学习笔记(1)command

9.cp  (copy)复制一个东西到另一个里面    cp 源文件 目标目录 注意:cp  -r 源目录 目标目录git bash 记录学习笔记(1)command

10. rm(remove)  除移掉不想要的文件  rm 文件名
              注意: Rm -r 目录   这个目录里所有的文件都会被删除  慎用!
git bash 记录学习笔记(1)command

11. mv (move) 用处一两个目录之间移动文件  用处二重命名文件

  1) mv 文件名 目录

  2)  文件A 文件B

   mv 文件B 文件C

   文件A 文件C(B的名字被改成了C)

12. Date 显示日期

13.  echo 输出你输入的任何东西,照搬下来有点类似print

 

Git的命令还有很多,可以通过输入git help git  进入帮助网页

 或者 git help <具体命令> 查看帮助

 

修改用户名和邮箱

 

每一次向git资源库提交的过程都会标记上提交者的用户名,所以需要设置

git config -global user.nameyour name

git config -global user.emailyouremail

修改也是同样的命令

查看

git config  user.name

git config  user.email

或者输入 git config --list

 

退出

exit

就可以退出啦