当前位置: 首页 > 科技观察

一些有用但鲜为人知的Unix命令

时间:2023-03-12 05:45:42 科技观察

许多Linux命令浮现在脑海中,有些不为人知,有些则很常见,如下::一个众所周知的非常有用的处理文本文件的命令,比Python和Ruby更快m4:一个简单的宏处理命令screen:一个强大的终端多路复用和会话持久化工具,详见http://www.ibm.com/developerworks/cn/linux/l-cn-screen/yes:重复输出字符串见http://codingstandards.iteye.com/blog/826940cal:非常漂亮的日历env:运行一个命令,非常在脚本中有用的看:find字符串开头的英文单词cutandpasteandjoin:数据操作命令fmt:格式化文本段pr:以页/列为单位格式化一串文本或一个大文件,见http://hi.baidu.com/mchina_tang/item/1ce11d5d317dfc05aaf6d70dfold:wraptextcolumn:将文本格式化为列或表展开dandunexpand:制表符和空格之间的转换nl:添加行号seq:打印行号bc:计算器factor:输出一个整数的因数,factor输出一个整数的质因数nc:网络调试和数据传输dd:Movedatabetweenfilesanddevicesfile:判断一个文件的类型stat:查看文件状态tac:从**一行输出文件内容,与catoutput相反:字符翻译或操作字符iconv或uconv:转换编码字符串split和csplit:分割文件7z:高压缩率压缩文件ldd:查看动态库信息nm:查看目标文件中的符号表ab:web服务器压力测试工具strace:调试系统调用mtr:更好的网络调试路由跟踪工具cssh:可视化并发shellwireshark和tshark:数据包捕获和网络调试主机anddig:查找DNSlsof:查看进程文件描述符和套接字信息dstat:有用的系统统计工具iostat:CPU和磁盘使用统计htop:top的改进版本last:登录历史w:当前登录Userid:查看用户/组表示informationsar:查看历史系统统计工具iftop或nethogs:查看socket或进程网络利用率ss:查看统计信息dmesg:启动或系统错误信息(Linux)hdparm:显示或设置磁盘参数(Linux)lsb_release:查看linux系统发布版本信息(Linux)lshw:查看硬件信息fortune,ddate,sl:看你觉得steamengine还是bibiquotations比较有用的命令,拜托e查看JoshuaLevy在问答帖《每个Linux用户都应该了解的命令行省时技巧》的另一个回复。