因为工作需要就自学了Git Bash也看了一些相关的帖子,总结了一下算是我的小笔记了来跟大家分享,希望大家批评指正。
这是官方的介绍,我个人简单点的认为就是在里边写的下指令的,不就是你说让他干啥就干啥呗。
Git-Bash
计算机终端介绍:
所谓的计算机终端就是我们所说的命令行操作界面。
命令处理工具(又称为shell壳,是和kernel核相对的一个概念)
因此shell用来处理用户输入的命令的一种工具。
shell分为两大类
1.命令行式shell Cmd(DOS操作系统)、git-bash、powerShell
2.图形界面化shell Window10操作系统、Linux操作系统、
命令行式shell和图形界面化shell的区别:
后者比前者更便于操作,对没有计算机基础的用户而言,很容易上手。缺点是效率低,操作起来更耗费时间。
Git-Bash 命令行工具的使用
增删改查
Create/delete/update/read
1.查看当前所在目录
pwd print working directory
2.Cd change directory 改变当前路径
(1)Cd 指定的目录名称
(2)cd ./指当前目录
(3)cd ../指回到上级目录
注:如果想要找到层级目录,就要把层级写清楚
3.智能提示,首先打出部分内容,按下tab就会智能提示。
4.Ls Ls list 是用来显示指定目录下的具体内容
(1)Ls -l通过列表的形式显示指定文件夹以及其子项的详细信息。
(2)Ls -a显示指定目录的所有内容,包括当前目录./和上级目录../
(3)Ls -al表示Ls -a和Ls -l的集合
(4)Ls 指定文件夹
5.mkdir Make directory
创建带有指定文件名的文件夹(只能在当前目录为基础进行创建)
(1)mkdir 文件夹名称
(2)mkdir 文件夹名称1 文件夹名称2 文件夹名称3 ……
(3)mkdir -p文件夹baba/文件夹son
创建层级文件夹使用mkdir -p baba/son
6.rmdir remove directory 删除文件夹1 删除文件夹2 ……
(1)rmdir 要删除的文件夹名(只能删除空文件夹)
(2)rmdir -p可以删除非空文件夹
(3)rmdir -v在执行移出文件夹所处的状态
7.touch 创建文件的命令
(1)touch 文件名1 文件名2 ……
注:文件一定要加上后缀
8.rm remove 用来删除文件和文件夹的
理论上只能删除文件,而且删除的时候一定要加后缀。
(1)rm -r 可以删除指定文件夹以及里面的内容,但是这样删除的文件是永久删除的,无法恢复。所以不推荐使用,因为太危险。
(2)rm -f 当使用这条命令的时候,命令会出错的时候,系统是不会报错的。
(3)rm -rf 当使用这条命令的时候,命令会出错的时候,系统是不会报错的。
9.mv move 移动文件(剪切和粘贴)
(1)mv 要移动的文件名.后缀 目标文件夹
(2)mv 要移动的文件名 目标文件夹/新的文件夹
10.cp copy
(1)cp 要复制的文件名 目标文件夹 复制粘贴并改名
(2)cp 要复制的文件名 目标文件夹/新文件名
我就整理到这样。有问题欢迎指正。么么哒!