xshell + WinSCP + Pycharm + XCode
admin
2024-04-21 07:52:22
0

服务器:
ssh lizhong@219.216.64.175:/data2/lizhong/
ssh lizhong@202.199.6.77:/data0/lizhong/

shift+insert 粘贴

1.学习视频地址

b站视频教学

2.用命令

1)ls - 查看所有的文件及文件夹 ls -la2)cd - 进入某个文件夹  3)head - 查看文件的名字和猴嘴
4) diff - 比较文件内容diff dir1 dir2diff file1 file2
4)cp - 复制文件cp file /home/dir1/cp * /home/dir2/ 所有未隐藏文件
5) mv - 移动或重命名文件mv file newfile  重命名mv file /home/dir1/
6)rm - 删除文件或目录rm filerm -r dir 删除目录rm * 删除当前目录所有未隐藏文件rm -rf dir 删除目录及其包含的所有文件
7)mkdir - 新建目录mkdir newdirmkdir –p 递归创建多级目录
8)rmdir - 删除目录
9)more - 分屏查看文件内容+n 从第n行开始显示-n 定义显示n行为一屏  ls -|more 以5行分屏显示Enter 向下一行空格键 向下滚动一屏B键  向上滚动一行= 输出当前行的行号
10)cat - 查看文件内容cat file
11)which - 
12)find - 11) grep - 查找文件中符合条件的字符串-c 统计符合字符串条件的函数-v 显示不包含文本的所有信息| 管道符,向一个命令的输出作为另一个命令的输入grep hello test.txt 过滤文件中的hellogrep -c hello test.txt 统计文件中hello内容的函数cat test.txt |grep hello  过滤文件中hellops -ef|grep ssh 过滤ssh进程信息
12)rz, sz - 文件上传或下载sudo rz  将选好的文件上传到linux上sudo sz file 将文件下载到windows中
13)ps - 查看进程ps -eps -ef
14) kill - 杀死进程
15) pwd - 查看当前路径
16)top - 查看cpu、内存
17)tar,rar - 打包、解包
18) ln - 建立链接ln source_path target_path  硬链接ln -s source_path target_path 软链接19) man - 查看某命令的帮助命令1) man ls
20) w - 显示登录用户的详细信息1) w
21) who - 显示登入用户
22) last - 查看最用登入的用户
23) data - 系统日期
24) reboot, shutdown - 关闭或重启计算机1) shutdown -r now  停止服务后重启计算机2) shutdown -h now  停止服务后关闭计算机
25) clear - 清屏
26) chown - 变更文件或目录的拥有者或所属群主1) chown 
27)sudo - 
28)source - source ~/.bashrc

.txt
.svg
.csv

3. 虚拟环境

conda env list 查看当前已有的虚拟环境
cd … 直到返回主目录 /home/
ls 查看目录下所有we年

ssh 8 Titan xp 进入自己服务器端
conda create -n lzVirenv python=3.5 新建一个虚拟环境
conda activate lzVirenv # 激活
conda install numpy # 安装包
Nvidia-smi driver+cuda10.1 向下兼容
安装合适版本 pytorch
配置 vim ~/.bashrc export PATH="…anaconda3/envs/mytorch/bin:"PATH$

4. 代码运行

博文

4.1 在pyCharm中运行

1)setting —> Python Interpreter —> Add —> SSH Interpreter -> New server configuration -> Next -> Interpreter:服务中Python解释器的位置
Sync folders:两个文件位置 —> Finish

Python interpreter
Path mappings
Package

  1. tool -> deployment -> browse remote host —> 右测三个点 —> Connection: root path 服务器中新建文件夹 —> Test Connetion 看是否连接成功 —> 将项目复制粘贴到右侧栏中 —> 右侧三个点 —> mapping:Deplotment Path 若root path已经配置好,写’'就行 —> 右侧栏中项目变绿

3)测试是否成功
在pycharm中执行Python文件

  1. 同步修改文件
    选中项目或文件,右击——>deployment——>upload to/download from

4.2 服务命令行python

一种:在xshll中,直接python
另一种:通过 tool -> start ssh session -> Pycharm termianl


5. 使用GPU执行程序

显卡使用情况:219.216.64.206:65535
https://blog.csdn.net/Thebest_jack/article/details/125652348

1)运行时指定
CUDA_VISIBLE_DEVICES=0 python train.py 或 CUDA_VISIBLE_DEVICES=0,1,2,3 python test.py

2)程序中实现
os.environ[“CUDA_VISIBLE_DEVICES”]=‘0‘ # 覆盖掉命令中环境变量的设置

6. Mac 远程链接服务器

sudo ssh 登录用户名@服务器ip地址

Mac 上传本地文件到服务器
scp 目标文件本地路径 远程服务器登录用户名@ip地址:远程服务目标目录
Mac 下载服务器上文件
scp 远程服务器登录用户名@ip地址:远程服务目标目录 本地路径

/Users/lizhong/Documents/python
/data2/lizhong/project1

登入:sudo ssh lizhong@219.216.64.175

