-T:把制造符换成^I,该特性对于排除缩进错误非常有用

-n:输出时为每行加上行号

-b:输出时,跳过空白行并且加上行号

-d,--delimiter:指定分隔符,注意和sort分隔符的区别,sort的分隔符为-t

-f,--fields:指定取出的列,注意和sort中-k的区别,sort中-k表示指定以第几列进行排序

-c:截取字符


cat向文件中追加内容:

cat >> test.log << EOF

xxx(需要追加的内容)

xxx(需要追加的内容)

EOF

示例:

cat >> /etc/profile << EOF
export HISTORY_FILE=/var/log/Command_history.log
export PROMPT_COMMAND='{ date "+%Y-%m-%d %T ##### USER:\$USER IP:\$SSH_CLIENT PS:\$SSH_TTY ppid=\$PPID pwd=\$PWD  #### \$(history 1 | { read x cmd; echo "\$cmd"; })";} >> \$HISTORY_FILE'
EOF