git梗概介绍

 git
什么是shell?
在计算机中,shell指代就是壳,壳是去操作核的

使用者界面(shell) -> 核心(kernel) -> 硬件

shell分类
1.图形界面shell windows操作系统
2.命令行shell linux windows系统中cmd

git bash 就是一个命令行的shell
比cmd的功能更强大

bash常用命令
命令的格式:
命令 [] []
没有提示就是不报错,代表OK
pwd 查看当前目录

cd 切换目录
cd .. 返回上一级
cd 文件 进入文件夹

ls 查看当前目录的所有内容
-a 查看所有,包括隐藏目录
-l 查看文件的详细信息
例如 ls -al

mkdir 创建目录 如果要创建多个,用空格分隔开
例如 mkdir js css img

touch 创建文件 如果要创建多个,用空格分隔开
例如 touch a.html b.html

cat 查看文件全部内容
例如 cat index.html

more/less 查看文件内容
more从linux拿过来的命令模拟,在windows中没有用
less index.html 空格表示换页阅读 回车换行阅读 q退出

rm 删除文件 如果要删除多个,用空格分隔开
例如 rm indexx.html

rmdir 删除目录 如果要删除多个,用空格分隔开
只能删除空的文件夹
rm 目录名 -r 使用递归的方式删除文件夹,里面的内容也可以删除

mv 移动文件(可以重命名) 文件夹不能自己创建
例如 mv index.html aaa/index.html

cp 复制文件(可以重命名) 文件夹不能自己创建
例如 cp index.html aaa/index.html

head 查看文件的前几行
例如 head -10 index.html
head -n 10 index.html

tail 查看文件的后几行
例如 tail -n 10 index.html
tail -10 index.html

history 查看操作的历史

> 和 >> 重定向 文件不存在会创建
例如 echo hello world > abc.html 覆盖
ls -al >> aksf.html

wget 下载
tar 解压缩
curl 网络请求
例如 curl http://www.baidu.com >> baidu.html

whoami 查看当前用户

管道符 多个命令的连接使用,上一次的命令作为下一次命令的参数进行传递
grep 结合管道符一起使用
grep 100 index.html 100可以为正则
ls -al | grep bd bd可以为正则

vi编辑器

posted on 2018-11-06 13:56  妄言  阅读(136)  评论(0编辑  收藏  举报

导航