Golang执行cmd/shell命令

package main import ( "fmt" "os/exec" ) func main() { //执行【ls /】并输出返回文本 f, err := exec.Command("ls", "/").Output() if err != nil { fmt.Pri...

Golang Windows 设置终端文本颜色

使用下面方法,可以设置golang在windows终端的文本颜色。颜色值请搜索SetConsoleTextAttributefunc ColorPrint(s string, i int) { //设置终端字体颜色 kernel32 := syscall.NewLazyDLL("...

Linux命令行下使用ImageMagick的convert工具批量转换图片格式

ImageMagick是一个很强大的图片处理工具。它提供了一个convert工具,可以在命令行下将图片格式进行转换。我们可以配合shell进行批量转换文件格式。举例:将menu目录下的所有png文件变更为jpg文件。安装使用yum即可安装。yum install ImageMagick ##...

split Linux下分割文本

最近新项目日志特别大,使用vim打开特别费劲。使用split工具将文件分割以后就能很容易打开了。使用方法:split 参数: -b :后面可接欲分割成的档案大小,可加单位,例如 b, k, m 等; -l :以行数来进行分割; #将sync.log文件分割成每个1G的文件,分割后的文件放...

Windows下获取进程的命令行参数

因为要监控php的进程,使用任务管理器以及tasklsit都只能看到php.exe。无法获取php.exe后面跟的php文件。可以使用下面方式获取wmic process where caption="php.exe" get caption,commandline /value接下来再使用文...

屏蔽nginx和php的版本号

http header中会看到nginx和php的版本号如:X-Powered-By: PHP/5.2.1为了防止一些针对版本号特殊漏洞的攻击,可以屏蔽其显示。<h3>php</h3>更改php.ini文件,找到下面设置并更改为off:expose_php = Off&...

HP ProBook 4441s 笔记本 拆机清灰 恢复凉爽

笔者使用的一款笔记本为HP ProBook 4441s,使用时间已经接近两年。最近打开一些比较大的软件,CPU温度一度逼近100℃,导致键盘特别烫,基本无法使用。 下载的一款温度检测软件建议清灰,于是尝试拆机清灰,发现很容易,写下来供大家参考一下。拆机前准备工作至少需要一个十字螺丝刀和一个刷子...

使用命令行工具rename(ren)批量更改文件名(扩展名/后缀名)

最近下载了一部电视剧,扩展名是mp4d格式的,放到电视盒子上竟然不识别。于是需要批量将扩展名更改为盒子能识别的mp4格式。整个电视剧有41集,一个一个改显然很傻。我们可以使用rename(ren)工具来批量更改扩展名。下面是rename的帮助说明。C:\Users\feng>ren /?...

Mac OS X安装命令行工具tree

Tree命令作用tree是一个能列出递归目录的命令,以图形显示驱动器或路径的文件夹结构,可以生成命令树。Windows和Linux都有这个工具,OS X上面竟然没有!!!下面我们就使用源码来编译安装它。安装前,你需要确定你已经安装了Xcode命令行工具,如果没有安装,请在终端中执行"xcode...

濒临消失的物种:中华田园犬

我们的记忆中或许都有着这样一幅画。在阡陌交错的乡村,或在繁华城市的深巷角落,常能看到一种憨厚土狗的身影,它们或亲昵地靠在人类身边,或在阴凉树荫下吐舌乘凉。我们将它们称之为土狗、大黄狗、菜狗、柴狗。而这种貌不惊人的犬种,却有着高贵的出身,和悠久的历史。“动物睁大眼睛注视着空旷,只有我们的眼睛仿佛...