zoukankan      html  css  js  c++  java
  • linux 基本命令笔记

    nohup [process]  & 后台挂起命令
    nohup 挂起
    & 后台运行

    python3 manage.py runserver 0.0.0.0:8080

    python

    -r 递归操作


    cp      -r     复制
    mv          移动(目标是文件夹)/重命名(目标不存在)
    rm    -r    删除
    mkdir          新建目录
    cat        查看内容
    file        查看属性
    .xxx        隐藏文件

    通配符
    *

    std
    out0
    in 1
    err 2
    输出重定向
    >     直接加入
    >>     追加信息
    2>     标准错误输出

    输入重定向
    <


    快捷键
    ctrl + A 跳到行首


    文件权限
    owner
    group
    world
    对一个文件有写权限即对文件内文件可以修改

    chmod +x xxx 对xxx文件生成执行权限
    chmod 八进制数,八进制数,八进制数 xxx 对xxx进行修改权限,改为八进制数对应的二进制数,1代表有该权限,0代表无

    Prossid  ==> pid

    ps aux | less 以less分页器查看当前进程


    if [ $a == $b ]; then  echo "123"; fi

     a=$(ps -ef|grep 'python3 manage.py runserver 0.0.0.0:8080'|head -1 |awk {'print $2'})


    pstree 将进程以树形展示出来

    在服务器上写了一个简单的脚本用于时事更新自己的项目内容并运行

    环境:

    django-1.11

    centos7

    内容:

    cd AiTeDeLian
    cd AiTeDeLian
    git pull origin old
    cd IT_show
    a=$(lsof -i:8080 | awk '{print $2}'| tail -1)    #找到原本的8080端口的进程并且杀死,笔者的8080端口一直归该进程使用
    b=$""
    if [ "$a" == "$b" ]  #判断是否有8080进程
    then
    kill -9 $a
    fi
    python3 manage.py makemigrations   # 更新数据库文件
    python3 manage.py makemigrations --merge  #解决数据库冲突
    python3 manage.py migrate
    nohup python3 manage.py runserver 0.0.0.0:8080 &  #作为持续运行的进程,并且在后台挂起

  • 相关阅读:
    ASP.NET中常用的26个优化性能方法(转)
    代码整洁
    【在开发中常用的UI控件】
    【加法计算器--结果label不显示加值】
    【点击textfield的时候不出现键盘】
    【XCODE上的项目运行到模拟器上是一片空白】
    【xcode commit失败 please tell me who you are】
    【storyboard 上没有箭头的解决办法】
    【ios模拟器上没 home键,怎么返回的?】
    【这是一个JAVA开发者的博客~】
  • 原文地址:https://www.cnblogs.com/Phoenix-blog/p/9358210.html
Copyright © 2011-2022 走看看