zoukankan      html  css  js  c++  java
  • Linux 基础一

    linux 命令总结

    # 文件授权可执行
    chromd +x runner
    # 拷贝文件
    copy -p a.txt a.txt.bak
    # 拷贝目录
    copy -p -r dir1 /home/dir2
    # 查看文件大小 
    du -sh   当前文件夹大小
    du -sh 文件名
    du -sh * 查看当前目录下所有文件的大小
    # 当前文件改名
    mv symbol.py symbol_20180506.py
    # 去除隐藏文件查看
    ls -ltr
    # 查看进程
    ps -ef|grep python3
    # 杀掉进程
    kill -9 进程号
    # 查看日志
    tail -f error.log
    # 查看某进程具体信息
    lsof -p 进程号
    # 后台运行文件
    nohup python3 manager.py &
    # 压缩文件 tar 压缩文件名 要压缩的目录
    tar zcvf aaa.tar.gz aaa
    # 复制压缩文件到另一台服务器
    scp aaa.tar.gz 47.245.31.99:/home/bbb/backdir
    # 解压文件
    tar -xzvf aaa.tar.gz
    # 查看端口
    netstat -ntlp
    # 查询所有文件下的log文件中包含tradesys.log
    ls */log/tradesys.log*
    rm */log/tradesys.log*
    # 新建runner 文件并写入,并授权
    echo "python3 setup.py build_ext --inplace">runner
    chmod +x runner
    
    # vim 快捷键
    1. 批量替换
    1,$s/prod/stage/gc
    1,$s/prod/stage/g
    2. 删除
    Esc - dd
    3. 复制
    yy   p
    

    文件权限

    # ls -lh
    drwxrwxr-x 3 baoleiji baoleiji 4.0K Aug 16 11:23 config
    位置1: 指定了文件类型 (目录为d, 一般文件 -)
    位置2-4: 表示user的权限 r读 w写 x执行
    位置5-7: 表示group的权限 ..
    位置8-10: 表示other的权限 ..
    # 用户分类
    user : 用户,文件所有者
    group: 用户组
    other: 其他用户的权限
    all : 以上所有
    # 权限表示方法 0751 =》 -rwxr-x--x 
    方式一:
    r w x 
    方式二:
    r=4 w=2 x=1
    linux 文件权限由四位数字组成
    第一位:1表示是目录,0表示不是目录
    第二位:所有者的权限
    第三位: 所有者同组用户的权限
    第四位: 公共用户的权限
    # 改变文件权限
    # 语法: chmod [ugoa] [+-=] [rwx]
    chmod u+x aa.sh  给用户加上执行权限 
    chmod +x aa.sh   默认是给用户加上执行权限,同上
    chmod a+x aa.sh  等价  chmod ugo+x aa.sh
    chmod a-w aa.sh 取消所有人的写权限
    
    chmod 777 aa.sh 给所有人加上rwx权限
    chmod root aa.sh 所有者指定为root
    chmode xzc:root aa.sh 用户指定为xzc, 用户组为root 
    
  • 相关阅读:
    Vue无缝滚动
    vue+Axios 实现路由拦截和登录拦截
    添加删除数组元素的方法
    日期时间相关
    Vue源码编译过程
    new关键字执行过程
    预解析
    echarts图表数据为空的时候不显示气泡
    arguments使用
    log4net介绍很全面
  • 原文地址:https://www.cnblogs.com/Afrafre/p/11377496.html
Copyright © 2011-2022 走看看