常用指令
ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)
cd 切换目录
touch 创建空文件
echo 创建带有内容的文件。
cat 查看文件内容
cp 拷贝
mv 移动或重命名
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
find 在文件系统中搜索某文件
wc 统计文本中行数、字数、字符数
grep 在文本文件中查找某个字符串
rmdir 删除空目录
tree 树形结构显示目录,需要安装tree包
pwd 显示当前目录
head、tail 显示文件头、尾内容日志
clear 清空当前屏幕内容
查看服务器日志
-
tail:查看后面几行
- n 显示行数
- f 持续侦测后面的内容,查看服务器日志常用
-
查看最新的服务日志(静态)
- 命令格式:tail -n 行数 日志文件
# 查看nginx错误日志
tail -n 10 error.log
- 查看最新的服务器日志(动态),如果有新内容写入,则持续读取
- 命令格式:tail -n 行数 -f 日志文件
# 持续查看nginx错误日志
tail -n 10 -f error.log
- 使用关键字查找日志内容
- 命令格式:tail -n 行数 -f 日志文件 | grep 关键字
# 关键字查找日志内容
tail -n 10 | grep TH201805987162