• Linux 常用命令


    查看文件编码格式

     file file_name 

    iconv -f UTF-8 -t gb2312 index.html > index2.html 修改文件编码格式 -f后接原始编码 -t 后接目标编码 可以先重定向到别的文件,再使用。

    chmod 755 filename 

    查看IP 

    ifconfig / ip addr (Windows下可以使用 ipconfig查看) ifconfig查看的更为全面一些    

    查看当前工作路径

    pwd

    c/cpp编译命令

    g++/gcc -o 生成输出文件(*.out/*.exe)

    g++/gcc -c 只进行编译,生成obj文件

    g++/gcc -g -rdynamic 搭配gdb使用

    gdb相关命令

    r ---run 运行

    n ---next 逐行运行

    c ---continue 继续

    break point (函数名或行数) ---设置断点

    q --- quit退出

     rm删除相关

    rm -i filename 删除文件(删除前询问)

    rm -f filename(不询问,直接删除)

    rm -r dir 删除文件夹及下面文件

     使用pthread.h相关函数编译时,,后加-lpthread

    clear 清屏

    查看文件

    more filename 底行会显示百分比

    less filename  

    cat filename 一般命令

    杀进程

    kill 

    kill不掉 使用 kill -9

    查看进程的状态

    先用ps,得到进程PID

    再使用ps -aux | grep 进程名

    或者使用 cat proc/PID/status 查看详细内容,其中VmRSS指的是目前进程使用的物理内存大小

    或者如果先要直接查看占用的内存,再用一下grep即可

    查看端口占用情况

    netstat -tln 查看所有占用

     netstat -tln | grep 80 查看特定端口占用

    进程查看和停止相关

    jobs -l 查看当前会话下正在运行的进程

    fg %num bg %num 分别将进程切换至前台和后台

    kill %num 杀掉某个进程,可以和jobs搭配使用

    continue....

    查看占用某端口的进程

     lsof -i:port

    根据PID杀掉进程

    kill -9 pid

    continue...

  • 相关阅读:
    MySQL优化—工欲善其事,必先利其器(2)
    MySQL优化—工欲善其事,必先利其器之EXPLAIN
    Linux工具安装和常用配置
    .Net Core配置文件介绍
    Centos7上开发.Net Core项目
    VMWare的host-only/bridged/NAT连接图文介绍
    Quartz.net 3.x使用总结(二)——Db持久化和集群
    Vuex实现状态管理
    Quartz.net 3.x使用总结(一)——简单使用
    C#获取根目录的方法总结
  • 原文地址:https://www.cnblogs.com/yocichen/p/11148961.html
Copyright © 2020-2023  润新知