前言:

由于我近期使用了vscode的codex插件辅助编程,所以需要用到vscode的远程连接服务器功能,为此写了一篇博客记录最近的工作日志。

关于服务器的使用与选择,可以参考:租用GPU云服务器进行深度学习(AutoDL,超保姆级,适用新手)

一. 安装拓展

在拓展里搜索 Remote SSH

安装完后左侧工具栏就会出现一个新图标

二. 远程连接服务器

点击+号

命名(随便取)

打开配置

修改配置文件代码

这里就要用到我们之前的登录指令与密码

登录指令:ssh -p 21664 root@connect.westd.seetacloud.com

密码:123456

该怎么填写呢?

端口号:21664

主机:connect.westd.seetacloud.com

用户名:root

修改配置如下:

Host fy_02
  HostName connect.westd.seetacloud.com
  Port 21664
  User root

配置好后:我们选择在新窗口连接

选择服务器的系统后,继续即可:

输入密码123456

出现这个就说明我们连接成功了

三. 基础操作

3.1 操控服务器里的文件

文件——>打开文件

这个就是服务器root目录下的文件,第一个俩个..就是返回上一级目录

选择自己需要的文件打开即可

3.2 打开终端

Ctrl+~:快捷键打开终端

四. 拓展

4.1 vim(终端文本编辑器)

一、打开文件

vim test.txt

二、进入编辑模式(最重要)

打开后你会发现:

键盘打字没反应

因为默认是:

普通模式

按:

i

进入:

插入模式

左下角会出现:

-- INSERT --

现在就能正常打字。


三、退出编辑模式

按:

Esc

回到普通模式。


四、保存退出(核心)

先按:

Esc

确保在普通模式。


保存并退出

输入:

:wq

然后回车。

含义:

命令

含义

:w

保存

:q

退出


不保存退出

:q!

五、最常用快捷键


光标移动

按键

作用

h

l

j

k

虽然可以方向键,但老手都用 hjkl。


删除

删除一行

dd

删除一个单词

dw

六、复制粘贴


复制当前行

yy

粘贴

p

七、撤销

u

八、搜索

按:

/

例如:

/config

回车。

跳转:

n

查找下一个。


九、快速跳到文件底部

Shift + G

十、快速跳到顶部

gg

十一、显示行号

普通模式输入:

:set number

十二、实际开发最常用场景


编辑配置文件

vim ~/.bashrc

修改 Python 文件

vim train.py

编辑 SSH 配置

vim ~/.ssh/config

十三、新手最容易卡住的问题


“退不出去”

先:

Esc

再:

:q!

“不能输入”

因为你没进插入模式。

按:

i

“怎么保存”

Esc
:wq

十四、建议你现在记住的最少命令

只记这几个就够用了:

功能

命令

编辑

i

退出编辑

Esc

保存退出

:wq

强制退出

:q!

删除行

dd

撤销

u


十五、推荐替代(更适合新手)

很多 AI 工程师现在更喜欢:

Nano

更简单。

例如:

nano test.py

底部直接显示:

Ctrl+O 保存
Ctrl+X 退出

比 Vim 容易。

4.2 wget下载太慢

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