在代码投运后,我们需要查看日志来跟踪代码看运行效果,在XShell中输入log,会跳转到log目录,然后cd 相关目录,用vi命令查看内容即可
详细步骤如下:
-
连接到服务器:首先,你需要通过Xshell连接到你的服务器。
-
导航到日志文件夹:一旦连接成功,使用
cd
命令(change directory)来切换到包含日志文件的目录。例如,如果日志文件位于名为log
的文件夹中,你可以输入以下命令cd /path/to/log
替换
/path/to/log
为你的日志文件夹的实际路径。 -
查看日志文件:在
log
文件夹下,你可以列出所有文件来查看可用的日志文件:ls
然后,你可以选择一个日志文件并使用
cat
、less
、more
或tail
等命令来查看其内容。例如,要查看名为app.log
的日志文件,你可以使用:cat app.log
或者,如果你想逐步查看大文件,可以使用:
less app.log
more app.log
less
允许你使用键盘上下箭头逐页查看,而more
则提供了一个简单的分页视图。 -
除了cat输入以下命令来使用
vi
编辑器打开xxx.log
文件:vi xxx.log -
实时查看日志更新:如果你想实时查看日志文件的更新,可以使用
tail
命令:tail -f app.log
这将显示日志文件的最后部分,并实时更新,以便你可以看到新的日志条目。
-
退出查看:在
less
或more
中,你可以按q
键退出查看器。请记住,你需要具有足够的权限来访问和查看日志文件。如果你遇到权限问题,可能需要联系服务器的管理员。
在此写一下vi操作:
-
在vi中查看文件:
vi
编辑器打开后,你将处于命令模式。- 按
i
键进入插入模式,这样你可以搜索文本或进行编辑。 - 使用方向键或
h
、j
、k
、l
(代表左、下、上、右)来浏览文件。 - 要搜索特定的文本,按
/
,然后输入你想要搜索的文本,按Enter
。
-
退出vi:
- 如果你处于插入模式,按
Esc
键退出插入模式回到命令模式。 - 要保存并退出
vi
,输入:wq
然后按Enter
。 - 如果你不想保存更改,可以输入
:q!
然后按Enter
来强制退出。
- 如果你处于插入模式,按
下面讲一下如何在日志中搜特定文本,例如搜return的步骤如下:
-
打开文件:首先,确保你已经使用
vi
命令打开了你的日志文件:vi xxx.log
-
进入命令模式:如果你已经在
vi
中并且处于插入模式(在屏幕底部显示-- INSERT --
),按Esc
键退出插入模式,确保你处于命令模式。 -
搜索文本:
- 要向前搜索"return",输入
/return
然后按Enter
。vi
会高亮显示文件中所有匹配的实例,并移动光标到第一个匹配的地方。 - 如果你想继续查找下一个匹配项,可以按
n
键。按Shift + n
(大写的N)会查找上一个匹配项。
- 要向前搜索"return",输入
-
搜索选项:
- 如果你想在整个单词中搜索"return"(而不是作为更长单词的一部分),可以使用正则表达式来精确搜索。在
vi
中,你可以使用单词边界\b
来实现这一点,例如:/\breturn\b
。 - 你也可以使用不区分大小写的搜索,通过在搜索命令后面加上
\c
,例如:/return\c
。
- 如果你想在整个单词中搜索"return"(而不是作为更长单词的一部分),可以使用正则表达式来精确搜索。在
-
退出搜索:如果你完成了搜索并想退出
vi
,可以按Esc
键几次确保退出到正常模式,然后输入:q
来退出。 -
保存并退出:如果你做了一些编辑并想保存更改,可以使用
:wq
来保存并退出。如果你不想保存更改,可以使用:q!
来强制退出而不保存。