欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > Linux系统管理与编程15:vscode与Linux连接进行shell开发

Linux系统管理与编程15:vscode与Linux连接进行shell开发

2025/5/13 2:17:35 来源:https://blog.csdn.net/wusam/article/details/147798314  浏览:    关键词:Linux系统管理与编程15:vscode与Linux连接进行shell开发
兰生幽谷,不为莫服而不芳;
君子行义,不为莫知而止休。

【1】打开vscode

【2】点击左下角连接图标

【3】输入远程连接

 

选择合适的操作系统

输入密码,就进入Linux环境的shell编程了。

在vscode下面粘贴拷贝更方便。比如

然后在vscode底下拷贝定制的.vimrc配置文件,格式不会像linux下那样乱变:

格式保持得很好。

下面部分就是远程终端

我们测试一下,菜单驱动小程序:

#!/bin/bash

#-----------------------------------------------------------

# File Name: whilemenu.sh

# Version: 1.0

# Created: 2025-05-07 20:17:15

# Author:  网工巫正中

# Contact:  QQ15523232551

# Copyright(R):CQIE

# Description:菜单驱动程序,一直持续运行,按下“4”退出。

#===========================================================

while :

do

        clear                                   #清屏

        echo "========================================="

        echo "          MAIN-MENU                       "

        echo "========================================="

        echo "1.显示数据和时间"

        echo "2.显示系统信息"

        echo "3.显示用户正在做什么"

        echo "4.退出"

        read -p "输入您的选择[1-4]:" choice #从标准输入中读取用户输入并赋给choice

        case $choice in

                1)

                echo "当前时间是: $(date +%H:%M:%S)"

                read -p "按回车继续……"  readEnterKey

                ;;

                2)

                cat /etc/redhat-release

                read -p "按回车继续……"  readEnterKey

                ;;

                3)

                w               #显示当前用户

                read -p "按回车继续……"  readEnterKey

                ;;

                4)

                echo "再见,您哪!"

                read -p "按回车继续……"  readEnterKey

                exit 0

                ;;

                *)

                echo "错误:无效输入!"

                read -p "按回车继续……"  readEnterKey

                ;;

        esac

done

测试:

小伙伴们,这种黑白配的一般在高庙村用,水平不够的人,还是要避免这种高大上的格调。我们给菜单加点颜色,当个“好色者”。

#!/bin/bash

#-----------------------------------------------------------

# File Name: whilemenu.sh

# Version: 1.1

# Created: 2025-05-07 20:17:15

# Author:  网工巫正中

# Contact:  QQ15523232551

# Copyright(R):CQIE

# Description:菜单驱动程序,一直持续运行,按下“4”退出。

#===========================================================

while :

do

        RED='\033[31m'

        GREEN='\033[32m'

        YELLOW='\033[43m'

        BLUE='\033[94m'

        UL='\033[4m'            #下划线

        NC='\033[0m'            #复位

        clear                                   #清屏

        echo -e "${BLUE}=========================================${NC}"

        echo -e "${RED}         MAIN-MENU                     ${NC}"

        echo -e "${BLUE}=========================================${NC}"

        echo -e "${YELLOW} 1.显示数据和时间${NC}"

        echo -e "${BLUE} 2.显示系统信息${NC}"

        echo -e "${YELLOW} 3.显示用户正在做什么${NC}"

        echo -e "${UL} 4.退出${NC}"

        read -p "输入您的选择[1-4]:" choice #从标准输入中读取用户输入并赋给choice

        case $choice in

                1)

                echo -e "当前时间是:${RED} $(date +%H:%M:%S) ${NC}"

                read -p "按回车继续……"  readEnterKey

                ;;

                2)

                cat /etc/redhat-release

                read -p "按回车继续……"  readEnterKey

                ;;

                3)

                w               #显示当前用户

                read -p "按回车继续……"  readEnterKey

                ;;

                4)

                echo -e "${GREEN}再见,您哪!${NC}"

                read -p "按回车继续……"  readEnterKey

                exit 0

                ;;

                *)

                echo -e "${RED}错误:无效输入!${NC}"

                read -p "按回车继续……"  readEnterKey

                ;;

        esac

done

看看效果:

 

我的色彩感很差。相信你们会配出更好的效果。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词