1.查看文件内容
cat
用法1: cat文件名
用法2: cat 文件1 文件2 > 文件3
more
回车键 向下移动一行
空格键 向下移动一页
b 向上移动一页
q 退出
less
/ 字符串 高亮显示指定的字符串
方向键进行翻页
head file
显示文件开头(默认十行)
head -n file 置顶显示前几行
tail file
tail -n file
tail -f file 可以查看新增的数据
2.统计文件信息
wc 统计文件内容数量
wc -lwc file
l 行数
w 单词数
c 自己
du
du 文件名
du -h(以高可读性显示)
du 目录名
du -s (只显示目录)
3.文本处理
find
查找文件
-name 根据文件名进行查找
-typr 根据文件类型查找
f 文件 d 目录
find / -name file -type f
find
find / -name “*.log” -type f 查找/下.log后缀的文件
find / -typr d 查找/下所有目录
grep
在文件中直接找到包含指定信息的那一行 并把信息显示出来
grep 查找文件的内容 文件名
grep network /var/log/* 可以指定多个文件名
echo
用于输出指定内容
echo“文本内容”
利用
'>'覆盖
'>>'追加
使用>进行重定向输出
||> 2
将文件的详细信息 输出给 文件2
||>>5
文件1的内容为/root
输入重定向:将命令的输入内容从键盘输入改为从文件输入
进行输入重定向重定向给命令cd
当前的工作目录跳转至了/root
因为 "<" 符号会将文件中的内容作为 "cd" 命令的参数,而参数 "/root" 是一个有效的目录路径,可以被 "cd" 命令正确解析。
<<,则更为常用一些,它将运算符解释为读取输入的指令,直到找到包含指定分隔符的行。直到包含分隔符的行的所有输入行都被输入到命令的标准输入中。命令形式一般如下:
command << delimiter
document
delimiter
其中delimiter代表用户定义的分隔符(可以是任意字符),两个分隔符之间,是输入的多行参数。
wc -l << EOF
abcd
1234
EOF
## 其输出结果为2,统计了输入的行数。