常见 Linux命令

常见Linux命令

1. 文件和目录相关命令

  • ls:列出目录下的文件和子目录
  • cd:切换当前目录
  • mkdir:创建一个新目录
  • cp:复制文件或目录
  • rm:删除文件或目录
  • mv:移动文件或目录
  • touch:创建新文件或修改文件的时间戳
  • cat:查看文件内容

2. 系统信息相关命令

  • top:实时显示系统进程状态和性能指标
  • ps:查看系统进程信息
    • 查看当前所有进程 ps -aux
    • 查看筛选的进程 ps -aux| grep nginx
  • df:查看文件系统磁盘空间占用情况
  • free:查看系统内存使用情况
  • uname:查看系统内核信息

3. 网络相关命令

  • ping:测试网络连接
  • ifconfig:查看网络接口信息
  • netstat:查看网络连接状态
  • ssh:远程连接到另一个系统

4. 用户和权限相关命令

  • su:切换到另一个用户或超级用户
  • sudo:使用超级用户权限执行命令
  • passwd:更改用户密码
  • chown:更改文件或目录的所有者
  • chmod:更改文件或目录的权限
  • 清理终端输出clear
  • 查IP地址 ip addr
  • 结束进程kill -9 pid
  • 设置密码 sudo passwd $USER
  • 查看全部已使用的端口 netstat -nlpt
  • 查看域名domain.com的dns解析dig domain.com
  • 查看日志输出tail -200f /var/log/app/app.log