> >> tee script
ls > ls.txt $ cat ls.txt
说明: > 是把输出转向到指定的文件,如文件已存在的话也会重新写入,文件原内容不会保留 >> 是把输出附向到文件的后面,文件原内容会保留下来
tee的作用: read from standard input and write to standard output and files 它从标准输入读取内容并将其写到标准输出和文件中
ls | tee ls_tee.txt $ cat ls_tee.txt
可以用script script这个命令很强大,可以记录终端的所有输出到相应的文件中 script Script started, file is typescript $ ls $ exit