工作时的常用命令

docker、linux、windows、maven

docker cmd:

[] 在本文代表变量 当然 "[]"要省略

 docker images
拉取镜像
docker pull [CONTAINER NAME]:[version]
查看容器运行情况
docker ps 
查看全部已经运行的容器情况
docker ps -a
查看容器日志
 docker  -f logs  ¥{id}  
进入容器内部		
docker exec -it [容器名]  /bin/bash
删除已经运行过的容器 建议不要删除正在运行的容器
docker rm [CONTAINER ID/NAMES]
删除已有镜像
docker rmi [CONTAINER ID]

从主机复制到容器 sudo docker cp host_path containerID:container_path
从容器复制到主机 sudo docker cp containerID:container_path host_path
例如:
docker cp myblog.war mytomcat:/usr/local/tomcat/webapps

例如用 docker 启动7.6.0 es:
es 容器启动例子: 	docker run -d -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --name es -p [linux 端口]:[容器内部端口] -p 9300:9300 -p 5601:5601 -e "discovery.type=single-node" elasticsearch
启动kibana容器:	docker run -d/-it -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name kibana --network=container:[es names] [es container ID]

linux cmd:

基于centos7
查看防火墙状态 systemctl status firewalld
开启防火墙 systemctl start firewalld  
关闭防火墙 systemctl stop firewalld
开启防火墙 service firewalld start 
添加指定需要开放的端口:firewall-cmd --add-port=[port number]/tcp --permanent
重载入添加的端口:firewall-cmd --reload
移除指定端口:firewall-cmd --permanent --remove-port=[port number]/tcp
查看所有开启的端口 firewall-cmd --list-ports
切换 子用户	su [username]
端口信息		netstat -anp |grep [port]
线程信息 		ps aux | grep [line number]
查找文件根据文件名 	find / -name [file name]
安装程序 		apt-get install [程序名]
查看端口是否开发 开放有信息,未开放没有信息 lsof -i:[port]
检查系统中的开放端口列表 ss -lntu
查看文件/文件夹信息	stat [选项] 文件名/目录名
杀死进程		kill -9 [进程号]
查看正在运行时输出的日志文件 tail -f [log path+log file]

windows cmd:

端口信息		netstat -ano|findstr "[port]"
查看应用		tasklist |findstr "进程id号"
干掉应用		taskkill /f /t /im ["进程id或者进程名称"]

maven cmd:

mvn clean 会把原来target目录给删掉重新生成。
mvn install 安装当前工程的输出文件到本地仓库,然后打包
mvn clean install 先删除target文件夹 ,然后打包到target 

猜你喜欢

转载自blog.csdn.net/weixin_44961083/article/details/110538684