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

玄子Share-使用 Pycharm 执行 Shell 脚本

玄子Share-使用 Pycharm 执行 Shell 脚本

Why?

为什么我要使用 Pycharm 执行 Shell 脚本呢,我直接使用 Linux 不行吗?

使用 Pycharm 执行 Shell 脚本的好处

  • 我们的宿主机都是 WIndows 平台,若想编译 Shell 脚本,我们需要先启动 CentOS 虚拟机,然后再编写 Shell 脚本执行
  • 若使用 Pycharm 编写 Shell 脚本,随时想要练习 Shell 命令,直接在主机打开 Pycharm,编写执行即可
  • 并且 Pycharm 是一款智能的 Python 代码编译器,具有,完善的图像界面,代码提示,代码纠错,等功能
  • 极大提高 0 基础学习 Shell 的成本
  • 补充的是 Pycharm 在我们后续模块学习 Python 的时候,仍需要使用

安装 Pycharm

Pycharm 2024.1 https://www.jetbrains.com/zh-cn/pycharm/ 付费软件,无法演示安装教程

安装 Git

执行 Shell 脚本需要使用 Shell 编译器,WIndows 平台是没有 Shell 的,所以我们需要使用第三方封装的 Shell 编译器

Git是一个自由和开源的分布式版本控制系统,旨在快速和高效地处理从小型到大型的所有项目

Git 就封装了 WIndows 平台的 shell 编译器

Git 2.44 https://git-scm.com/ 下载后无脑安装下一步即可

配置环境

方案一

修改 Pycharm 运行配置,指向 Git bin 目录下 bash.exe

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在这里插入图片描述

方案二

编写完成 Shel 脚本后,打开脚本所在位置,右键直接使用 Git Bash 执行 Shell 脚本

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

方案三(推荐)

点击项目左下角,终端,设置,修改终端 Shell 路径为 Git bash,然后直接使用 Pycharm 编译 sh 文件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

模板文件

由于 Pycharm 没有 sh 文件模板,可以点击设置,文件模板,新建一个 sh 文件模板,然后在项目中右键创建

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

玄子Share-使用 Pycharm 执行 Shell 脚本 2024.04.11

http://www.lryc.cn/news/339643.html

相关文章:

  • 如何让Nrf connect、EFR connect直接显示特征值数据及其单位
  • python笔记
  • Java编译期注解处理器AbstractProcessor使用
  • JetBrains相关的IDE有哪些?
  • Git-常规用法-含解决分支版本冲突解决方法
  • 基于springboot实现大型商场应急预案管理系统项目【项目源码+论文说明】
  • 系统学c#:1、基础准备(软件下载与安装)
  • 解决CSS中鼠标移入到某个元素其子元素被遮挡的问题
  • 【华为OD机试】虚拟理财游戏【C卷|100分】
  • ssh 使用
  • Springboot+Vue项目-基于Java+MySQL的母婴商城系统(附源码+演示视频+LW)
  • Android多线程:Handler runOnUiThread 异步消息处理机制
  • AndroidStudio 导出aar包,并使用
  • python与设计模式之工厂模式的那些事儿
  • 什么是区块链?
  • 2022年电赛F题23年电赛D题-信号调制度测量装置说明中提到带通采样定律。
  • Rust面试宝典第2题:逆序输出整数
  • Linux笔记之查看docker容器目录映射
  • ​​​​网络编程探索系列之——广播原理剖析
  • jar包解压和重新打包
  • Python基于Django的微博热搜、微博舆论可视化系统
  • Flink SQL:debezium-json 格式的表一定是数据库的 CDC 数据吗?
  • 基于STM32的RFID智能门锁系统
  • 测试用例的编写评审
  • 二叉树的前、中、后序遍历【c++】
  • Hadoop HDFS:海量数据的存储解决方案
  • Leetcode二十三题:合并K个升序链表【22/1000 python】
  • 03-echarts如何画立体柱状图
  • 2024蓝桥A组E题
  • Java单例模式