常用shell命令

ls:列出目录中的文件和子目录。
cd:切换当前工作目录。
pwd:显示当前工作目录的路径。
mkdir:创建新目录。
rm:删除文件或目录。
cp:复制文件或目录。
mv:移动文件或目录,也可用于重命名。
touch:创建空文件或更新文件的访问和修改时间。
cat:显示文件的内容。
echo:输出文本内容到终端或文件。
grep:在文件中搜索指定模式。
find:查找文件和目录。
ps:显示当前运行的进程。
top:显示系统资源的实时使用情况和进程列表。
kill:终止进程。
chmod:修改文件或目录的权限。
chown:修改文件或目录的所有者。
ssh:通过安全的远程连接协议登录到远程主机。
scp:通过SSH在本地主机和远程主机之间复制文件。
wget:从网络下载文件。
curl:通过URL发送或获取数据。
tar:打包和解压文件。
df:显示文件系统的磁盘使用情况。
du:显示文件和目录的磁盘使用情况。
ifconfig:显示和配置网络接口。

查看进程状态

ps:ps命令用于列出当前运行的进程。常用的选项包括:

  • ps aux:显示所有用户的所有进程。
  • ps -ef:类似于ps aux,显示所有进程。
  • ps aux | grep <进程名>:通过管道和grep命令过滤特定进程名的信息。

top:top命令可以实时显示系统的资源使用情况和进程列表。在top界面中,可以查看CPU、内存、进程等信息,并可以交互式地查看和管理进程。

htop:htop是top的一个替代工具,提供更多的交互式功能和信息展示选项。

pgrep:pgrep命令可以根据进程名查找进程的ID(PID)。

pkill:pkill命令可以根据进程名或其他条件终止进程。

查看端口

netstat:netstat命令用于显示网络连接、路由表、接口统计信息等。常用的选项包括:

  • netstat -tuln:显示所有TCP和UDP监听端口。
  • netstat -tuln | grep <端口号>:通过grep命令过滤特定端口号的信息。

ss:ss命令也用于查看套接字统计信息,它提供比netstat更快速和详细的输出。常用的选项包括:

  • ss -tuln:显示所有TCP和UDP监听端口。
  • ss -tuln | grep <端口号>:通过grep命令过滤特定端口号的信息。

lsof:lsof命令可以列出打开文件和进程的相关信息,包括网络连接和端口。常用的选项包括:

  • lsof -i :<端口号>:显示使用特定端口的进程信息。

nmap:nmap是一个网络扫描工具,可以用来扫描指定主机上的端口开放情况。

  • nmap -p <端口范围> <主机名或IP地址>:扫描指定主机的端口开放情况。
通过端口号查看绑定在该端口上的进程的状态
netstat -tuln | grep 8080
ss -tuln | grep 8080

这将显示使用端口 8080 的进程的状态、本地地址和端口号等信息。

lsof -i :8080

这会列出绑定在端口 8080 上的进程的详细信息,包括进程 ID(PID)和进程名等。

nmap -p 8080 127.0.0.1

这将显示端口 8080 是否开放,并可以确认该端口是否绑定了进程。

打包镜像

在Docker中,可以使用Docker命令行工具来创建和管理镜像。通常的流程包括以下步骤:

  1. 编写Dockerfile:Dockerfile是一个文本文件,用于描述如何构建镜像。您可以在Dockerfile中指定基础映像、安装依赖项、复制文件等。
  2. 构建镜像:使用docker build命令根据Dockerfile构建镜像。例如:
docker build -t <镜像名>:<标签> <Dockerfile所在目录>
  1. 运行容器:一旦构建了镜像,您可以使用docker run命令在容器中运行应用程序。例如:
docker run -d -p <主机端口>:<容器端口> <镜像名>:<标签>
  1. 推送镜像:如果您想在不同的环境中使用相同的镜像,可以将镜像推送到Docker镜像仓库,如Docker Hub。
docker push <镜像名>:<标签>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值