GNU核心工具

GNU核心工具#

GNU Core Utilities(GNU核心工具)包含一系列基础文件和工具,包括shell和文本操作工具。这些是GNU系统的最核心工具。

输出文件内容#

  • cat: 输出文件内容,默认输出到当前屏幕
  • tac: 倒序输出文件内容
  • nl: 输出文件内容并显示行号,等同于cat -n
  • od: 以八进制方式输出文件内容
  • base32: 32位编码解码文件
  • base64: 64位编码解码文件
  • basenc: 多种格式编码解码文件

格式化文件内容#

  • fmt:重新格式化段落文本
  • pr:将文件分页或分栏以便打印
  • fold:折行处理输入内容,使其适应指定宽度

输出文件部分内容#

  • head:输出文件的前部分
  • tail:输出文件的后部分
  • split:将文件拆分成多个部分
  • csplit:将文件拆分成按内容确定的部分

https://www.gnu.org/software/coreutils/

od命令用法

od命令用法#

od用来以八进制或其他进制输出文件

$ od push.sh
0000000 066562 026440 063162 071040 071545 072557 061562 071545
0000020 020057 072560 066142 061551 020057 064056 063565 057557
0000040 072542 066151 027144 067554 065543 005015 005015 005015
0000060 064547 020164 062141 020144 006456 063412 072151 061440
0000100 066557 064555 020164 066455 021040 070165 060544 062564
0000120 006442 063412 072151 070040 071565 006550 071412 062554
0000140 070145 031440 006563 062412 064143 020157 042042 067157
0000160 020545 006442 071412 062554 070145 031440 006563 000012
0000177