linux下cat命令编辑文本
cat 重导向标准输入 重导向标准输出.
1 重导向标准输入:
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 --show-nonprinting
例子:
cat -n file1> file2 将file1文件的内容加上行号后输入到file2.
cat -nb file1>file2 同上 只是去掉空行。
cat -b file1 file2 >> file3
把 file1和 file2 的档案内容加上行号(空白行不加)之后将内容附加到 file3里。
2 重导向标准输出:
cat < filename
默认应该是重导向输出。可以不加<号。
查看文件内容的特殊方法 相信最基本的cat和less你已经很熟悉了,如果有特殊的要求呢:1. 如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd2. 如果你想查看文件的后10行,可以使用tail命令,如:tail -10 /etc/passwdtail -f /var/log/messages参数-f使tail不停地去读最新的内容,这样有实时监视的效果,当你在ppp拨号的过程中用它岂不是很方便!
用户的管理
--添加用户useradd testuser;cd /homepassword testuser;
cd more ect/password/
#ksh