linux 常用命令:find grep ps netstat sudo df du rm

rm 命令

删除

  • -r 是递归参数(recursive),用于删除目录及其内容。如果不加这个参数,rm 命令无法删除非空目录。
  • -f 是强制参数(force),用于强制删除文件或目录,不会进行任何确认提示。

df命令和du命令

df -h 查看磁盘中用的空间

du -h --max-depth=1

具体文件夹下磁盘占用的空间

sudo命令

  • 切换为root用户

sudo su 和 sudo -s都是切换到root用户,不同的是:

sudo su 环境用的是目标用户(root)的环境

sudo -s 环境用的是当前用户本身的环境

find命令

  • find /* -name "MultiHome*"

    1. vim /mfw_project/apps/searchservice/facade/service/MultiHomeRequestV1.php
    2. 444(行号) GG
    3. i 编辑
    4. w! 退出
  • find /* -name "Api.php" | grep block

    1. 适用于Api.php 特别多
    2. 管道符号 "|",一个命令的输出作为另一个命令的输入
  • open . 打开当前目录

ps命令

功能:查看linux进程

eg:查看服务器上在跑的java/python程序

  • ps -aux | grep java
  • ps -aux | grep python

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

ps -aux 和 ps -ef 区别:如果关注cpu 内存,那么ps -aux,如果跟踪父进程以及完整的启动命令,那么 ps -ef。

kill命令

功能:杀死进程

  • kill 进程号
  • kill -9 进程号 // 强制杀死进程
  • kill -9 $(ps -ef | grep java) //杀死所有java进程

netstat命令

功能:查看网络状态

eg:监听端口号

sudo netstat -tuln | grep 1777

http://192.168.X.X:1777/get_tag_poi

未被监听,可能就是服务未启动

-a 显示所有的的网络连接

-l 限定只有listen的网络连接

-t 限定tcp连接

-u 限定udp连接

-n 限定拒绝域名解析功能

注意:补一个小知识点:套接字 = IP +端口号

相关推荐
ezreal_pan1 小时前
Kubernetes 负载均衡现象解析:为何同一批次请求集中于单个 Pod
运维·云原生·k8s·traefik
朱皮皮呀1 小时前
Spring Cloud——服务注册与服务发现原理与实现
运维·spring cloud·eureka·服务发现·php
xixingzhe22 小时前
多人同时导出 Excel 导致内存溢出
服务器·设计
云手机掌柜2 小时前
Tumblr长文运营:亚矩阵云手机助力多账号轮询与关键词布局系统
大数据·服务器·tcp/ip·矩阵·流量运营·虚幻·云手机
yuanpan2 小时前
ubuntu系统上的conda虚拟环境导出方便下次安装
linux·ubuntu·conda
云边云科技3 小时前
零售行业新店网络零接触部署场景下,如何选择SDWAN
运维·服务器·网络·人工智能·安全·边缘计算·零售
城管不管3 小时前
Docker核心---数据卷(堵门秘籍)
运维·docker·容器
AOwhisky3 小时前
Linux 文本处理三剑客:awk、grep、sed 完全指南
linux·运维·服务器·网络·云计算·运维开发
Gavin_9154 小时前
从零开始部署经典开源项目管理系统最新版redmine6-Linux Debian12
linux·ruby on rails·开源·debian·ruby·redmine
xuanerya4 小时前
使用 SSH 方式克隆 GitHub 仓库没有权限解决办法
运维·ssh·github