当前位置: 首页 > article >正文

【Linux】22.进程间通信(1)

文章目录

  • 1. VSCode连接ssh
  • 2. VSCode连接ssh常见问题


1. VSCode连接ssh

1.下载完插件,点击F1

0ce7c9965a0ffa132d24e7c96100243a

5232fdb864d3324507e38e91e777949c

3.点击第一个

84b6e8ec35de94920977be676a44486f

5e9a3fe86230ce031b17c9cb628499a9

a4a61e592e30db2133c5137b22f13380

c795babef0bb72f1db8b881122d06b83

fd5ff82676b51672458f4fbd69be4781

e5137d2e36b326551e272f8f1ebd9661

9.选择Linux后点击继续然后输入密码

863bc7f6ce68128dfbbf83a37051c99b

10.出现这个图标就说明连接上了。

345924928d59f962978c5eaa875c8c42

11.然后我们在云服务器创建一个lesson25文件夹

ydk_108@iZuf68hz06p6s2809gl3i1Z:~/108$ ll
total 88
drwxrwxr-x 19 ydk_108 ydk_108 4096 Jan 25 21:52 ./
drwxr-xr-x  9 ydk_108 ydk_108 4096 Jan 25 21:49 ../
drwxrwxr-x  3 ydk_108 ydk_108 4096 Jan 11 20:24 d1/
-rw-rw-r--  1 ydk_108 ydk_108 1225 Jan 11 20:41 d1.zip
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 15 22:25 lesson11/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 18 14:43 lesson12/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 18 15:17 lesson14/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 19 21:50 lesson15/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 20 21:19 lesson16/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 21 19:42 lesson17/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 21 21:20 lesson18/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 22 16:41 lesson19/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 23 17:05 lesson20/
drwxrwxr-x  3 ydk_108 ydk_108 4096 Jan 24 22:24 lesson23/
drwxrwxr-x  4 ydk_108 ydk_108 4096 Jan 25 13:50 lesson24/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 25 21:52 lesson25/
drwxrwxr-x  4 ydk_108 ydk_108 4096 Jan 13 10:13 lesson4/
drwxrwxr-x  2 ydk_108 ydk_108 4096 Jan 13 20:24 lesson7/
drwxrwxr-x  3 ydk_108 ydk_108 4096 Jan 13 22:45 lesson8/
drwxrwxr-x  3 ydk_108 ydk_108 4096 Jan 14 20:38 lesson9/
-rw-rw-r--  1 ydk_108 ydk_108  101 Jan 11 19:31 log.txt
-rw-rw-r--  1 ydk_108 ydk_108   69 Jan 13 20:39 test.c
ydk_108@iZuf68hz06p6s2809gl3i1Z:~/108$ 
ydk_108@iZuf68hz06p6s2809gl3i1Z:~/108$ pwd
/home/ydk_108/108
ydk_108@iZuf68hz06p6s2809gl3i1Z:~/108$ 

12.注意:这里不推荐把默认的文件夹里一堆文件夹全加载到VScode,因为这样很吃资源,可能会卡死。

bd09a960a9473d5624961918d3121b82

b861459d281c8cb50c510f74d2c797f5

14.然后点击确定,选择Linux,输入密码,选择信任。然后创建个文件,写个代码,记得要Ctrl+S。

c233937bec764a4d811f88a120930994

15.然后我们就可以看到代码被同步到云服务器上了。

4d6274d621068b51f86d72649186834b

16.然后编译的话可以自己下插件去配置,但是非常麻烦。所以我们可以直接Ctrl+~,调出VScode的终端,然后使用命令行编译。

2e2a1b407fd027ed63b971818adf8e2e

17.然后我们可以直接命令行编译了。

87306322e069daf1b0bf1e6a2979ef7f

18.登录云服务器后可以安装一些插件(只有登陆了才能装到云服务器上)

  1. Remote-SSH-远程登录Linux(本地安装)

  2. C/C+±必装

  3. C/C++ Extension Pack-C/C++扩展包,下载直接安装,它包含了 vscode 编写 C/C++ 工程需要的插件(C/C++、C/C++Themes、CMake、CMake Tools和BetterC++Syntax等),和以前比不需要一个个找了。

  4. C/C++ Themes-主题设置,插件里面可以点击设置

  5. Chinese(Simplified)(简体中文)

  6. vscode-icons-改变编辑器里面的文件图标

  7. filesize-左下角显示源文件大小的插件

  8. Include AutoComplete-自动头文件包含

  9. GBKtoUTF8-自动将 GBK 转换为 UTF8

  10. koroFileHeader - 头部注释添加/更新插件, 参考VScode自动添加注释-憩隅的博客-CSDN博客-vscode自动添加注释


2. VSCode连接ssh常见问题

常见问题:

  1. 管道过程写入不存在,可以试着将自己的config路径配置一下

af8785e68a6b9a4b36818c9f2868ba17

路径就是下面这个文件的地址:C:\Users\23878\.ssh\config(这个是我的路径,你们的路径要自己找,找到后用一样的格式替换添加进去)

没出现管道问题就不用搞。上面的操作可以解决70%管道问题,其他的就要具体问题具体分析了。

3f780c368a719ccb58000a0a88eceedc

  1. 其他异常登录问题,可以试着在对应登录用户的家目录下, ls -al , 找到.vscode-server隐藏目录,删掉这个目录,重新登录

  2. 编写代码的时候,支持C++11

0201e5c4dd0e4a7da260e9253f47e482


http://www.kler.cn/a/528896.html

相关文章:

  • 网络原理(3)—— 传输层详解
  • 群晖Alist套件无法挂载到群晖webdav,报错【连接被服务器拒绝】
  • C++实现状态模式
  • 扩展无限可能:Obsidian Web Viewer插件解析
  • python-leetcode-旋转链表
  • .NET Core缓存
  • webrtc编译需要常用环境变量以及相关名词解释
  • Leetcode::81. 搜索旋转排序数组 II
  • DRM系列三:drm core模块入口
  • 40. SPI实验
  • 《解锁AI黑科技:数据分类聚类与可视化》
  • 1979-2021年 全国各省、地级市、区县空气流通系数
  • Google Chrome-便携增强版[解压即用]
  • DeepSeek模型与OpenAI模型原理和技术架构的异同分析
  • 深度学习 Pytorch 神经网络的学习
  • npm 和 pip 安装中常见问题总结
  • xss-labs靶场
  • 基于 STM32 的智能电动车防盗与管理系统
  • 基于YOLO11的肺结节检测系统
  • 【博弈论 学习】Chapter1. 策略式博弈与Nash均衡
  • sqli-labs靶场通关
  • 深入理解Java中的String
  • 2025年1月个人工作生活总结
  • 86.(2)攻防世界 WEB PHP2
  • 14-9-1C++STL的set容器
  • Android --- CameraX讲解