Linux 常用命令

2021/06/03 Linux 共 711 字,约 3 分钟

Linux 常用命令

删除环境变量

unset + <要删除的环境变量名称>

bash 的debug模式

bash -x script.sh

在终端显示远程服务器上图片的命令

eog picturename

查看英伟达显卡使用情况

nvidia-smi

统计文件夹下文件个数

ls -l |grep "^-"|wc -l

统计文件夹下文件个数包括子文件夹下的文件

ls -lR |grep "^-"|wc -l

统计文件夹下目录个数

ls -l |grep "^d"|wc -l

统计文件夹下目录个数包括子目录

ls -lR |grep "^d"|wc -l

杀掉同一个进程名的所有进程

pkill -9 进程名

查看nginx进程

ps -ef | grep nginx

启动nginx

cd /usr/local/nginx
sudo ./sbin/nginx

创建多级目录

mkdir -p

查看固定级目录大小

du -h --max-depth=[num] [dir]

后台运行程序

nohup python3 -u test.py > test.log 2>&1 &
参数 -u 是为了防止python中print()不输出到日志文件中的情况

后台运行程序同时指定GPU

CUDA_VISIBLE_DEVICES=5,6,7 nohup python3 -u test.py > test.log 2>&1 &

显示进程所执行的程序所在的目录

top
然后点击 c

在命令行指定使用的GPU

CUDA_VISIBLE_DEVICES=5,6,7 python train.py

nvidia 设置独占模式

nvidia-smi -c 3

nvidia 设置默认模式

nvidia-smi -c 0

查看进程对应的任务名

ls -al /proc/27347

Search

    Categories Cloud

    Blog Git BasicKnowledge Linux Classification Article MachineLearning

    Table of Contents