常用linux命令与MobaXterm终端本地交互命令

实验室操作远程服务器的常用命令

实验平台

先在你的笔记本上下载安装好Git Bash。因为Windows的终端不太友好,与ubuntu的很不一样。

然后在命令行输入:

ssh czy@s1.natapp.cc -p 7330
密码是xxxxxxxx

这就进入了我们实验室其中一台服务器的ubuntu系统(在你自己的账户下。ubuntu对各账户有隔离)。

本地与服务器之间的文件上传下载(都不用先登陆到服务器)

scp -P 7330 e://FinalProject//text.txt czy@s1.natapp.cc:~/PythonCode  #上传到服务器
scp -P 7330 czy@s1.natapp.cc:~/PythonCode/text.txt e://FinalProject #下载到服务器

其实用下面的软件进行文件管理更为方便。

安装MobaXterm,一个文件管理+命令行交互软件

在这里插入图片描述

基本的linux命令

对单个程序的编译命令
python "/home/czy/PythonCode/list_info.py"

Ctrl+c 在命令行下起着终止当前执行程序的作用

都是在根目录 ~ 下运行的程序

cd ..返回上一次目录

cd到待删除文件夹后,rm -f *.TIF  可以force地删除文件夹下所有.TIF文件

查看环境列表:conda info --env
创建环境: conda create -n 环境名 python=3.5
激活环境 activate 环境名
删除环境 conda env remove -n 环境名
复制环境 conda create -n new_env --clone old_env

查看某环境的python版本:
conda activate 环境名
python -V

查看已安装的库 conda list/ pip list

linux下复制文件夹 命令

复制文件
cp <source-file/source-dir> <dst-dir>
常用:
区别: 
cp -r dir1 dir2 会连dir1也复制到dir2
而cp -r dir1/. dir2 是直接将dir1下的所有文件(不包在dir1下),复制到dir2
eg:
cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/

挺容易报错的,看链接

tmux指令–管理MobaXterm的session

因为网络不稳定,很有可能跑着跑着就断网了,程序就中断了。tmux可以让程序在服务器后台运行,你的终端关了也没事。
所以,每次运行程序,先开一个tmux:
tmux: 指令学习

tmux new -s <session-name>
tmux attach -t <session-name> # 接入会话
tmux rename-session -t 0 database # 将编号为 0 的 session 改名为 database 重命名session
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值