分类:Linux

【Git】 修改历史 commits 中的用户名和邮箱


如何批量修改 git 历史提交记录中的 username 和 email。

一、作用

  • 修改某个仓库历史 commit 的用户 name 和 email 信息。
  • 将历史提交记录中的指定 name/email 修改为新的 name/email。

二、步骤

  • 确认本地全局邮箱/用户名
  • 查看仓库的历史提交信息
  • 批量修改历史记录中的信息
  • 将修改结果推送到远程

1. 确认本地全局邮箱/用户名

...

Read more

【Linux】基础命令汇总


Linux常见命令

ls

显示目录内容列表

选项

# ls --color=never 不显示颜色
# ls -a 显示所有文件  
# ls -i 显示文件inode号

type

区分命令类型, 显示指定命令的类型

man

查看Linux中的指令帮助

选项

# man -f 命令 查看命令拥有哪个级别的帮助 同 whatis
# man -k 命令 查看命令相关所有帮助 同 aprop...

Read more

【Linux】命令-exec 和 -xarg详解


管道是实现“将前面的标准输出作为后面的标准输入” xargs是实现“将标准输入作为命令的参数” 你可以试试运行: 代码: echo "--help"|cat echo "--help"|xargs cat 看看结果的不同。

试过了,依然不是很确定的明白到底是什么意思,自己再探索一下看看把 如果你直接在命令行输入cat而不输入其余的任何东西,这时候的cat会等待标准输入,因此你这时候可以 通过...

Read more

【zabbix】 解决 zabbix-front 中文乱码问题


【zabbix】 解决 zabbix-front 中文乱码问题

当部署完Zabbix Server以后,点击筛选,在图形界面发现,某些字体会有乱码情况。操作系统信息:RHEL 7.5zabbix版本:zabbix-3.4 rpm版 1. 在Windows-控制面板-字体中复制出相关字体,找到自己想要配置的字体。 2. 将字体拷入zabbix的fonts目录 3. 修改zabbix相关PHP...

Read more

【Linux】将NGINX和NGINX Plus与SELinux结合使用


正确处理CentOS上Nginx部署的静态资源403问题

前言

接着上一篇博客低成本在家部署一个Server,这台服务器在我家里充当了一个服务总网关的作用,我在这台服务器上安装了Nginx,在Nginx上部署了HTTPS,然后当我在我工作使用的MacBook上启动一个测试Web服务的时候,我可以通过在Nginx上配置反向代理来对外提供这个Web服务。

我同样在Nginx上配置了一个静态目录,...

Read more

【Github】常见使用及相关配置方式


Github 常见使用方式

GitHub是一个git版本库的托管服务,GitHub是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径,GitHub不仅可以托管各种git版本参控股,还拥有更美观的web界面,代码文件可以被克隆,让开发者为开源项目贡献代码变得更加容易,同时也提供了付费购买私有仓库.

Github用法

注册Github注册账号

  1. 打开 [GI...

Read more

【Git】GIt工具详解与使用


1.1 持续集成的基础概念

  • 持续集成: 持续集成(Continuous integration),简称: CI 持续集成是频繁的(一天多次)将代码集成到主干部分,它的好处有两个.

    • 1.发现错误,每完成一次更新,就会集成到主干中,以便于发现错误,定位错误,且比较容易.
    • 2.防止分支大幅度偏离主干. 如果不是经常集成,主干又在不断更新,会导致后续集成难度变大,甚至难以集成.
    • 3.持续集成,...

Read more

【Linux】使用tc命令手动设置网络延时


使用tc命令手动设置网络延时

  • tc全名叫做traffic control。
  • tc是一个在内核2.6之后版本中一个网络延时模拟模块
  • 设置延时

    ``` 设置100ms延迟 tc qdisc add dev eth0 root netem delay 100ms 真实情况下不可能那么精准的100ms延时!! 带有波动的延时值90ms-110ms tc qdisc add dev eth0 ro...

Read more

【Linux】 Linux计算器 bc 命令


bc 命令是任意精度计算器语言,通常在linux下当计算器用。

它类似基本的计算器, 使用这个计算器可以做基本的数学运算。

常用的运算:

    • 加法
  • 减法
  • 乘法
  • / 除法
  • ^ 指数
  • % 余数

语法

bc(选项)(参数)

选项值

  • i:强制进入交互式模式;
  • l:定义使用的标准数学库
  • ; -w:对POSIX bc的扩展给出警告信息;
  • q:不打印正常的GNU bc环境信息;
  • v:显示指令...

Read more