Linux常用命令(二)
1. 查看文件内容:cat
-n 显示行号
2. 查看文件结尾部分内容:tail(默认查看文件后10行)
-n 查看n行
3. 查看文件开头部分内容:head(默认查看文件前10行)
-n 查看n行
4. 打印输出:echo
-n 不换行输出
-e 支持特殊字符
\n 换行(前面需要-e支持)
\t tab(前面需要-e支持)
5. 重定向:> (1>/2>) 箭头方向朝右,箭头方向就是数据流向
1 表示标准(正常)输出
2 表示错误输出
echo "oldboy" > feng 全部删除feng中的内容,再把 echo 的内容放到文件
追加重定向:>>(1>>/2>>) 不清除文件内容,把echo的内容放到文件末尾
6. 分屏查看文件内容:more / less
more /etc/services
less /etc/services
7. 过滤:grep 按行过滤
alias grep='grep --color=auto'
grep root a.txt #把含有root的行输出
-v 取反过滤:grep -v root a.txt #把含有root的行不输出,剩下的输出
-n 输出过滤内容在源文件中的行号:grep -n “root” a.txt
-i 不区分大小写过滤