我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Day36 - Linux命令与Git

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Day36 - Linux命令与Git

网络相关命令:
ping - 检测网络可达性 - ICMP
tracepath - 检查数据路由
ifconfig - 检查网络接口(网络适配器)
ip - 查看配置网络接口相关信息
netstat - 查看网络状态(端口占用、进程、已建立的连接)
netstat -nap
sftp - 安全网络文件传输
scp - 安全文件拷贝

scp 文件名 用户名@地址(1.2.3.4):/目的目录/文件名

命令 & :命令后面加上&,将进程放到后台运行
jobs:查看后台运行的进程
fg %进程编号 : 将后台进程放到前台运行
bg %进程编号 : 将进程在后台启动,将后台停止运行程序启动
Ctrl + z : 将前台程序暂停放到后台

1.下载源代码

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.1.tar.xz

2.解压缩,解归档

xz -d git-2.19.1.tar.xz
tar -xvf git-2.19.1.tar

3.进入目录,配置安装路径

cd git-2.19.1
./configure --prefix=/usr/local/

4.安装Git的网络依赖库 - libcurl-devel

yum -y install libcurl-devel

5.构建和安装

make && make install

6.检查安装结果

git --version

Git的使用

1. 创建git仓库

git init

2. 将代码纳入暂存区

git add 文件名
git add .

3. 查看暂存区状态

git status
git rm --cached 文件名(从暂存区移除)
git checkout -- 文件名(将暂存区文件恢复到工作区)

4. 配置身份标识

git config --global user.name "..."
git config --global user.email "..."

5. 提交到本地仓库

git commit -m '...'

6. 查看提交日志

git log
git reflog - 看到未来的版本(曾经提交过又被撤回的版本)

7. 回到历史版本

git reset --hard HEAD^
git reset --hard HEAD^^
git reset --hard 版本的哈希摘要

--hard参数是为了保持工作区和历史版本的一致性

#!/usr/bin/python3
"""
万年历
"""
from datetime import datetime
import sys


def is_leap(year):
    """判断指定年份是否是闰年"""
    return year % 4 == 0 and year % 100 != 0 or year % 400 == 0


def get_month_days(year, month):
    """获取指定月份的天数"""
    days = [0,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
    if month == 2 and is_leap(year):
        days[2] = 29
    return days[month]


def main():
    # 通过sys模块的argv可以获取命令行参数
    # 命令行参数:在执行命令时和命令输入在同一行的参数
    if len(sys.argv) == 3:
        year = int(sys.argv[2])
        month = int(sys.argv[1])
    else:
        now = datetime.now()    
        year = now.year
        month = now.month
    y = year if month > 2 else year - 1
    m = month if month > 2 else month + 12 
    c = y // 100 
    y = y % 100
    w = y + y // 4 + c // 4 - 2 * c + 26 * (m + 1) // 10 
    w %= 7
    months = [
        '',  'January', ' February', 'March', ' April', 'May', ' June',
        ' July', ' August', 'September', 'October', ' November', ' December'
    ] 
    print(f'{months[month]} {year}'.center(20))
    print('Su Mo Tu We Th Fr Sa')
    print(' ' * 3 * w, end='')
    days = get_month_days(year, month)
    for day in range(1, days + 1):
        print(f'{day}'.rjust(2), end=' ')
        w += 1
        if w % 7 == 0:
            print()    
    print()


if __name__ == '__main__':
    main()

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Day36 - Linux命令与Git

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Day36 - Linux命令与Git

网络相关命令:ping - 检测网络可达性 - ICMPtracepath - 检查数据路由ifconfig - 检查网络接口(网络适配器)ip - 查看配置网络接口相关信息netstat - 查看网络状态(端口占用、进程、已建立的连接)n
2023-01-31

linux中GIT命令怎么用

小编给大家分享一下linux中GIT命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!设置用户信息这应该是安装完 git 的***步。我们将添加用户信息 (
2023-06-16

linux如何安装git及git常用命令

这篇文章主要讲解了“linux如何安装git及git常用命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux如何安装git及git常用命令”吧!1、安装git$ sudo apti
2023-07-05

linux中git命令有什么用

这篇文章将为大家详细讲解有关linux中git命令有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言因为结合了开发中可能遇到的场景,篇幅较长,不过我觉得很有助于你理解 git 的运作机制,而不是死
2023-06-09

Linux常用命令git怎么用

这篇文章主要为大家展示了“Linux常用命令git怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux常用命令git怎么用”这篇文章吧。Linux常用命令it命令是文字模式下的文件管理
2023-06-28

Linux下怎么使用git命令

本篇内容介绍了“Linux下怎么使用git命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Git(读音为/gɪt/)是一个开源的分布式版本
2023-06-28

Linux git命令怎么正确使用

这篇文章主要介绍了Linux git命令怎么正确使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux git命令怎么正确使用文章都会有所收获,下面我们一起来看看吧。git是目前世界上最先进的分布式版本控
2023-06-28

linux中Git常用命令有哪些

小编给大家分享一下linux中Git常用命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Git重要概念master head每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。在Git里,有个分支叫主分
2023-06-16

linux安装git的命令是哪个

这篇文章主要介绍“linux安装git的命令是哪个”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux安装git的命令是哪个”文章能帮助大家解决问题。在linux中,安装git的命令是“yum
2023-07-02

git 常用命令

1. 新建代码库#在当前目录新建一个Git代码库$gitinit#新建一个目录,将其初始化为Git代码库$gitinit[project-name]#下载一个项目
2023-05-30

git常用命令

git常用命令类型有:1、第一次初始化;2、工作基本操作;3、初始化仓库;4、查看仓库当前状态;5、文件相关操作;6、查看历史记录;7、代码回滚;8、版本库相关操作;9、远程仓库相关操作;10、分支相关操作;11、git相关配置;12、其他查看配置相关;13、撤消某次提交;14、标签。
git常用命令
2023-10-29

Linux常用命令与命令缩写整理

linux 常用命令 pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf :ps -au
2022-06-05

Linux中Git集中操作命令汇总

SyntaxHighlightergit version # 查看版本 git config -l # 查看当前配置 git config --g
2022-06-04

Linux系统下Git操作命令总结

本篇内容主要讲解“Linux系统下Git操作命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统下Git操作命令总结”吧!1.显示当前的配置信息代码如下:git config -
2023-06-12

Linux系统安装Git命令有哪些

这篇文章主要介绍Linux系统安装Git命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、执行安装连接到服务器并登录成功后,输入如下指令,进行下载安装: yum install git 界面显示如下:出现询
2023-06-28

Linux的chattr命令与lsattr命令如何使用

本篇内容主要讲解“Linux的chattr命令与lsattr命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的chattr命令与lsattr命令如何使用”吧!chattr
2023-07-06

dos命令与linux命令的区别有哪些

本文小编为大家详细介绍“dos命令与linux命令的区别有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“dos命令与linux命令的区别有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。dos命令与lin
2023-06-30

Linux常用命令与命令缩写有哪些

这篇“Linux常用命令与命令缩写有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux常用命令与命令缩写有哪些”文
2023-06-30

Git命令git-reset怎么使用

这篇文章主要介绍了Git命令git-reset怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Git命令git-reset怎么使用文章都会有所收获,下面我们一起来看看吧。git-reset的作用是重置当前
2023-07-05

编程热搜

目录