🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**nl – 添加行号** **重定向标准输出** 1005 > a.txt 1006 ll 1007 ls -l ./ > a.txt 1008 cat a.txt 1009 ls -l ./ >> a.txt 1010 cat a.txt 1011 ls -l ./ > a.txt 1012 cat a.txt **错误** ls -l /bin/usr 2> ls-error.txt ls -l ./nohup.php &> a.txt **cat主要有三大功能:** 1.一次显示整个文件。$ cat filename 2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件: $cat file1 file2 > file cat a.txt 1030 cat 1031 cat >a.txt 1032 cat a.txt **管道线** [me@linuxbox ~]$ ls -l /usr/bin | less 这极其方便!使用这项技术,我们可以方便地检测会产生标准输出的任一命令的运行结果。 **过滤器** [me@linuxbox ~]$ ls /bin /usr/bin | sort | less 因为我们指定了两个目录(/bin 和/usr/bin),ls 命令的输出结果由有序列表组成, 各自针对一个目录。通过在管道线中包含 sort,我们改变输出数据,从而产生一个 有序列表。 **wc - 打印行,字和字节数** 1052 wc c.txt 1053 ls /bin /usr/bin | sort | uniq | wc -l 1054 ls ./a.txt ./b.txt | sort | uniq | wc -l **grep** - 打印匹配行 ls /bin /usr/bin | sort | uniq | grep zip **tail/head** 1058 tail -n 2 c.txt 1059 tail -f c.txt 1060 tail -F c.txt 1061 ll 1062 history 1063 ll 1064 tail -n 1 c.txt 1065 head -n 1 c.txt 使用”-f”选项,tail 命令继续监测这个文件,当新的内容添加到文件后,它们会立即 出现在屏幕上。这会一直继续下去直到你输入 Ctrl-c。 tee - 从 Stdin 读取数据,并同时输出到 Stdout 和文件 1071 ls ./ | tee c.txt | grep passwo 1072 cat c.txt