上传文件:scp /Users/lizhong/Documents/python/try.py lizhong@219.216.64.175:/data2/lizhong/project1
上传目录:scp -r /Users/lizhong/Documents/python/data lizhong@219.216.64.175:/data2/lizhong/project1

从服务器上下载文件到mac
scp lizhong@219.216.64.175:/data2/lizhong/project1/test.py /Users/lizhong/Documents/
下载目录到mac
scp -r lizhong@219.216.64.175:/data2/lizhong/project1/data /Users/lizhong/Documents/

mac上软件FinalShell 也可以实现本地和服务器进行文件交互

7. mac 上vscode连接服务器

博客

下载文件格式:

https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable

(1) https://update.code.visualstudio.com/commit:5235c6bb189b60b01b1f49062f4ffa42384f8c91/server-linux-x64/stable(2)
scp vscode-server-linux-x64.tar lizhong@219.216.64.175:/data2/lizhong(3)mkdir -p .vscode-server/bin/5235c6bb189b60b01b1f49062f4ffa42384f8c91(4)-xzvf .tar.gz
tar -xvf vscode-server-linux-x64.tar -C /data2/lizhong/.vscode-server/bin/5235c6bb189b60b01b1f49062f4ffa42384f8c91 --strip 1(5)
touch /data2/lizhong/.vscode-server/bin/5235c6bb189b60b01b1f49062f4ffa42384f8c91/0

vscode github:

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
gitid:0c8c6f149749dc38fa398f5eed0c4a3a

8. pycharm与github同步代码:

http://t.zoukankan.com/sjx6688-p-10050872.html

git bash中命令密码:123456

mac vscode端链接

在终端中输入:sudo ssh lizhong@219.216.64.175
在vscode中:
博文1
博文2

在github上,在github后面输入1s就可以利用vscode看代码, 即github1s.com

相关内容

热门资讯

千元户外品牌,一股班味 北京世纪金源,曾经的“亚洲最大购物中心”,最近换了一副面孔。 这里俨然成了一座“户外痛城”。从外面看...
千亿分红如期派发,银行股为何依... 如何穿越周期、构建新的护城河,不仅是对银行战略定力的考验,更是其估值能否真正筑底回升的决定性变量 文...
如何选择广州OPC一人轻资产跨... 当下,出海创业成为不少个体经营者和中小企业拓展市场的选择,其中OPC一人轻资产模式因投入低、灵活性高...
原创 若... 时间来到2026年7月,翻看这半年的账本会发现一件挺矛盾的事,家里餐桌上的菜价、货架上的日用品价格几...
欧美企业掀起向中国AI基础设施... 2026年6月,多家海外企业转向中国AI:加密货币交易平台Coinbase将其定为工程师默认工具,美...
天风·轻纺 | 九部门发文鼓励... 我们认为本次文件或更多从供给侧推动零售业升级,鼓励新型优质零售;从网点布局、产品品质、定价体系,消费...
华夏基金(香港)行政总裁甘添专... 中国基金报记者 叶诗婕 在互联互通机制持续深化、全球资产配置需求蓬勃涌现的当下,香港ETF市场正经历...
华尔街的新策略:剔除马斯克 华尔街正将“剔除马斯克”变为一种交易策略。 随着SpaceX以创纪录速度“闪电入指”,引发被动资金大...
500万人的牵挂,有了暖心答案 大众卫生报·新湖南客户端7月9日讯(通讯员 肖心玥 禹晓东)50多天前,一段重型货车碾压伤患者的急诊...
杨山海:黄金,白银下周有放量上... 杨山海:黄金,白银下周有放量上涨的可能! 趁着周末有空,我给大家好好复盘下上周的黄金、白银行情,...
原创 马... #马斯克再出狂言 #:# 马斯克要让 SpaceX 价值超整个地球 #,马斯克又一次凭借魔幻言论刷屏...
AI存储巨头遭遇冰火两重天:S... 存储巨头SK海力士带着265亿美元的庞大募资计划,强势叩开美国资本市场的大门。7月10日,SK海力士...
为什么基金合同要明确投资限制? 基金合同明确投资限制具有多方面的重要意义,对投资者、基金管理人以及整个金融市场都有着不可忽视的作用。...
基金运作如何影响申赎安排更稳妥... 基金的运作机制与申赎安排之间存在着紧密的联系,合理的申赎安排能够确保基金的平稳运作,同时保障投资者的...
破解市场算法的人:粒子物理学博... 萨米尔·瓦尔马博士(Dr. Samir Varma)是一位非常特殊的交易者。他拥有粒子物理学博士背景...
曙光8000正式落成 中国AI... 上证报中国证券网讯(记者 王乔琪)7月9日至7月11日,光合组织2026智能计算应用大会在郑州举行,...
CEO亲自来华,5年在华酒店近... 台州仙居铂尔曼酒店。源自:企业官网 本报(chinatimes.net.cn)记者张蓓 黄指南 深圳...
MiniMax再跌10%!CE... 瑞财经 严明会7月10日,MiniMax(0100.HK)完成新一轮160亿港币融资。当日早盘,Mi...
原创 中... 新能源越跑越快,镍一下子成了绕不过去的原材料“风口”,可就在全球汽车行业拼新能源的时候, 印尼悄悄收...