首先,需要安装ImageMagick:

apt-get install imagemagick -y

之后,进入目录,执行如下指令即可批量将PNG格式的图片转为JPG:

mogrify -format jpg *.png

相关参考:
Batch converting PNG to[……]

Read more

想遍历搜索某个目录下的全部文件内容,如何实现?

grep -rnw '/path/to/somewhere/' -e "搜索文本"

参考资料:
https://stackoverflow.com/questions/16956810/how-do-i-find-all-[……]

Read more

单用户模式是个很有用的模式,尤其是当你需要修改root密码或者系统出问题的时候。

下面说明下如何进入单用户模式:

  1. 操作系统启动加载内核之前按e,若出现选项就选第一个直到出现下图所示:
  2. 按上下方向键选择第二个名为kernel …..的东西,然后按e出现下图(可能你会不一样[……]

    Read more

Tesseract是一个支持多种操作系统OCR引擎,被认为是最精准的开源光学字符识别引擎之一。

在Linux下,命令行运行tesseract-ocr,结果是输出到result.txt文件的,如何直接在直接输出到命令行呢?毕竟直接输出的话,是可以调用后就得到结果的,省去了读取文件内容的逻辑。[……]

Read more

有时我们需要查找某个目录下的0字节文件,用什么方式进行查找呢?其实很简单,示例代码如下:

find "/tmp" -size 0

上述代码执行后,会列出tmp目录下文件大小为0字节的文件。

如果要对文件进行处理的话,可以使用管道。

find . -name &[......]

Read more

pem密钥是云主机常见的鉴权方式之一,如何在Linux环境下让SSH使用pem密钥登陆其他服务器呢?方法如下:

ssh -i 密钥文件名.pem 用户名@IP

如果端口不是默认的22,就用 -p 参数指定SSH端口。[……]

Read more

有时候制作镜像,是不需要记录历史执行指令的,那么用什么方式清理呢?代码如下:

history -c

参考资料:https://www.cnblogs.com/dbcloud/p/6344427.html[……]

Read more