sed全称为Stream EDitor,行编辑器,同时也是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。
显示没有控制终端的进程 root@ubuntu:~# ps -auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.1 159724 3464 ?
比如,简单的ls命令就有:-a -A -b -c -C -d -D -f -F -g -G -h -H -i -I -k -l -L -m -n -N -o -p -q -Q -r-R -s -S -t -T -u -U -v -w -x -X -1等选项,可以发现选项是极其多的。可以通过:man 命令查看某命令的详细手册。
你还可以使用模式范围表单,其中第一个正则表达式定义范围的开始,以及第二次停止。所以,例如,如果你想打印从 'boot' 到 'machine' 的所有行 你可以这样做:然后只打印出regexp 给定的给定范围内的那些行。