Loading

Linux命令

  1. linux程序后台运行且将打印信息保存在文件中
    nohup python3 -u test.py > test.log 2>&1 &
  • 最后一个“&”表示后台运行程序
  • “nohup” 表示程序不被挂起( 嵌入式linux系统可能没有)
  • “python3”表示执行python代码
  • “-u”表示不启用缓存,实时输出打印信息到日志文件(如果不加-u,则会导致日志文件不会实时刷新代码中的print函数的信息)
  • “test.py”表示python3的源代码文件
  • “test.log”表示输出的日志文件
  • “>”表示将打印信息重定向到日志文件
  • “2>&1”表示将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)
  1. linux上安装Anaconda并创建一个虚拟环境
    链接:https://zhuanlan.zhihu.com/p/69799707
    换源:https://www.cnblogs.com/liangxuran/p/13507487.html

激活环境变量:source ~/.bashrc

  1. linux 下杀死所有python 进程
ps aux|grep python|grep -v grep|grep -v usr|cut -c 9-15|xargs kill -15

管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的

几个命令:

“ps aux”是linux 里查看所有进程的命令。这时检索出的进程将作为下一条命令“grep python”的输入。

“grep python”的输出结果是,所有含有关键字“python”的进程,这是python程序

“grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。

“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。

“xargs kill -15”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -15”命令的参数,并执行该令。

“kill -15”会正常退出指定进程,-9强行杀掉

  1. Windows利用SSH - X远程登录Linux主机(X11-forwarding)
    https://blog.csdn.net/defeattroy/article/details/7466018?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control

  2. linux调用.m文件

matlab -nodesktop -nosplash -r cpd_tensor(参数)
  1. matlab tensor张量库的安装与测试
    https://blog.csdn.net/A3630623/article/details/66479200

  2. 查看内存总数
    cat /proc/meminfo | grep MemTotal
    MemTotal: 32941268 kB //内存32G

8、查看文件大小

  • 以m为单位显示:ll -h
  • 以g为单位:ls -lh
    上面两个指令好像效果一样...

9、查看支持whl类型
pip debug --verbose | less

posted @ 2020-11-21 16:32  摇头晃脑学知识  阅读(69)  评论(0编辑  收藏  举报