Git 与 Linux基本命令 | 青训营笔记

简介: 上期简单介绍了Git的历史背景和功能,也简要说明了他的功能。但所谓不学无术,光学不练假把式,今天主要就聚焦于Git安装好之后需要的操作(以Linux版命令行为例)

上期简单介绍了Git的历史背景和功能,也简要说明了他的功能。但所谓不学无术,光学不练假把式,今天主要就聚焦于Git安装好之后需要的操作(以Linux版命令行为例)


一、Git终端


下载安装完Git之后会出现3个应用:

Git Bash

Git CMD

Git GUI

image.png

Git Bash程序会打开一个Unix与Linux命令行终端。推荐使用

Git CMD采用的是WIndows风格的命令行

Git GUI采用的是图形界面的Git,不建议初学者使用,反正迟早要接触Linux,也迟早要会用命令行,不如提前适应。


二、Git Bash


1、在桌面或者开始菜单栏内打开Git Bash,终端如图所示:

image.png

黑底彩色字,很简约,很有极客风格!ψ(`∇´)ψ

tips:按住ctrl加滚轮可以调节字体大小


2、Linux基本命令


既然是以Linux为风格的命令行,我们就得先过一遍一些Linux的命令:

cd 改变目录
cd.. 返回上一级目录
pwd 显示当前所在的目录路径
ls(或ll) 列出当前目录中的所有文件,ll列出的内容更多
touch 新建一个文件。如 touch html.txt就会在当前目录新建一个html.txt文件
rm 删除一个文件。如rm html.txt就可以把上面创建的html.txt文件删除
mkdir 新建一个目录(也就是创建一个文件夹)。操作同5和6
rm -r 删除一个文件夹.操作同5和6
mv 移动文件。如mv index.html test 就会把index.html这个文件移动到test目录里
reset 重新初始化终端,可以当清屏来用。
clear 清屏
history 查看命令历史
help 帮助菜单
exit 推出
#是注释


3、Git配置


在终端里输入:git config -l:

image.png

-l代表list清单,等价于--list。整个命令的意思是列出git所有的配置。如上图就显示出了所有的配置列表。此外,git config --global --list就是列出全局配置。同理 git config --system --list就是列出系统配置。


相关文章
|
2天前
|
Linux
Linux(5)WIFI/BT调试笔记
Linux(5)WIFI/BT调试笔记
17 0
|
3天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
24 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
3天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
1天前
|
Linux 开发工具 C语言
【linux基础(七)】Linux中的开发工具(下)--make/makefile和git
【linux基础(七)】Linux中的开发工具(下)--make/makefile和git
|
1天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)
|
1天前
|
Linux
【Linux】常用命令
【Linux】常用命令
14 0
|
1天前
|
安全 Ubuntu Linux
Linux 网络操作命令Telnet
Linux 网络操作命令Telnet
7 0
Linux 网络操作命令Telnet
|
1天前
|
存储 Linux 开发工具
Git 分布式版本控制系统基本概念和操作命令
Git 分布式版本控制系统基本概念和操作命令
16 0
|
2天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
28 0
|
2天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
7 0