# 3分钟学会linux平台量化程序的简单运维 **Published by:** [新所思旧](https://paragraph.com/@1cool/) **Published on:** 2022-01-01 **URL:** https://paragraph.com/@1cool/3-linux ## Content linux云主机系统一直都是性价比的代表,如果你只是跑几个量化程序的话,通常情况下1核1G的主机大多都能满足我们的需求,但是很多童鞋都被命令行劝退,其实linux并没有那么可怕,而且我们只需要最常用的几条命令,即可满足我们的大部分需求,下面给各位linux系统新手们简单逐一介绍:查看当前所在目录所有文件和文件夹:ls 进入某个文件夹cd 文件夹名称 返回上一级目录cd .. 查询当前系统中正在运行的python脚本:ps -ef | grep python 输出结果如下:ipfsmain@ipfsmain-desktop:/$ ps -ef|grep python root 815 1 0 11:24 ? 00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers root 1026 1 0 11:24 ? 00:00:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade- shutdown --wait-for-signal ipfsmain 10715 3134 0 11:31 pts/0 00:00:00 grep --color=auto python 强制结束某个python脚本:kill -9 1026 (这里的1026就是上一步中查询到的进程id) 运行一个Python程序并把运行结果输出到某文件中,方便后续查看运行日志nohup python -u python.py > test.log 2>&1 & (这里假设我们运行当前目录下一个叫python.py的程序,并把运行日志保存在test.log文件中)最后的&表示后台运行 2 输出错误信息到提示符窗口 1 表示输出信息到提示符窗口, 1前面的&注意添加, 否则还会创建一个名为1的文件 最后会把日志文件输出到test.log文件查看我们的程序运行日志文件test.logtail -f test.log 实时查看日志文件,使用该命令会在前台实时显示运行日志,tail 命令用于将文件的最后部分输出到标准设备,通常是终端,也可以支持更新操作,当文档内容发生变化时,tail 会自己主动刷新,确保你看到最新的档案内容。如果需要退出查看,可使用快捷键 ctrl + ccat test.log | more 详细查看当前全部的已输出log ## Publication Information - [新所思旧](https://paragraph.com/@1cool/): Publication homepage - [All Posts](https://paragraph.com/@1cool/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@1cool): Subscribe to updates