linux

作者: sdupidBoby | 来源:发表于2023-08-02 17:03 被阅读0次
. 虚拟环境

激活虚拟环境(xmt-env):source xmt-env/bin/activate
退出:ctrl + d

.进程

查看进程:ps aux|grep python

查找所有的:
ps -aux #a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分
ps -aux|grep gunicorn (精准查找gunicorn 程序)

ps -a 查看进程id
jobs -l 查看出后台执行的进程id(查看当前终端后台运行的任务,换了终端就看不到了)
杀死进程:kill -9 进程id

. 后台运行
  1. 要在后台运行命令或脚本,请在末尾使用 & 符号 (&) 将其终止,如下所示:
    [root@localhost ]# command & (终端仍然会输出)
  2. 将要运行的命令或脚本重定向到/dev/null,最后加上一个&符号。命令如下:
    [root@localhost ]# commond &>/dev/null &
  3. nohup 命令(简称为"不挂起")是一个命令,即使退出 shell 后也能保持进程运行
    nohup scrapyd &>/dev/null &

最简单nohup
稍微专业一点就用supervisor

长期后台任务,一律使用systemd service。
临时后台任务,一律使用tmux。

. 文件操作

tree 查看文件树

linux查看包所在位置:

rpm -q  bzip2
输出:bzip2-1.0.6-13.el7.x86_64
 which bzip2
输出:/usr/bin/bzip2
whereis bzip2
输出: bzip2: /usr/bin/bzip2 /usr/share/man/man1/bzip2.1.gz

新建文件夹: mkdir folderName
上传文件 : rz
覆盖上传 : rz -y
上传出错:rz -e
修改文件名: mv oldname new

清屏: ctrl + l

删除文件 : rm +文件名
删除目录以及它所包含的所有内容 : rm -rf + 目录名

下载文件 : sz
下载dir目录下的所有文件,不包含dir下的文件夹:sz dir/*

解压除__MACOSX的压缩包: unzip motherlandTEST.zip -x __MACOSX/*
压缩当前目录下的test文件(-r表示递归) zip -r test.zip ./test

相关文章

网友评论

      本文标题:linux

      本文链接:https://www.haomeiwen.com/subject/amaupdtx.html