Linux/Macos上常用命令收录
sql、渗透相关篇
base64编码
1 | echo -n <字符串> | base64 |
询问当前路径
1 | pwd |
docker的基本使用
在dockerhub上下载镜像
1 | docker pull <镜像名字> |
运行一个容器
-d 分离模式。 为了使容器继续运行,必须将终端窗口保持打开状态。关闭终端窗口会停止正在运行的容器。这是因为,默认情况下,容器在前台运行,并像从终端调用的任何其他普通程序一样将其自身附加到终端。为了覆盖此行为并保持容器在后台运行,可以在 run
命令中包含 -d
选项
-p 8888:80 这意味着发送到主机系统端口8888 的任何请求都将转发到容器内的端口 80。现在要在浏览器上访问该应用程序,只需访问 http://127.0.0.1:8888
–name 给容器命名
-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用
1 | docker run -dt --name <自己对容器命名> -p <主机系统端口>:<容器内端口> <pull下来的容器名字> |
停止一个容器
其中 container identifier
可以是容器的 ID 或名称。
1 | docker stop <container identifier> |
查看正在运行的容器,以及相关信息
1 | docker container ls --all |