Useful 命令

Linux

acme证书申请

# acme申请证书, 默认使用的是80端口进行验证,需要保证80端口不被nginx等进程所占用
acme.sh --issue -d ${domain} --standalone -k ec-256 --server letsencrypt
# acme安装证书
# domain即为域名
# /xx/xx/domain.crt 为安装后证书所在文件路径,路径和证书名均可自定义,
# .key同上
acme.sh --installcert -d ${domain} --fullchainpath /xx/xx/${domain}.crt --keypath /xx/xx/${domain}.key --ecc >/dev/null

查看端口

# 输出当前占用80端口的进程
lsof -i:80
netstat -tunlp | grep 80

lsof:

  • lsof -i:8080:查看8080端口占用

  • lsof abc.txt:显示开启文件abc.txt的进程

  • lsof -c abc:显示abc进程现在打开的文件

  • lsof -c -p 1234:列出进程号为1234的进程所打开的文件

  • lsof -g gid:显示归属gid的进程情况

  • lsof +d /usr/local/:显示目录下被进程开启的文件

  • lsof +D /usr/local/:同上,但是会搜索目录下的目录,时间较长

  • lsof -d 4:显示使用fd为4的进程

  • lsof -i -U:显示所有打开的端口和UNIX domain文件

netstat

  • -t 仅显示tcp相关选项

  • -u 仅显示udp相关选项

  • -n 拒绝显示别名,能显示数字的全部转化为数字

  • -l 仅列出在Listen的服务状态

  • -p 显示简历相关链接的程序名

添加用户

取消sudo的输入密码限制

docker run halo

脚本1

脚本2

流媒体解锁

三网回程测试

speedtest测速

airUniver

Tuic

warp

ssh-copy-id

windows

linux

环境

Pip配置镜像与代理

单次配置代理

在C:\User\用户目录下,新建pip文件夹,然后在该文件夹下新建pip.ini文件。填写如下内容:

如果是虚拟环境下,可以进行在你的虚拟环境文件夹/pip.ini中填入上面内容。

如果是linux系统,则应该为pip.conf

npm配置镜像与代理

命令配置

查看当前npm的配置

配置镜像源(这里是淘宝镜像源)

配置代理

7890对应端口

清除配置

配置文件配置

linux npm全局配置文件一般在一般存储在~/.npmrc

windows的全局配置文件一般存储在C:\User\username\.npmrc

配置内容如下示例:

ssh密钥生成

git

有些时候gitignore不生效,主要原因是gitignore只能够忽略尚未track的文件,对于已经track的文件不太行,这里可以采用以下办法进行处理

killall

同一个命令启动的进程,可以用killall杀死所有进程

eg:

如果没有安装这个命令:

最后更新于

这有帮助吗?