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

本文转自xiaotie博客园博客,原文链接http://www.cnblogs.com/xiaotie/archive/2006/05/15/400725.html如需转载请自行联系原作者


xiaotie 集异璧实验室(GEBLAB)

相关文章
|
8天前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
26 0
|
8天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
19 0
|
6天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
28 9
|
1天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
12 6
Linux 中的 Nslookup 命令怎么使用?
|
1天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令
|
2天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
2天前
|
Linux Go
Linux命令Top 100驱动人生! 面试必备
探索Linux命令不再迷茫!本文分10部分详解20个基础命令,带你由浅入深掌握文件、目录管理和文本处理。 [1]: <https://cloud.tencent.com/developer/article/2396114> [2]: <https://pan.quark.cn/s/865a0bbd5720> [3]: <https://yv4kfv1n3j.feishu.cn/docx/MRyxdaqz8ow5RjxyL1ucrvOYnnH>
46 0
|
5天前
|
缓存 运维 监控
Linux系统监控利器:探索常用命令及数据保存技巧
Linux系统监控利器:探索常用命令及数据保存技巧
23 4
Linux系统监控利器:探索常用命令及数据保存技巧
|
8天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
18 0
|
8天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
14 0