Linux下常用命令集合(更新中)

  • root用户切换到普通用户
su - user_name
  • 普通用户切换到root用户
sudo -i
  • 切换到指定目录下
cd /usr/xx/xx
  • 将目录权限授权给其他用户
chown -R 用户名称 目录名称
  • 执行的命令文件无权限时
chmod +x ./code/download_finetuned.sh
  • 编辑文件
vim 文件名        进入文件后按‘A’键输入,编辑结束后按'ESC'键后输入‘wq’然后回车键保存
  • 删除某个文件夹下的所有文件
    cd切换到该文件夹下,然后执行
rm -rf *
  • 复制某个文件夹下的所有内容到指定文件夹下
cp -r /home/packageA/* /home/cp/packageB/

cp -r /home/packageA/. /home/cp/packageB/
  • 运行.sh文件
    cd切换到文件路径下(需要在权限允许情况下)
 ./xxx.sh
 或者sh+文件名(不需要权限)
sh xxx.sh
  • 使用清华源 pip install

Tensorflow

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

Pytorch
先去Pytorch官网按版本查找install命令代码,然后后缀换成-i https://pypi.tuna.tsinghua.edu.cn/simple

pip install torch==1.6.0+cu101 torchvision==0.7.0+cu101 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 中断当前程序
快捷键:Ctrl+c
  • 查看显卡使用情况
nvidia-smi
  • 查找占用GPU资源的PID
sudo fuser -v /dev/nvidia*
  • 按进程号杀死进程
kill -9 进程号
  • 查看所有进程
ps -A
  • 查看用户xxx运行的进程
ps -u xxx
  • 查看指定进程
ps -ef|grep xxx
ps -ef|grep python
  • 按进程号杀死进程
kill 进程号
  • 运行Python程序
python xxx.py
  • 后台运行Python程序并打印日志到当前目录下的nohup.out文件
nohup python xxx.py > nohup.out 2>&1 &

猜你喜欢

转载自blog.csdn.net/weixin_40605573/article/details/113756570