`

一些鲜为人知的但却很有趣的Unix/Linux命令(五)

阅读更多

“一些鲜为人知的但却很有趣的Unix/Linux命令”系列:

  1. 一些鲜为人知的但却很有趣的Unix/Linux命令(一)
  2. 一些鲜为人知的但却很有趣的Unix/Linux命令(二)
  3. 一些鲜为人知的但却很有趣的Unix/Linux命令(三)
  4. 一些鲜为人知的但却很有趣的Unix/Linux命令(四)

  这个系列搁置有一段时间了,今天我们来完成最后一篇文章。希望对大家有所帮助。

那些有趣的命令

  1. finger,查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息;
  2. !!,重复执行上一条命令;另外,!pattern可以快速执行曾经执行过的命令中,以patttern开头的命令,相当方便快捷;
  3. at,定时调度,一定的时间间隔运行作业,需要只运行作业一次而不是定期运行时,使用 at 命令;
  4. wc,查询文件中有多少行或者单词;
  5. taskset,限制进程所占用的CPU数量;
  6. tail,命令的功能是显示文件后几行内容,默认10行。一般用于查看日志文件。会根据日志更新不断输出最新的文件内容,不需要刷新查看,ctrl+c可结束输出;
  7. apropos,Linux中除man以外很强大的帮助命令,命令实际完成的是搜索其它命令的描述信息,将相关命令罗列出来,不一定出现的命令就是想要的,但可以从中帮助回忆到有用的命令;
  8. nload,实时查看linux服务器网络流量的工具;:I really like nload and iftop to monitor network activity when tcpdump low-levelness is not needed.
  9. find -delete,查找然后删除符合筛选条件的文件;
  10. watch,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行;
  11. xxd,将一个文件以十六进制的形式显示出来;
  12. Ctrl + r ,反向搜索执行过的命令,很好很强大!有了这个,就可以把history抛弃了;
  13. dmidecode,以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息,这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置;
  14. most,和more、less功能一样,文本查看器;
  15. iptraf,监控网络流量,特别是安装到防火墙上,与Iptables一起工作,监控流经防火墙的网络异常,效果非常好;
  16. open,可以根据文件扩展名,使用相关联的程序打开文件;
  17. cowsay,这个命令可以让一个牛仔说上两句幽默。(鉴于上篇文章的评论,这个指令也许已经归到游戏行列中。敬请注意。)
  18. rsync,实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息;
  19. pgrep,通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行;
  20. yacc,用来生成编译器的编译器(编译器代码生成器);
  21. du,统计目录(或文件)所占磁盘空间的大小;
  22. ssh,用于远程登录上Linux主机;

结束语

  该系列到此为止。希望能对大家有所帮助。也许存在很多不足,请大家帮忙改正。谢谢!

 

参考资料

  1. Linux 指令篇:使用者資訊與管理–finger
  2. 例行性工作排程 (crontab)
  3. Linux 技巧: 用 cron 和 at 调度作业
  4. 使用taskset命令来限制进程的CPU
  5. taskset
  6. Linux tail 命令详解
  7. tail 命令详解
  8. 一天一条linux命令之tail
  9. apropos: Linux中除man以外很强大的帮助命令
  10. nload实时查看linux服务器网络流量的工具
  11. Linux下监控网卡流量的软件Nload
  12. linux网络流量实时监控工具之nload
  13. Strange behavior with `find -delete`
  14. Linux or Unix find and remove files with one find command on fly
  15. linux下的watch命令使用小结
  16. linux watch命令使用介绍
  17. watch — 监测命令的运行结果
  18. linux下小工具xxd使用
  19. Linux XXd hexdump 查看16进制的方法,配合vi使用更棒
  20. linux命令行下的ctrl+r
  21. 用Ctrl+R搜索历史命令
  22. 我使用过的Linux命令之dmidecode – 查看硬件信息
  23. Linux硬件信息查看工具dmidecode
  24. Linux下使用Iptraf进行网络流量的分析
  25. linux网络流量实时监控工具之iptraf
  26. rsync从linux到linux的文件同步备份
  27. linux rsync同步设置详细指南
  28. Linux学习笔记之备份命令rsync
  29. Linux的pkill和pgrep命令详解
  30. Linux pgrep 查询进程的工具
  31. Yacc—Unix/Linux上一个用来生成编译器的编译器
  32. Yacc 与 Lex 快速入门
  33. linux中du命令参数的用法
  34. linux ssh 使用深度解析
  35. 以 Openssh 取代 Telnet 的連線方式
  36. SSH原理与运用(一):远程登录
  37. SSH原理与运用(二):远程操作与端口转发
0
4
分享到:
评论

相关推荐

    ubuntu下使用minicom进行串口调试

    但是在 Unix/Linux 系统中,串口调试的方法和技巧却鲜为人知。 使用 minicom 的必要性 minicom 是一个功能强大且广泛使用的串口调试工具。它可以在 Unix/Linux 系统中使用,提供了强大的串口调试功能。使用 ...

    Linux:您知道

    在Linux世界中,有许多鲜为人知但极其有用的技巧,这些技巧能够极大地提升用户的工作效率和系统管理能力。Linux,作为一个开源操作系统,因其稳定性、安全性和灵活性,被广泛应用于服务器、开发环境以及个人电脑。在...

    回车和换行区别

    回车和换行是计算机编程中两个基础概念,但它们的区别和来历却鲜为人知。本文将深入探讨回车和换行的历史、概念、区别和应用,以帮助读者更好地理解和掌握这些基础知识。 历史 在计算机出现之前,有一种叫做电传...

    新书点评 (1).pdf

    本书点评中包含了四本书的信息,分别是《jQuery与CSS开发入门经典》、《Windows 7大揭秘》、《Linux命令、编辑器与Shell编程(第2版)》和《Collective Intelligence实战》。下面我们将对每本书进行详细的知识点总结...

    黑客反汇编揭秘(第二版).part2.rar

    第8章 在UNIX与Linux下的特殊调试技术 123 8.1 GDB的基础——ptrace 124 8.1.1 ptrace及其命令 126 8.1.2 GDB对多进程的支持 127 8.1.3 GDB简介 128 8.1.4 跟踪系统调用 131 8.2 用GDB调试二进制文件 133 ...

Global site tag (gtag.js) - Google Analytics