Published on

Linux常见运维命令别名

Authors
  • avatar
    Name
    liuxiaobo
    Twitter
# Docker aliases
# 拉取镜像
alias dp='docker pull'
# 运行容器
alias dr='docker run'
# 进入正在运行的容器
alias di='docker exec -it'
# 查看所有容器(包括停止的)
alias dls='docker ps -a'
# 查看正在运行的容器
alias dlr='docker ps'
# 停止容器
alias ds='docker stop'
# 启动容器
alias dstart='docker start'
# 重启容器
alias dre='docker restart'
# 删除容器
alias drm='docker rm'
# 删除镜像
alias drmi='docker rmi'
# 构建镜像
alias db='docker build'
# 查看镜像列表
alias dils='docker images'
# 查看 Docker 系统信息
alias dinfo='docker info'

# Kubernetes aliases
# 查看所有命名空间下的 Pod
alias kgetpods='kubectl get pods --all-namespaces'
# 查看指定命名空间下的 Pod
alias kgetpodns='kubectl get pods -n'
# 查看所有命名空间下的服务
alias kgetservices='kubectl get services --all-namespaces'
# 查看指定命名空间下的服务
alias kgetservicens='kubectl get services -n'
# 进入 Pod 内的容器
alias kexec='kubectl exec -it'
# 描述资源(如 Pod、Service 等)
alias kdesc='kubectl describe'
# 应用配置文件创建或更新资源
alias kapply='kubectl apply -f'
# 删除资源(通过配置文件或资源名称)
alias kdelete='kubectl delete'
# 查看所有命名空间
alias kgetns='kubectl get namespaces'
# 切换当前使用的命名空间
alias kctxns='kubectl config set-context --current --namespace'
# 查看 Kubernetes 集群信息
alias kclusterinfo='kubectl cluster-info'
# 其他
alias kc='kubectl'

# Linux common operation and maintenance aliases
# 查看磁盘使用情况
alias dfu='df -h'
# 查看目录占用磁盘空间大小
alias duh='du -sh'
# 查看系统进程
alias psa='ps -aux'
# 查找进程
alias pss='ps -aux | grep'
# 查看网络连接
alias ntl='netstat -tuln'
# 查看防火墙状态
alias fws='systemctl status firewalld'
# 启动防火墙
alias fwsstart='systemctl start firewalld'
# 停止防火墙
alias fwsstop='systemctl stop firewalld'
# 重启防火墙
alias fwsrestart='systemctl restart firewalld'
# 查看服务状态
alias ss='systemctl status'
# 启动服务
alias sstart='systemctl start'
# 停止服务
alias sstop='systemctl stop'
# 重启服务
alias srestart='systemctl restart'
# 查看日志文件(使用 less 分页查看)
alias vlog='less /var/log/syslog'
# 实时查看日志文件
alias vlogtail='tail -f /var/log/syslog'
# 查询端口指定开放情况
alias ntlp='netstat -tuln | grep'