iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Day36 - Linux命令与Git
  • 619
分享到

Day36 - Linux命令与Git

命令LinuxGit 2023-01-31 08:01:51 619人浏览 安东尼
摘要

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

网络相关命令:
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()

--结束END--

本文标题: Day36 - Linux命令与Git

本文链接: https://www.lsjlt.com/news/193094.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Day36 - Linux命令与Git
    网络相关命令:ping - 检测网络可达性 - ICMPtracepath - 检查数据路由ifconfig - 检查网络接口(网络适配器)ip - 查看配置网络接口相关信息netstat - 查看网络状态(端口占用、进程、已建立的连接)...
    99+
    2023-01-31
    命令 Linux Git
  • linux中GIT命令怎么用
    小编给大家分享一下linux中GIT命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!设置用户信息这应该是安装完 git 的***步。我们将添加用户信息 (...
    99+
    2023-06-16
  • linux如何安装git及git常用命令
    这篇文章主要讲解了“linux如何安装git及git常用命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux如何安装git及git常用命令”吧!1、安装git$  ...
    99+
    2023-07-05
  • Linux常用命令git怎么用
    这篇文章主要为大家展示了“Linux常用命令git怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux常用命令git怎么用”这篇文章吧。Linux常用命令it命令是文字模式下的文件管理...
    99+
    2023-06-28
  • linux中git命令有什么用
    这篇文章将为大家详细讲解有关linux中git命令有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言因为结合了开发中可能遇到的场景,篇幅较长,不过我觉得很有助于你理解 git 的运作机制,而不是死...
    99+
    2023-06-09
  • Linux下怎么使用git命令
    本篇内容介绍了“Linux下怎么使用git命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Git(读音为/gɪt/)是一个开源的分布式版本...
    99+
    2023-06-28
  • linux中Git常用命令有哪些
    小编给大家分享一下linux中Git常用命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Git重要概念master head每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。在Git里,有个分支叫主分...
    99+
    2023-06-16
  • Linux git命令怎么正确使用
    这篇文章主要介绍了Linux git命令怎么正确使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux git命令怎么正确使用文章都会有所收获,下面我们一起来看看吧。git是目前世界上最先进的分布式版本控...
    99+
    2023-06-28
  • linux安装git的命令是哪个
    这篇文章主要介绍“linux安装git的命令是哪个”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux安装git的命令是哪个”文章能帮助大家解决问题。在linux中,安装git的命令是“yum ...
    99+
    2023-07-02
  • Linux常用命令与命令缩写整理
    linux 常用命令 pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的任务管理器)  常用参数...
    99+
    2022-06-05
    Linux 常用命令 命令缩写
  • Linux中Git集中操作命令汇总
    SyntaxHighlighter git version # 查看版本 git config -l # 查...
    99+
    2022-06-04
    命令 操作 Linux
  • Linux系统安装Git命令有哪些
    这篇文章主要介绍Linux系统安装Git命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、执行安装连接到服务器并登录成功后,输入如下指令,进行下载安装: yum install git 界面显示如下:出现询...
    99+
    2023-06-28
  • Linux系统下Git操作命令总结
    本篇内容主要讲解“Linux系统下Git操作命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统下Git操作命令总结”吧!显示当前的配置信息代码如下:git config --l...
    99+
    2023-06-12
  • Linux常用命令与命令缩写有哪些
    这篇“Linux常用命令与命令缩写有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux常用命令与命令缩写有哪些”文...
    99+
    2023-06-30
  • Linux的chattr命令与lsattr命令如何使用
    本篇内容主要讲解“Linux的chattr命令与lsattr命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的chattr命令与lsattr命令如何使用”吧!chattr &...
    99+
    2023-07-06
  • dos命令与linux命令的区别有哪些
    本文小编为大家详细介绍“dos命令与linux命令的区别有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“dos命令与linux命令的区别有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。dos命令与lin...
    99+
    2023-06-30
  • git常用命令
    1、第一次初始化 git initgit add .git commit -m ‘first commit’git remote add origin git@github.com:帐号名/仓库名.gitgit pull origin m...
    99+
    2023-10-29
    常用命令 git
  • git 常用命令
    1. 新建代码库# 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-n...
    99+
    2023-05-30
    git linux 命令大全
  • Git提交与修改的命令是什么
    这篇文章主要介绍了Git提交与修改的命令是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Git提交与修改的命令是什么文章都会有所收获,下面我们一起来看看吧。提交与修改Git 的工作就是创建和保存你的项目的快...
    99+
    2023-06-17
  • Linux中Git集中操作命令有哪些
    这篇文章主要为大家展示了“Linux中Git集中操作命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中Git集中操作命令有哪些”这篇文章吧。SyntaxHighlighterg...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作