机器学习训练常用指令,linux服务器,vim, git,shell脚本常用指令

gpu查看,设置

watch -n 3 -d nvidia-smi  # 每隔3秒刷新一次
nvidia-smi   # 查看一次
CUDA_VISIBLE_DEVICES=2 python test.py  # 使用对应的GPU跑代码,前提安装好了NVIDIA的驱动cuda

如何在window访问ubuntu服务器的jupyter notebook

linux根据进程号查看进程信息

ps -ef | grep 1234  # 1234为你要查看的进程号
ps aux | grep 1234
ll /proc/1234       #确定进程所在目录

新建文件 touch

新建文件夹 mkdir, 删除空目录 rmdir

删除文件rm,删除文件夹rm -r(-R或 --recursive 递归删除目录及其内容),另外 -f表示强制删除。

复制文件cp

复制文件到远程电脑scp

点击查看

输出文件 cat

cd www # 意思是 到www目录;
cd ..  # 意思是到上一级目录;
cd -   # 意思是返回到上次的目录,类似windows返回 ;
cd /   # 意思是回到根目录。

nohup command & 运行代码

nohup command >output.file 2>&1 &
如:nohup python main.py >output.file 2>&1 &

nohup运行代码后,需要关闭该任务的一种方式

ps -aux | grep command 

其中command为你在使用nohup运行代码时采用的具体代码,比如python main.py等。这个指令会显示所有正在运行的任务。其中ps -aux可以显示所有的进程。a:显示所有程序  u:以用户为主的格式来显示  x:显示所有程序,不以终端机来区分。grep 程序名查找你要找的程序。

然后采用

kill -9 pid

结束对应的任务,其中pid即为具体任务的pid。

快捷键ctrl+

  1. ctrl+s 会导致linux拒绝之后的所有指令,需要ctrl+q解锁
  2. ctrl+z挂起当前进程并放入后台,挂起只是当前进程停止,并保留当前状态

进程查看

  1. jobs 显示当前终端生效的所有进程(包括挂起、运行等),关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
  2. bg %N 使第N个任务在后台运行(%前有空格,N的编号通过指令jobs查看)
  3. fg %N 使第N个任务在前台运行

shell中的浮点计算(采用bc)

a=$(echo "scale=2;5 / 2"|bc)
echo "scale=2;5 / 2"|bc

scale用来确定小数位数,等号两边没有空格

Vim使用

vim -R youfile.txt

可以以只读方式打开文件

修改git的参数

vim .git/config 

git fetch 和 git pull区别学习https://www.cnblogs.com/runnerjack/p/9342362.html

git 冲突 https://blog.csdn.net/lincyang/article/details/21519333

git stash
git pull
git stash pop

git pull太慢,可以用国内的码云作为中介,详见git clone 显著提速,解决Github代码拉取速度缓慢问题

Github回退到修改前的指定版本

GitHub进行版本回退

putty技巧

putty选择并复制小技巧
鼠标左键按住拖拉选择,即已经复制。
双击鼠标左键,选择复制一个单词,支持中文。双击并在第二次按下时不放,拖动鼠标左键,会按单词选择。
鼠标三击,会选择并复制一行。鼠标三击并在最后一击时拖动,会按行选择。
按住左Alt,拖动鼠标左键,会选择方块。但putty菜单的windows(窗口)->move hotkey(移动热键)的左Alt+左键拖动应取消。
选择完了要补选复制,可以按下中键并拖动。补选方式和此前的选择方式一样,单击的补选是按字母,双击的补选是按单词。三击的补选是按行。窗口选择的补选是窗口选择。
摘自https://blog.csdn.net/ablo_zhou/article/details/3794373

查看网络端口占用

sudo lsof -i :1087

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值