创建一个 a.txt 文件
touch a.txt
查看文件
ls -l
cat /etc/hosts
head/tail
用来读取一个文件的头部 N 行或者尾部 N 行。比如一个线上的大日志文件,当线上出了 bug,服务暂停的时候,我们就可以用tail -n 1000去查看最后的 1000 行日志文件,寻找导致服务异常的原因。
tail -n 1000
查看一个实时的日志内容
tail -f 文件名
-f: 是follow 的意思,就是文件追加的内容会跟随输出到标准输出流中
grep
查看一个指定 ip 的 nginx 日志,或者查看一段时间内的 nginx 日志。如果不想用 less 和 more 进入文件中去查看,就可以用grep命令
作用:
例子1:查找ip地址(定位某个ip地址的用户都做了什么事情)
grep 80.82.207.86 ./nginx_logs.txt

例 2:查找时间段的日志
通过 grep 命令查找某个时间段内用户都做了什么事情。如下图,可以看到在某个5分钟内所有用户的访问情况。
grep 19/May/2015:10:05 ./nigx_logs.txt
which:查询一个指令文件所在的位置
which grep
find: 在文件系统中查找文件
查找所有 .txt 扩展名的文件
find / -iname “*.txt”

解析:
所以,就是删除整个文件系统上的所有文件,而且不给用户提示。