zoukankan      html  css  js  c++  java
  • GNU/Linux 常用命令与工具备忘

    (1)系统管理
    df        查看磁盘使用情况
    top        监控cpu,内存的使用情况
    ssh        安全的远程shell
    scp        安全的远程copy程序
    bash        功能很弱小的shell环境,不过很多时候离开不了它
    more        查看文件
    tail        查看文件的尾部。查看文件最后100行:tail -100 file

    (2)网络相关
    tcpdump        抓包工具
    snort        抓包/入侵监测工具
    ping        呵呵,不用解释了。
    traceroute    路由发现工具
    route        查看本机路由表

    (3)文本操作
    wc        统计程序,wc -l srcfiles 可用来统计代码行数。
    diff        文件比较命令
    grep        强大的查询工具

    (4)系统开发
    make        呵呵
    cmake        跨平台的c/c++项目管理工具,在linux下可生成make文件,省掉了许多
            手写操作
    gcc/g++        分别为c/c++编译器
    gdb        偶很少用
    doxygen        c/c++程序文档生成工具
    svn        源代码管理工具。可通过 svn help 查看帮助信息。
    cvs        源代码管理工具
    valgrind    Valgrind is an award-winning suite of tools for
            debugging and profiling Linux programs.
            假设可执行文件为 e。可用以下指令检查程序 e 运行过程中是否出现内
            存泄漏(假定e在当前目录下,e的运行指令为 "./e arg1 arg2"):
            valgrind --tool=memcheck --leck-check=full ./e arg1 arg2
            valgrind 的官方网站是 http://valgrind.org/
    gprof        profiler。使用步骤:
            (1)在makefile里加入-pg选项,编译为可执行程序,假定为e。文件
            在当前目录下
            (2)运行程序,会生成一个gmon.out
            (3)执行 gprof ./e gmon.out > gmon.txt ,将剖析结果重定
            向于文件中
            (4)查看 gmon.txt
    python        除是一个编程语言外,可提供强大的shell环境,可方便与shell,其它
            可执行文件交互,也可方便的wrap c/c++程序。
    pyste        boost中提供的一个强大的c++ 程序的 python wrapper 代码生成器
    java        呵呵。java程序的执行方式:java -jar xxxx.jar
    版权所有,欢迎转载
  • 相关阅读:
    Model2
    servlet_获取初始化参数
    Java_Reflect反射
    Java Web_过滤器
    JSP状态管理_1_Cookie
    JSP_内置对象_session
    Sql Server中的数据类型和Mysql中的数据类型的对应关系(转)
    组合权限查询 SQL,UniGUI
    BIM 3D 数据交换格式 ----张建平(清华女)
    即速应用_微信小程序开发 http://www.jisuapp.cn/
  • 原文地址:https://www.cnblogs.com/xiaotie/p/400725.html
Copyright © 2011-2022 走看看