1.统计文件个数:
ls -a | wc -w
注意:wc file1 file2 ...输出各个文件的行数、字数、字节数也可以用-l -w -c指定单独输出行数、字数和字节数。
2.合并两个文件内容到file3
cat file1 file2 > file3
3.从键盘输入内容到file
cat > file
4.重定向
cmd 2> out.txt ,将错误输出重定向到文件
cmd 1> out.txt 等效于 cmd > out,都是将标准输出重定向到文件
cmd > std.txt 2> err.txt ,将标准输出重定向到std.txt且将错误输出重定向到err.txt
cmd > out.txt 2>&1 将标准和错误输出都重定向到out.txt
cmd &> out.txt 同上
cmd >& out.txt 同上
cmd < file1 > file2 ,file1作为输入,处理信息输出到file2
cmd | tee out.txt 将输出同时重定向到终端和out.txt
5.同时输入数据到多个文件
tee file1 file2 //然后从键盘中输入内容
6.重定向输出的同时显示到屏幕上
ls | tee out.txt
ls | tee -a out.txt
7.linux下与windows格式转换
unix2dos file
dos2unix file