linux git快速从master分支开分支的方法 Linux
之前写过一篇文章:git一步完成文件的add,commit和push功能的命令这里再对git操作中经常需要做的操作做一个简化操作。我们在需要开发一个新功能或者解决一个bug的时候,常用的操作的是切换到master分支,更新一下master分支代码,然后基于该分支开出一个新分支作为开发新功能或解决bug的开发分支,操作命令如下:gitcheckoutmastergitpullgitcheckout-
标签: linux
linux批量kill 某一类型进程 Linux
为了清理之前的consoleconsumer采用如下的脚本进行筛选,然后一次性kill掉:ps-ef|grepConsoleConsumer|awk\'{print$2}\'|xargskill-9这里是输出ps-ef|grephello结果的第二列的内容然后通过xargs传递给kill-9,其实第二列内容就是hello的进程号!附录:1.awk是一种编程语言,用于在linux/unix下对文本和
标签: linux
Git常用命令总结(缩减GitHub仓库大小,优化git仓库,彻底清除垃圾文件) Linux
1.初始化gitinit初始化仓库,新建一个Git仓库(新建了一个隐藏目录.git) 把远程仓库克隆到本地gitclonegit@github.com:lifegh/lifegh.github.io.gitgitclonegit@git.coding.net:lifec/lifec.git把本地仓库关联到远程仓库gitremoteaddgithubgit@github.com:lifegh/li
标签: linux
linux中给 alias 添加自定义的参数 Linux
linuxalias命令用于设置指令的别名。语法格式为:alias别名=\'指令名称\'若不加任何参数直接执行alias命令,则列出目前所有的别名设置。定义alias时,有时候会有用命令行参数的需求。但通过查证文档的结果是,alias根本就不支持传递命令行参数。不过,我们可以变通的解决这个问题,即定义函数。这里通过alias实现之前提到过的“git一步完成文件的add,commit和push功能的
标签: linux
linux用nohup在后台常驻运行php脚本 Linux
在linux平台上,要在后台运行脚本的话,一般是在命令之后加上&即可。但是今天通过putty在远程服务器上执行phpa.php&之后,a.php脚本并没有在后台运行起来。于是在网上找到了nohup,具体方法为:nohupphpa.php&这样即使退出了终端,a.php依然在后台运行。Linuxnohup和&的功效使用&后台运行程序:结果会输出到终端使用Ctr
标签: linux
Ubuntu上安装yaf扩展 Linux
本文记录一下在ubuntu16.04系统下安装phpyaf扩展的步骤。一、下载yaf扩展下载地址http://pecl.php.net/package/yaf 选择你想要下载的包,然后依次执行如下命令:wgethttp://pecl.PHP.net/get/yaf-3.0.7.tgztarzxvfyaf-3.0.7.tgzcdyaf-3.0.7二、安装yhm@:~/下载/yaf-3.0.
标签: linux
Ubuntu 16.04 下快速搭建 LNMP环境 Linux
在Ubuntu系统中,可以使用apt-get命令来搭建LNMP环境。这种方式较编译方式安装更加简便,因此选择使用该方式来搭建环境以供学习。在安装个软件之前,为了确保获得的软件是最新的,可以先使用sudoapt-getupdate命令更新源列表。安装Nginx使用sudoapt-getinstallnginx就能自动安装Nginx安装好之后,使用dpkg-Snginx命令来搜索nginx相关文件,可
标签: linux
切换笔记本电脑F1-F12快捷键为开发功能按键(关闭媒体按键功能) Linux
有些笔记本默认的将F1-F12这些功能键设置设置成了调节音量,屏幕亮度的功能键,这对web开发人员来说,是非常麻烦的一件事情。例如开发过程中经常需要调取浏览器控制台查看网络请求情况,常规的做法是按下F5就可以了,但有些笔记本却将F5设置成了调节屏幕亮度的按键。下面记录下如何还原F1-F2这些功能键的本来面目。按下Fn+Esc,就可以了,如果需要改回去,再按下Fn+ESC,就又变回去了。
标签: linux
删除本地git的远程分支和远程删除git服务器的分支 Linux
在项目中使用git管理代码后,有些时候会创建很多不同名称的分支,以此区分各个分支代码功能。而随着代码的合并,以前的分支就可能不再需要保存了,所以就要对没有用的分支进行删除,包括紧急回滚时从中抽取某一个版本记录所创建的临时分支。这时候就可以使用下面的命令:1.列出本地分支:gitbranch2.删除本地分支:gitbranch-DBranchName其中-D也可以是--delete,如:gitbra
标签: linux
nginx日志文件实现按日切割 Linux
Nginx是一款非常轻量的高性能Web服务器软件,越来越多的平台都已经使用或者在计划使用Nginx,与Apache自带的日志轮询不同,nginx产生的日志文件一直就是一个,无法自动地切割日志文件,这将会导致日志文件变得越来越庞大,非常不便于我们后期的文件管理和分析工作。搜查了一些资料后,发现可以借助系统自带的logrotate工具来实现nginx的日志切割,也可以使用shell脚本对日志进行程序切