Linux基本命令

date
icon
password
Sub-item
Blocked by
Parent item
type
status
slug
summary
tags
category
Blocking
 

CURL

CURL

CURL是一个命令行工具,用于与服务器进行通信。它可以向服务器发送HTTP请求,获取服务器的响应,还可以将数据发送到服务器。

基本语法

其中,URL是服务器地址。

例子

  • 发送GET请求并输出响应:
  • 发送POST请求并附带数据:
 

批量操作

删除tag为None的镜像
  • -f:这是 filter(筛选)的缩写形式,用于指定筛选条件。
  • "dangling=true":这是一个筛选条件,表示只选择那些没有标签(tag)的镜像,也就是标签为 <none> 的镜像。在 Docker 中,当一个镜像没有任何标签时,它被认为是悬挂的(dangling)。
  • -q:这是 quiet(安静)的缩写形式,用于只输出镜像的 ID,而不显示详细的信息。
 
 
关闭端口为X的进程
 
  1. lsof -i :10000lsof 是一个用于列出打开文件的工具,i 参数用于指定需要查看的网络连接信息,:10000 表示指定端口号为 10000。该命令的作用是列出正在使用端口号 10000 的进程和相关的详细信息。
  1. awk '{if(NR>1)print $2}'awk 是一个文本处理工具,这里使用它来处理 lsof 命令的输出结果。NR 表示记录号,即行号,$2 表示第二列,也就是进程号。整个命令的作用是打印出除了第一行以外的所有行的第二列,也就是进程号。
  1. xargs kill -9xargs 是一个命令行实用程序,它可以将前面命令的输出作为参数传递给后面的命令。kill 命令用于终止指定进程,9 是一个信号编号,表示强制终止进程。整个命令的作用是将前面的进程号作为参数传递给 kill -9 命令,从而强制结束这些进程。
supervisord分布式理论