git本地及远程分支回退 Linux

1.git本地版本回退Gitreset--hardcommit_id(可用gitlog–oneline查看)2.git远程版本回退gitpushoriginHEAD--force#远程提交回退下面的命令也可以实现远程版本回退gitreset--hardHEAD~1gitpush--force3.gitreverse和gitreset的区别gitrevert是用一次新的commit来回滚之前的com
标签: linux

发布于  2024-2-17 10:35

在Linux上将视频转换成动态gif图片 Linux

本文记录一下在linux上将视频转换成动态gif图片的方法。首先,需要在Linux系统上安装FFmpeg,我会用这个工具去解压从视频中解压出视频帧。下面的指令会解压出独立的视频帧,将它们保存为GIF图片。确保使用诸如(\"out%04d.gif\")的输出文件格式。这样,独立的帧就被合适地命名并保存。ffmpeg-t<时长>-ss<hh:mm:ss格式的开始位置>-i<
标签: linux

发布于  2024-2-17 10:35

Linux下安装ffmpeg Linux

ffmpeg是一个很强大的音视频处理工具,官网介绍ffmpeg是:一个完整的、跨平台的解决方案,可以记录、转换和传输音频和视频。ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,下面是以Linux为例介绍ffmpeg的安装流程的简单的命令行对视频进行转码操作,是ffmpeg中最最简单的入门内容。ffmpeg官网地址:http://ffmpeg.org/1、下
标签: linux

发布于  2024-2-17 10:35

git一步完成文件的 add, commit 和 push功能的命令(git合并命令实现快速提交代码) Linux

使用git做代码提交每次都要不厌其烦的三步走:gitaddinclude/mysql.phpgitcommit-m\"增加XXX接口文件,实现XXX功能\"gitpush时间长了,发现大部分时间都浪费在敲这几个命令上了,今天自己写了一个方法,直接一条命令实现上述三步的功能。具体实现如下:vim~/.bashrc在该文件中增加如下函数:functiong(){log=$1files=$2if[!-n
标签: linux

发布于  2024-2-17 10:33

Linux Shell脚本实现根据进程名杀死进程 Linux

Linuxshell脚本实现根据进程名杀死进程的方法,免去每次都要先ps-ef|grep列出所有的进程,然后kill进程id的麻烦步骤。Shell脚本源码如下:#!/bin/sh#根据进程名杀死进程if[$#-lt1]then echo\\\"缺少参数:procedure_name\\\" exit1fi PROCESS=`ps-ef|grep$1|grep-vgrep|gr
标签: linux

发布于  2024-2-17 10:32

修改git log默认的时间显示方式 Linux

gitlog默认的时间显方式是:Date: MonOct2017:26:232014月份用英文缩写显示,看的不是很习惯。于是根据自己习惯改成如下显示方式:Date: 2014-10-2114:55:24+0800这样就比较方便看了,方法很简单,一条命令。在终端直接执行:gitconfiglog.dateiso
标签: linux

发布于  2024-2-17 10:32

Linux系统下邮件服务器的搭建(Postfix+Dovecot) Linux

对于网站来说,发送各种例如注册通知的邮件是很基本的一个需求,之前我一直用的是腾讯的企业邮箱,感觉挺方便的,直接可以绑定QQ邮箱接收邮件,网站配置一下SMTP也就可以发出邮件。但是在前几天由于有重要信息需要立即通知用户,所以选择了群发邮件的方式。在当我以为一切都是辣么完美的时候,陆续有用户过来问我什么情况,我都会跟他们说请查收邮件,但是有好几个人说并没有任何邮件,于是我试着再发一次,结果返回了错误提
标签: linux

发布于  2024-2-17 10:32

nginx 出现413 Request Entity Too Large问题的解决方法 Linux

nginx出现413RequestEntityTooLarge问题的解决方法使用php上传图片(大小1.9M),出现nginx:413RequestEntityTooLarge错误。根据经验是服务器限制了上传文件的大小,但php默认的文件上传是2M,应该不会出现问题。打开php.ini,把upload_max_filesize和post_max_size修改为20M,然后重启。再次上传,问题依旧,
标签: linux nginx

发布于  2024-2-16 13:44

linux抓包工具charles破解版下载 Linux

简介Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。开发iOS都在Mac系统上吧,安装Charles的时候需要先装好Java环境。下面提供一个charles4.2.1版本的破解版供下载。charles4.2.1破解版下载Charles主要功能支持SSL代理。可以截取分
标签: linux

发布于  2024-2-16 13:44

如何在linux终端实时显示当前git分支 Linux

如何在终端实时的展示当前所处的git分支?这里主要是在linux的shell中的PS1,PS2,PS3,PS4这些环境变量中动手脚达到这个目的,现在记录一下操作过程备忘。实际效果如下图:先来说说linuxshell中的PS1,PS2,PS3,PS4这几个环境变量。PS1表示的默认交互提示,在ubuntu-12.04中的默认值是
标签: linux

发布于  2024-2-16 13:43