linux笔记

1、向某个api地址发送get请求

curl -s -x get http://192.168.0.1:8080/api/vi/groups

2、查看内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10

3、查看系统资源占用情况

top命令,运行之后按c键,可以显示出完整的程序名称

4、输出重定向:将错误输出一起重定向到某个文件
python start.py ox_resnet34 256 fp32 2>&1 | tee 1.log
    a、2>&1是什么意思?
            2>&1应该分成两个部分来看,一个是2>以及另一个是&1,
            其中2>就是将标准出错重定向到某个特定的地方;&1是指无论标准输出在哪里。
            所以2>&1的意思就是说无论标准出错在哪里(哪怕是没有?),都将标准出错重定向到标准输出中。
    b、管道的作用:
        是提供一个通道,将上一个程序的标准输出重定向到下一个程序作为下一个程序的标准输入。
        这里的目的是将输出重定向到下一个程序,目的是用来将log存入到文件中
   c、tee的作用
        - tee从标准输入中读取,并将读入的内容写到标准输出以及文件中。
        - 这里tee命令的作用是将数据读入并写到标准输出以及log.txt中。

你可能感兴趣的:(linux,笔记,eureka)