blog
blog copied to clipboard
sed 是一个流编辑器,sed 操作的对象是文件的一个 Copy 副本,然后通过数据流重定向到新文件。如果改动没有重定向到一个目标,则会输出到屏幕。 sed 如果要修改文件,可以使用 `-i` 参数 envsubst 用于替换环境变量的值,在一些地方很有用处。 ## envsubst 使用 `envsubst` 归属于 `gettext-base` 包,在使用之前我们需要安装: ```shell root@jdu4e00u53f7:~# apt-get install gettext-base ``` 使用 export 命令增加一条环境变量,并建立一个文件: ```shell root@jdu4e00u53f7:~# export...
本篇接上一篇:[LVM 扩容](https://github.com/penglongli/blog/issues/79) 仅针对 Ext4 格式,xfs 格式未尝试。参考文章: - https://www.systutorials.com/124416/shrinking-a-ext4-file-system-on-lvm-in-linux/ 缩容比较危险,首先需要把挂载 umount 掉,请谨慎操作 本篇的目的: 机器上目前挂载了两块 10GiB 的盘,我们需要把第二章盘卸载掉 ## 步骤 第一步,umount 掉挂载: ```shell root@host-1:/# umount /data/ ``` 第二步:缩小 LV 的大小: ```shell root@host-1:/# lvresize...
cUrl 常用参数如下所示: - `-L` 参数 当所要访问的 URL 被转移(重定向)到了其它的 URL,这个参数能够让 cURL 对新 URL 执行 ```shell $ curl -L http://v2ex.com ``` 简单理解,类似于浏览器上输入 `http://v2ex.com` 会被重定向至 `https://www.v2ex.com` 。这个重定向一般是站点 Nginx 设置的 - `-i` / `-I`...
**1. 跟踪 git 的调用** ```shell $ GIT_TRACE=1 git clone XXXX ``` **2. 仓库链接带入账号密码** ```shell $ git clone https://penglongli:密码@gitlab.com/penglongli/项目名称.git ``` **3. 指定私钥** ```shell $ GIT_SSH_COMMAND="ssh -v -i ~/.ssh/id_rsa" git clone XXXX...