• 那些有趣的命令


    那些有趣的命令

      这是“那些有趣的指令”的第一部分,希望大家喜欢。

    • xargs 或者 parallel,从标准输入中读取信息作为参数,初始化可执行命令,然后一次或多次运行该指令。可并行执行。
    • sedawk,这两个指令可以说大名鼎鼎,可以说是处理文本文件的万能机器,并且速度还比Ruby或者Python快。
    • m4,简单的宏处理器,主要用途是在无参数宏不够强力的情况下用做 Ratfor 的前端;
    • screen,强大的终端复用以及会话保持工具;(参考资料中有详细说明,D瓜哥没搞懂啥意思,懂的朋友麻烦给解释解释。呵呵)
    • yes,将参数的字符串重复输出,直到该命令被强行“杀死”;如果没有参数则打印y;
    • cal,排版很不错的日历;
    • env,显示当前用户的环境变量;
    • look,查找出以参数字符串开头的英语单词;
    • cut,用来分割文件中的字符串,并且根据要求进行显示;
    • paste,将几个文件的相应行用制表符连接起来,并输出到标准输出;
    • join,根据公共字段(关键字)来合并两个文件的数据行,“参考资料”中的文章说明的特别详细,建议看看;
    • fmt,从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备;
    • pr,快速的将一连串文本编排成合适打印的格式,一个基本用途就是将较大的文件分割成多个页面,并为每个页面添加标题。pr是一个标准的输出工具,可以直接输出到打印机,如果你希望将结果保存在文件中,则需要重定向它的输出;
    • fold,从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备;
    • column,将文本根据空白符格式化成表格形式,然后输出。
    • expand,将文件中的制表符(TAB)转换为空白字符(Space),将结果显示到标准输出设备;
    • unexpand,和expand相反,将文件中空白字符(Space)的转换为制表符(TAB),将结果显示到标准输出设备;
    • nl,显示文件内容,同时在每行前面加上行号;
    • seq,显示从1到指定数字的数字序列,如果参数为负数,则不显示;
    • bc,一个简单的计算器;

    那些有趣的命令

    • factor, 将一个数分解成多个数的乘积;
    • nc, 强大的网络工具,可用于网络调试或数据传输等;
    • dd,  用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换;
    • file,  辨识文件类型;
    • stat, 查询、显示文件相关信息,比如修改时间、大小等等;
    • tac, 反向输出文件内容;
    • shuf,  把输入行(或者文件)按随机顺序输出到标准输出;
    • comm, 按行比较两个已排过序的文件;
    • hexdump(可以简写成hd), 一般用来查看”二进制“文件的十六进制编码;
    • bvi,  二进制文件编辑器;
    • strings,  显示文件中的可打印字符;
    • tr,  快速的实现字符的简单转换,也可以删除字符串中的指定子串,合并字符串中重复串;
    • iconv,  将指定文件从一种编码转换为另一种编码
    • split,  可将文件切成较小的文件,预设每1000行会切成一个小文件;
    • csplit,  将文件依照指定的范本样式予以切割后,分别保存成名称为xx00,xx01,xx02…的文件;
    • 7z,  高比率的文件压缩;
    • ldd,  用来分析程序运行时需要依赖的动态库的工具;
    • nm,  用来查看指定程序中的符号表相关内容的工具;
    • ab, Web性能基准测试工具;
    • strace,  跟踪进程执行时的系统调用和所接收的信号;
  • 相关阅读:
    第四章 使用jQuery操作DOM
    第三章 jQuery中的事件与动画
    第二章 jQuery选择器
    第一章 jQuery基础
    第五章 JavaScript对象及初识面向对象
    第四章 JavaScript操作DOM对象
    第三章 JavaScript操作BOM对象
    第二章 JavaScript核心语法
    第一章 Javascript基础
    第九章 MySQL中LIMIT和NOT IN案例
  • 原文地址:https://www.cnblogs.com/xuelu/p/3790605.html
Copyright © 2020-2023  润新知