• Linux 常用命令


    总结一下工作中,经常会用到的 Linux 命令

    less

     常用来查看日志,less xxx.log。常用命令如下:

    1. G 跳转到最后一行
    2. gg 跳转到第一行
    3. u up-上翻半页
    4. d down-下翻半页
    5. ? 向上查找内容
    6. / 向下查找内容
    7. n next-继续查找
    8. N 反向继续查找
    9. -N 显示行号
    10. g 跳到第10行

    netstat

     查看网络状态,常配合 grep 命令一起使用。例如:netstat -utlnp | grep 端口号,netstat -utlnp | grep 进程号。

    1. -t 查看 tcp 连接
    2. -u 查看 udp 连接
    3. -l 查看监听状态的连接
    4. -n 显示端口
    5. -p 显示进程号(权限不足时不会显示)

    top

     监控系统状态,类似于 windows 中的任务管理器。

    1. M 按照内存占用大小,降序排列
    2. P 按照CPU占用率,降序排列

    查找文件

    1. find 目录 -name "文件名称"

    进程

    1. ps -ef | grep xxx 查看进程
    2. pwdx pid 查看进程启动时的工作目录

    磁盘

    1. df -h 查看当前磁盘使用情况
    2. du -sh /dir1/dir2 查看某一目录下,文件和目录的大小
    3. lsof | grep deleted 查看已删除,但未释放磁盘空间的文件

    导出日志文件指定行

     有时候需要把日志文件中的一部分导出来查看

    1. vim 中使用 '/pattern' '?pattern' 'set number' 找到需要导出的行
    2. awk "NR >= a && NR <= b" server.log > temp.log 导出 a 到 b 行的内容
  • 相关阅读:
    cocos2dx 动画控制概要
    lua与C交互 具体
    lua与C/C++交互概要
    3D图像算法
    lua 语言笔记
    iostransitiontranslate闪屏问题总结
    document.onreadystatechange()来判断页面加载完
    JavaScript装逼指南
    box-shadow 阴影
    web小技巧
  • 原文地址:https://www.cnblogs.com/lighter-blog/p/13067158.html
Copyright © 2020-2023  润新知