效果

一条命令启动企业微信、IDEA,VSCode,Navicat,Sourcetree等等,只要电脑上有的软件都能一键启动

需求

因公司规定,平时下班时,若非有特定软件在运行,否则在走之前一定要关机。
这就导致每天早上来到办公室就要开一堆的软件,虽然M1 CPU 的 MacMini 启动速度还是很给力的,但一个个点开,感觉不爽啊。于是,就写了个启动脚本 + 软连接实现1个命令启动所有上班常用的软件。

实现

  • /usr/local/bin下建一个启动脚本goMyWork.sh,一行启动一个软件:

    #! /bin/sh
    open -a 企业微信
    code
    idea
    open -a "Navicat Premium"
    open -a sourcetree
    

    其中VSCode和InteliJ IDEA是自带命令启动的,所以只需要写上她们的启动命令即可。

  • 添加执行权限 sudo chmod +x goMyWork.sh
  • 同样在/usr/local/bin目录下建一个软链接:
    sudo ln -s ./goMyWork.sh gowork

使用

大功告成!在任何目录下执行gowork即可。

【MacOS】上班一条命令启动所需软件相关推荐

  1. macOS下如何使用命令启动数据库/停止数据库/重启数据库(MySQL)

    文章目录 启动数据库 手动启动数据库 自启动数据库 查看数据库服务是否启动 重启数据库服务 停止数据库服务 注意使用 sudo 执行命令会报错,所以不要使用 sudo: sudo mysql.serv ...

  2. 一条命令(dd)制作Centos(Linux)优盘(U盘)启动盘

    简介  这篇文章主要介绍了一条命令(dd)制作Centos(Linux)优盘(U盘)启动盘以及相关的经验技巧,文章约1098字,浏览量484,点赞数9,值得推荐! 整个过程已录制成视频并上传腾讯课堂. ...

  3. 上线 Python 应用仅需一条命令的开源框架:Zappa(详细教程)

    本文面向有 Python Web 基础的小伙伴 作者:HelloGitHub-吱吱 这里是 HelloGitHub 推出的<讲解开源项目>系列,今天要向小伙伴们介绍一个 Python 无服 ...

  4. centos----只需三条命令利用iptables和ipset长期封禁ip和临时封禁ip

    只需三条命令利用iptables和ipset长期封禁ip和临时封禁ip 下面的是临时封禁ip,请根据自己的情况修改,比如最后登录失败的2000条记录,截取失败次数最多的前60名 [root@cento ...

  5. 台式计算机设备序列号,只需一条命令,就可以查找计算机序列号,真是方便

    在Windows 10上,在许多情况下需要检查计算机的序列号,例如,当你需要创建连接到家庭网络或组织的设备的清单,或需要联系技术支持来排除问题.订购更换部件或检查保修信息时. 通常可以在笔记本电脑或台 ...

  6. MacOS中安装Consul(启动及关闭)

    PS:非 brew 安装方式. 官网下载链接:https://www.consul.io/downloads.html 懒得去官网下载,或者官网下载速度慢的可以试一下下方蓝奏云链接. 蓝奏云v1.9. ...

  7. nohup java -jar 命令启动jar包,项目仍然会莫名其妙挂掉的解决方法

    问题描述: 暑假期间在个人服务器(centos7)上部署springcloud项目.出现了服务莫名其妙会挂掉一两个的问题,重新启动挂掉的服务之后又会出现其他服务挂掉的情况,查看启动日志也并没有发现有异 ...

  8. 7条命令在docker中部署Mesos集群

    7条命令在docker中部署Mesos集群 所有使用的Docker容器构建文件是有也.您可以在本地构建每个容器或只使用位于Docker Hub预构建的容器.下面的命令会自动下载所需的预建的容器为您服务 ...

  9. linux常用60条命令 转

    Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令 ...

最新文章

  1. linux终端字体大小6,[adminitrative][archlinux][setfont] 设置console的字体大小
  2. windebug常用命令
  3. mysql复制主从集群搭建
  4. Selenium Web 自动化 - 项目实战(三)
  5. mycat分片mysql_49 mycat分片集群mysql分片分表策略
  6. 838计算机专业课包含什么,华南农业大学
  7. 联想式查单词-YourDict
  8. copyWebpackPlugin的使用及常见问题(glob及Path ............... is not in cwd)
  9. 三维可视化地籍管理平台如何实现地籍可视化管理?
  10. Mcmod模组下载脚本
  11. 【SVM回归预测】基于matlab布谷鸟算法优化SVM回归预测【含Matlab源码 1422期】
  12. matlab差分法解拉普拉斯方程,拉普拉斯方程有限差分法的MATLAB实现
  13. 行政区划代码(道路要素)
  14. 腾讯的企业级分布式 HTAP 数据库管理系统 TBase 正式开源
  15. CentOS添加新硬盘和硬盘格式化
  16. 2020西湖论剑Web复现
  17. 使用python读写文件_使用Python读写文件(指南)
  18. 关于淘客软件的那些事儿
  19. SolarWinds 黑客攻击可能与 Turla APT 相关
  20. 三星堆火了,VR科技如何唤醒千年文明?

热门文章

  1. 数字电子基础课程设计——基于74LS90的电子时钟,可实现校准时分秒以及清零
  2. 小学-知识与能力【3】
  3. 高可用性、负载均衡的mysql集群解决方案(data+sql+mgm节点)
  4. ERNIE3.0多分类任务应用详细教程代码
  5. 126day(继续阅读Core Java4.5)
  6. 还原分区失败怎么办?为什么会出现还原分区失败
  7. XenApp6.0 部署之 二 配置XenApp Server
  8. 尚硅谷2022 javaweb网上书城
  9. 两种方式实现Kepware与PLC之间的心跳检测
  10. 2018年美赛O奖论文