vim cd 和 lcd

cd 意思为 global current directory
lcd 意思为 local current directory

在打开的 vim 进程中,使用 :cd 可以指定全局的目录,这样方便的使用 :edit , :Explore 来查找编辑文件。

但是在日常使用多窗口和多 tab 时是去其他目录查阅资料,这时使用全局目录切来切去很麻烦,可使用 lcd 对当前窗口指定一个工作目录。

查看当前目录使用 :pwd 命令

更多

:help cd
:help lcd

mysqldump ignore table

mysqldump 忽略一些表

--ignore-table=name   Do not dump the specified table. To specify more than one
                      table to ignore, use the directive multiple times, once
                      for each table.  Each table must be specified with both
                      database and table names, e.g.,
                     --ignore-table=database.table

例子

mysqldump -u dw -p dw --ignore-table=dw.raw_tracking --ignore-table=dw.raw_access > dump_without_tracking_access.sql

openssl shell 检验 ssl 证书过期时间

语法如下

echo | openssl s_client -servername www.youqiantu.com -connect www.youqiantu.com:443 2>/dev/null | openssl x509 -noout -dates

添加很多域名的 check

#!/bin/bash

domains='
sentry.google.com
console.google.com
www.google.com
m.google.com
api.google.com
'

for domain in $domains
do
  check_result=$(echo | openssl s_client -servername $domain -connect $domain:443 2>/dev/null | openssl x509 -noout -dates | grep After)
  echo "$domain\t $check_result" | awk -F"\t" '{sub(/^ /,"",$2);printf "%-40s%s\n",$1,$2}'
done