Linux学习记录(三)VSCode远程开发、Shell编程


文章目录

  • Linux学习记录(三)VSCode远程开发、Shell编程
  • 前言
  • 一、CentOS开发环境配置
  • 二、安装VScode
  • 三、VSCode配置拓展插件
  • 四、VSCode远程连接Linux
  • 五、Shell编程



前言

配置好CentOS7服务器后,要配置系统的开发环境和开发工具。


一、CentOS开发环境配置

1、安装gcc:GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器

yum install gcc

vscode linux 远程调试 java_GNU


2、安装g++:g++是GCC中的GUN C++ Compiler(C++编译器)

yum install gcc-c++

vscode linux 远程调试 java_GNU_02


3、安装gdb:gdb是Linux下常用的程序调试工具

yum install gdb

vscode linux 远程调试 java_vscode_03


二、安装VScode

地址:http:///

1、依据环境选择下载安装包;

vscode linux 远程调试 java_vscode_04


2、下载速度慢,更换下载链接的部分字段:

vscode linux 远程调试 java_GNU_05


3、访问新地址后,下载加快;


三、VSCode配置拓展插件

1、进入拓展插件商店,搜索ssh,其中Remote-SSH和Remote-SSH:Editin必须安装

vscode linux 远程调试 java_学习_06


四、VSCode远程连接Linux

1、点击左下角打开远程窗口

vscode linux 远程调试 java_linux_07


2、按照步骤操作

vscode linux 远程调试 java_GNU_08


vscode linux 远程调试 java_学习_09


3、输入用户及IP地址:ssh 用户名@IP地址 -A

vscode linux 远程调试 java_学习_10


4、配置ssh配置文件

vscode linux 远程调试 java_Shell_11


vscode linux 远程调试 java_GNU_12


vscode linux 远程调试 java_vscode_13


5、连接Linux系统;

vscode linux 远程调试 java_学习_14


vscode linux 远程调试 java_vscode_15


即可连接成功


五、Shell编程

1、什么是shell?

(1)shell是解释器

核心:硬件系统(主机+外设)
      外层:操作系统
      内核:操作系统的核心——直接操作硬件(对用户不友好)
      外层:用户接口,操作系统一部分(文本编辑器、浏览器等、ls命令等),KED, GNOME等;用户可以操作,但内核不能理解
      Shell:解释层,将用户命令转换为内核命令

(2)定义

Shell是命令行解释器,用于接受用户(程序)命令,然后调用系统内核

(3)脚本

在Linux系统中,可以将命令逐条解释执行,也可以将多条命令放到一个文件中,交由系统执行。这样的文件称脚本。

2、打开VSCode的终端,新建 /root下的文件夹 vscode-work 作为程序文件的存储空间;

mkdir vscode-work(文件名,任取)

vscode linux 远程调试 java_Shell_16


vscode linux 远程调试 java_vscode_17


3、新建一个shell程序,Shell程序默认后缀为.sh;

vscode linux 远程调试 java_学习_18


在终端运行shell程序:sh hello.h

vscode linux 远程调试 java_Shell_19