问轩博客

展开菜单

Linux命令-awk命令

awk  擅长处理列 (三剑客老大)一门语言 (空模式、关系运算模式、正则模式、行范围模式、BEGIN/END模式) NR 代表行号 FNR 各文件分别计数的行号 awk  '{print FNR,$0}' file1 file2 NF 字段数量 FS 指定输入分隔符 OFS 指定输出分隔符 RS ...

Linux命令-sed命令

sed 流编辑器,实现对文件的增删改替换查 -n 取消默认输出,擅长处理行(三剑客老二) -r 支持正则,不需要\反斜杠 -i 修改内容 -e 允许多项编辑 例子:sed -n -e '2p' -e '6p' file.txt 取出第二行和第六行内容 或sed -n -e&nbs...

Linux命令-grep命令

grep (过滤)核心命令之一,(三剑客老三) -v 排除 -e 多个选项的匹配,逻辑or的关系 -E 扩展正则表达式,比如多个过滤,中间用|隔开 比如grep -E "A|b|C" test.txt -i 不区分大小写 -w 匹配整个单词,如果是字符串包含这个单词,则不做匹配,相当于\b过滤内容\b \b单词边界 \B非单词边...

Linux命令-seq命令

seq命令: 打印序列 -s 指定分隔符 默认\n -w 指定为定宽输出,不能和-f一起用 -f 按照指定的格式输出,不能和-w一起用 用于数字序列 echo {1..6}  echo {a..z} echo {10..01}或者echo {100..01} seq -s "+" 1 1...

Linux命令-alias命令

alias命令: 显示设置别名 比如 alias cp='cp -i' (在~/.bashrc中添加永久生效) 1)设置一些危险命令的使用,比如alias mysql='mysql -U' 2)简化一些长的字符串 3)定义别名永久生效: /etc/profile ~/.bashrc 在通过source或者点生效...

Linux命令-rmdir命令

rmdir命令: 用来删除空目录,鸡肋命令。 目录列表:要删除的空目录列表。当删除多个空目录时,目录名之间使用空格隔开。...

Linux命令-mkdir命令

mkdir命令: 创建目录的命令 -p(递归创建目录) 例子: mkdir /data 在根目录下创建一个data目录...

Linux命令-tac命令

tac命令: 用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示 -a或——append:将内容追加到文件的末尾; -i或——ignore-interrupts:忽略中断信号。...

Linux命令-tail命令

tail命令: 显示文件尾部内容 -n 行数  -行数,忽略-n -f 实时跟踪文件尾部的变化,和tailf差不多(这里有个执行效率的问题,如果文件特别大,那么用tailf的查看文件反应太慢,越大越是半天没有反应) -F 如果目标删除,会不断的尝试,一直等到文件重新创建,才会显示...