标签: linux

359 篇文章

022、tac命令
tac命令 连接多个文件并以行为单位反向打印到标准输出。 概要 tac [OPTION]... [FILE]... 主要用途 按行为单位反向显示文件内容,如果没有文件或文件为-则读取标准输入。 处理多个文件时,依次将每个文件反向显示,而不是将所有文件连在一起再反向显示。 参数 FILE(可选):要处理的文件,可以为一或多个。 选项 长选项与短选项等价 -b, --before 在之前而不是之后连接…
021、split命令
split命令 分割任意大小的文件 补充说明 split命令 可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。 选项 -b:值为每一输出档案的大小,单位为 byte。 -C:每一输出档中,单行的最大 byte 数。 -d:使用数字作为后缀。 -l:值为每一输出档的行数大小。 -a:指定后缀长度(默认为2)。 实例 生成一个大小为100KB的测试文件…
020、sort命令
sort命令 对文本文件中所有行进行排序。 概要 sort [OPTION]... [FILE]... sort [OPTION]... --files0-from=F 主要用途 将所有输入文件的内容排序后并输出。 当没有文件或文件为-时,读取标准输入。 选项 排序选项: -b, --ignore-leading-blanks 忽略开头的空白。 -d, --dictionary-order 仅考虑…
019、seq命令
seq命令 以指定增量从首数开始打印数字到尾数 补充说明 seq命令 用于产生从某个数到另外一个数之间的所有整数。 语法 seq [选项]... 尾数 seq [选项]... 首数 尾数 seq [选项]... 首数 增量 尾数 选项 -f, --format=格式 使用printf 样式的浮点格式 -s, --separator=字符串 使用指定字符串分隔数字(默认使用:\n) -w, --eq…
018、sed命令
sed命令 功能强大的流式文本编辑器 补充说明 sed 是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。…
017、nano命令
nano命令 字符终端文本编辑器 补充说明 nano 是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。 nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自…
016、mkdir命令
mkdir命令 用来创建目录 补充说明 mkdir命令 用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。  注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更…
015、less命令
less命令 分屏上下翻页浏览文件内容 补充说明 less命令 的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。 语法 less(选项)(参数) 选项 -e:文件内容显示完毕后,自动退出; -f:强制显示…
014、jq命令
jq命令 一个灵活的轻量级命令行JSON处理器 补充说明 jq 是 stedolan 开发的一个轻量级的和灵活的命令行JSON处理器,源码请参考 jq 项目主页 jq 用于处理JSON输入,将给定过滤器应用于其JSON文本输入并在标准输出上将过滤器的结果生成为JSON。 最简单的过滤器是.,它将jq的输入未经修改地复制到其输出中(格式设置除外)。 请注意,jq 当前仅支持64位双精度浮点数(IEE…
013、join命令
join命令 两个文件中指定栏位内容相同的行连接起来 补充说明 join命令 用来将两个文件中,制定栏位内容相同的行连接起来。找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 语法 join(选项)(参数) 选项 -a<1或2>:除了显示原来的输出内容之外,还显示指令文件中没有相同栏位的行; -e<字符串>:若[文件1]与[文件2]中找不到指定的栏位…