Linux/Macos上常用命令收录

sql、渗透相关篇

base64编码

 echo -n <字符串> | base64

询问当前路径

pwd

docker的基本使用

在dockerhub上下载镜像

docker pull <镜像名字>

运行一个容器

-d 分离模式。 为了使容器继续运行,必须将终端窗口保持打开状态。关闭终端窗口会停止正在运行的容器。这是因为,默认情况下,容器在前台运行,并像从终端调用的任何其他普通程序一样将其自身附加到终端。为了覆盖此行为并保持容器在后台运行,可以在 run 命令中包含 -d 选项

-p 8888:80 这意味着发送到主机系统端口8888 的任何请求都将转发到容器内的端口 80。现在要在浏览器上访问该应用程序,只需访问 http://127.0.0.1:8888

–name 给容器命名

-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用

 docker run -dt --name <自己对容器命名> -p <主机系统端口>:<容器内端口> <pull下来的容器名字> 
 docker run -dt --name sqli-lab -p 8888:80 acgpiano/sqli-labs:latest  //例如

停止一个容器

其中 container identifier 可以是容器的 ID 或名称。

docker stop <container identifier>

查看正在运行的容器,以及相关信息

docker container ls --all  
docker ps -a

评论