centos 使用命令

查看文件:

cat file1 

more file1

tail -200f  ma.log 后200行并且实时更新

grep -‘搜索字符串’ filename  (eg grep -in 'size' run.log)

常用参数选项

-c

计算找到的符合行的次数。

-i

忽略大小写。

-n

显示匹配行及行号。

-v

找到没有搜索字符串的行。

-h

查询多文件时不显示文件名。

-l

查询多文件时只输出包含匹配字符的文件名。

-s

不显示不存在或无匹配文本的错误信息。

编辑文件

vim


touch 创建文件 

mv 移动文件 (mv txt.json txt.json.bak)

rm  删除文件 (rm-rf target/)

-i 删除前逐一询问确认。

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除。


进程

ps -ef |grep Rotaly 模糊查看进程

终止进程: kill -9 pid终止进程: 

netstat -antp 查看端口  (eg:netstat -nltp |grep 9160)

服务

Systemcrl restart dock

定时任务

crontab –e

SSH

$ ssh user@host  如:ssh pika@ip

$ ssh -p 2222 user@host
上面这条命令表示,ssh直接连接远程主机的2222端口


dock命令

docker rmi imagesid 删除镜像
docker ps -a |grep rotary  查看镜像

Bash

$ docker images  #查看所有的本地仓库镜像
$ docker rmi  ${镜像ID}  #删除镜像
  
$ docker  ps      #查看所有的启动进程
$ docker stop /start/restart  ${进程ID}  #停止,开启,重启
$ docker  rm  ${进程ID}  #删除进程
  
#杀死所有正在运行的容器
$ docker  kill  $(docker  ps  -a -q)
#删除所有已经停止的容器
$ docker  rm  $(docker  ps  -a -q)
#删除所有未打 dangling 标签的镜像
$ docker rmi $(docker images -q -f dangling= true )
#删除所有镜像
$ docker rmi $(docker images -q)
  
$ docker logs --details ${镜像ID}  #查看启动的日志
  
$ docker rmi $(docker images -- format  "{{.Repository}}:{{.Tag}}"  grep  serverIp:port /project/project-spark-analysis )
.bash_aliases
#为这些命令创建别名  
# ~/.bash_aliases
# 杀死所有正在运行的容器.
alias  dockerkill= 'docker kill $(docker ps -a -q)'
# 删除所有已经停止的容器.
alias  dockercleanc= 'docker rm $(docker ps -a -q)'
# 删除所有未打标签的镜像.
alias  dockercleani= 'docker rmi $(docker images -q -f dangling=true)'
# 删除所有已经停止的容器和未打标签的镜像.
alias  dockerclean= 'dockercleanc || true && dockercleani'

批量删除 
docker ps -a | grep "rotary" | awk '{print $1 }'|xargs docker stop 停止运行


docker ps -a | grep "rotary" | awk '{print $1 }'|xargs docker rm  删除容器


docker images|grep none|awk '{print $3 }'|xargs docker rmi   删除镜像


maven pom 镜像打包

mvn -s  ~/work/apache-maven-3.3.9/conf/settings.xml -f 

~/work/project/pom.xml clean install



猜你喜欢

转载自blog.csdn.net/hhb910/article/details/79938878