维多利亚睡莲上的绿鹭,潘塔纳尔 ,巴西 (© Gerald Corsi/Getty Images)

分类 shell 下的文章

October 25, 2021

texlive包管理器tlmgr

tlmgr是texlive中包含的包和配置管理器的名称。它完全独立于操作系统可能提供的任何包管理器。您可以运行tlmgr --help 查看命令安装宏包tlmgr install <packagename> 移除tlmgr remove <packagename> 查看所有更新的宏包指令:tlmgr update --list 更新所有需要更新的宏包tlmgr upd...
October 25, 2021

Linux 下合并 PDF

经常需要将多个 PDF 合并为一个文件,这里收集了网上给出的一些方案,并总结一下。推荐使用cpdfcpdf命令行工具cpdf全称是Coherent PDF Command Line Tools,是一个强大的PDF处理工具。PDF合并只是它的一个功能之一。cpdf input1.pdf input2.pdf -o output.pdfpdfunitepdfunite是Poppler提供的一个工...
September 13, 2021

删除 Ubuntu 20.04 桌面回收站图标

删除桌面回收站图标gsettings set org.gnome.shell.extensions.desktop-icons show-trash false删除桌面用户文件夹图标gsettings set org.gnome.shell.extensions.desktop-icons show-home false
March 6, 2020

nginx开启gzip

配置location ~ .*\.(jpg|gif|png|bmp)$ { gzip on; gzip_buffers 32 4K; gzip_comp_level 6; gzip_disable "MSIE [1-6]\."; # ie6及以下不启用gzip gzip_min_length 200; gzip_http_v...
January 22, 2020

linux下php拓展安装方法

linux下php有多种方式来安装拓展, 主要有包管理式的安装、pecl 安装和源码编译安装。 包管理式的安装卸载尤为方便,而源码编译式的安装则方便参数调优。一般搭建本机开发环境推荐包管理式的安装,节约时间。而线上部署环境则推荐编译安装, 方便调优。本文以CentOS下\`MongoDB 扩展安装举例。yum安装yum方式安装能自动安装拓展的.so动态库,并配置好php.ini 注: 1. ...
January 21, 2020

sed删除文件中包含指定字符串的行

删除文件中含特定字符串的行:sed -e '/abc/d' a.txt // 删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终端显示 sed -e '/abc/d' a.txt > a.log // 删除a.txt中含"abc"的行,将操作之后的结果保存到a....
October 31, 2019

批处理杀死指定端口进程

@echo off setlocal enabledelayedexpansion set /p port=请输入端口号: for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do ( if "%%e%" == ""...
October 21, 2019

crontab用法与配置

Linux中,周期执行的任务一般由cron这个守护进程来处理。用法crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。 crontab –l : 显示 crontab 文件。 crontab -r : 删除 crontab 文件。任务语法用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定...