Linux常用命令总结

来源:互联网 发布:java 进阶书籍 编辑:程序博客网 时间:2024/05/17 22:00

Linux 常用命名指南

作为一个linux小白,将持续更新用到的linux命令。

查看集群GPU使用情况 nvidia-smi

  • 提交任务
    【1】qsub -pe orte 1 -q NLPR06@g0602.local EmotiW2017.sh
    【2】nohup python -u xx.py >1.log &

  • 查看提交进程
    【1】fuser -v /dev/nvidia* 查看所有进程
    【2】jobs 查看当前节点,自己,提交的工作
    【3】top 查看当前节点,所有,提交的工作
    【4】kill -9 进程号, 强制解除某一进程

  • 基本操作
    【1】cat 查看一个文件内容
    【2】ctrl + c强制退出正在运行的程序
    【3】ls 查看目录下文件
    【4】ls -l 查看用户详细信息
    【】 ls -al可以看见很多隐藏文件
    【5】clear 清屏命令
    【6】ssh c0103进入服务器某一个结点下
    【7】qstat -f 查看服务器结点情况
    【8】qstat -u ‘*’-f 查看服务器详细情况,所有结点上运行的用户
    【9】quota -s 查看配额情况,系统分配给每一个用户的空间是有限的,超过这个空间,新建文件夹都不可以
    【10】rm -f XX.log 删除文件
    【11】rm -rf XX 删除文件夹
    【12】./当前路径
    【13】../上级路径
    【14】cd ..回到上级目录
    【15】cd /回到根目录
    【16】cd ~返回home目录
    scp Emotion_Data.zip username@IP:desPath 远程传输文件
    【】查看变量值,$PATH

    【】查看变量值,$HOME

  • 不同包的解压方法
    【1】unzip filename.zip 解压文件,文件一定要是zip压缩的。
    【2】zip -r filename.zip file1 file2 file3 三个文件夹下的东西压缩
    其他解压方法,查看传送门

  • ipdb调试
    break 34 在34行处增加断点
    clear 2 删除2号断点
    c 继续执行到断点,没有断点择执行完所有代码
    n 单步执行
    s step进入函数

  • 加载环境变量(感谢舍友)
    以后不用每次进入一个shell运行一次source,永久生效参考传送门
    你可以把环境变量加载到 .bashrc下,具体操作就是
    vi ~/.bashrc ,将环境变量加载到bashrc文件末尾,每个PATH以:分离(将export的部分放到.bashrc目录相下)【注意: ~/是返回根目录,.bashrc是隐藏文件的文件名。】
    然后运行source ~/.bashrc就可以了,
    其中LD_PRELOAD用于加载动态链接库,以so结尾。
    其中LD_LIBRARY_PATH用于加载library,以lib结尾
    其中PATH是环境变量,常常在bin下,(命令或程序)

  • vim编程
    Vi 查看文件内容并编辑
    :q! 不保存退出
    :w 保存
    :q 退出
    三种模式:
    i 输入模式
    Esc 命令模式
    : 末行模式(保存退出时使用)
    命令模式下常用命令
    x 删除一个字符
    dd 删除一行
    yy 复制一行
    p 粘贴
    u 撤销
    ctrl+R 撤销 撤销操作

0 0
原创粉丝点击