Linux编程常用语句

rz 上传文件命令   sz ***文件  打头几个字母按tab键可自动补全

1.查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
 
2.
查看逻辑CPU的个数(线程数)
#cat /proc/cpuinfo |grep "processor"|wc -l
 
3.
查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
 
4.
查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq

nvidia-smi  查看GPU情况

top查看CPU的运行情况

ls(英文全拼:list files): 列出目录及文件名

ls -l:列出目录及文件名,可查看更多

cd(英文全拼:change directory):切换目录

pwd(英文全拼:print work directory):显示目前的目录

mkdir(英文全拼:make directory):创建一个新的目录

rmdir(英文全拼:remove directory):删除一个空的目录

cp(英文全拼:copy file): 复制文件或目录

mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称

rm(英文全拼:remove): 删除文件或目录

此外:

vim/vi 某文件 (编辑文件)

sudo -s (切换到root模式)

exit (退出root模式等)

sudo chmod -R 755 文件名/文件夹名 (获取文件/文件夹的755权限)

make (编译成.exe)

解压/解包:

tar文件 (注:tar是打包,不是压缩!)

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

.gz文件

解压1gunzip FileName.gz

解压2gzip -d FileName.gz

压缩:gzip FileName

.tar.gz  .tgz文件

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

2. vim/vi里的操作:

:q 退出

:wq 保存并退出

:w 保存

:q! 强行退出(不保存退出)

:w! 强行保存

i 进入编辑,转为输入模式(光标前面)

a 进入编辑,转为输入模式(光标后面)

o 进入编辑,转为输入模式(光标下方新建一行)

Esc 退出i(插入)命令

3. 超算中PBS常用命令

pbsnodes (查看所有节点)

pbsnodes -l free (查看空闲节点)

pbsnodes 某节点 (查看某节点状态)

ssh 某节点 (转到某结点)

exit (离开结点)

qsub 文件名.pbs/sh (提交任务)

qstat (列出状态)

qstat -q (列出队列)

qstat -n (列出队列中使用的节点)

qstat -f jobid (查看jobid任务的详细信息)

qdel jobid (取消任务)

4. a.sh文件(用于提交任务,执行a.py文件)

#!/bin/sh

#PBS -N task

#PBS -l nodes=1:ppn=1

#PBS -q score

cd $PBS_O_WORKDIR

export OMP_NUM_THREADS=1

python a.py

5. a.sh文件(用于提交任务,执行a.exe文件)

#!/bin/sh

#PBS -N task

#PBS -l nodes=1:ppn=1

#PBS -q score

cd $PBS_O_WORKDIR

export OMP_NUM_THREADS=1

./a.exe

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值