一个 bash 命令开始新的一天🌅 1. 在 Safari 中打开链接 2. 打开 MAMP 3. 打开 VS Code 4. 导航到不同的项目 5. 用一个命令将所有内容整合在一起

2025-05-25

一个 bash 命令开启新的一天

1. 在 Safari 中打开链接

2.打开MAMP

3. 打开 VS Code

4. 导航到不同的项目

5. 用一个命令完成所有操作

我刚开始现在这份工作的时候,用的是自己的笔记本电脑。我非常注重工作时间和非工作时间的区分,所以早上我会例行打开 GitLab、ClickUp、Slack、Localhost、MAMP 和 VS Code,然后在 6 点准时关闭所有这些窗口。连续几周,我每天都手动这样做。

最后,我决定编写一些可以运行一次的东西,这样我需要打开的所有内容都可以快速打开。

1. 在 Safari 中打开链接

我写了一个 Python 脚本,使用该webbrowser模块打开我需要的网站。脚本如下:

# work.py
import webbrowser

websites = [
            '<https://app.clickup.com>',
            '<https://app.slack.com>',
            '<https://gitlab.com>',
            '<http://localhost:3000/>'
            ]

for website in websites:
    webbrowser.open_new(website)
Enter fullscreen mode Exit fullscreen mode

注意:webbrowser模块将使用默认浏览器打开提供的链接

2.打开MAMP

我使用 MAMP 启动本地服务器和数据库。我可以使用以下代码片段从命令行执行此操作cd /Applications/MAMP/bin && ./start.sh。请确保将 MAMP 的路径替换为其在您计算机上的路径。我在bash_profile文件中将此命令别名为startm。现在,我可以在终端中运行该命令startm,MAMP 服务器将启动。这还可以节省我的 Dock 空间,因为底部图标太多会让我感到压力很大。或者,要关闭我使用的服务器,stopm该服务器的别名为cd /Applications/MAMP/bin && ./stop.sh

# .bash_profile
alias startm='cd /Applications/MAMP/bin && ./start.sh'
alias stopm='cd /Applications/MAMP/bin && ./stop.sh'
Enter fullscreen mode Exit fullscreen mode

3. 打开 VS Code

VS Code 有一个命令行实用程序,允许我们直接从终端启动它并显示工作目录。为了确保此实用程序正在运行,请⇧⌘P在 Mac 上单击 Code 的命令面板,搜索“shell”。然后点击“Shell 命令:在 PATH 中安装‘code’命令”,code即可使用这个实用程序。

在 VS Code 上安装代码实用程序

注意:这可能需要重新启动终端

4. 导航到不同的项目

我每天都会处理几个不同的项目,所以我设置了别名,以便快速进入这些目录。您可以根据自己的需要选择合适的名称。

# .bash_profile
alias project1='cd /projects/project1'
Enter fullscreen mode Exit fullscreen mode

在这里,我们甚至可以更进一步,将此命令与code导航到项目包并在 Code 上启动它的命令结合起来。如下所示:

# .bash_profile
alias project1='cd /projects/project1 && code .'
Enter fullscreen mode Exit fullscreen mode

5. 用一个命令完成所有操作

现在我已经设置好了.bash_profile并确保code实用程序已安装,我又创建了一个命令别名,让我可以用四个字母为工作日做准备:

# .bash_profile
alias work='python ~/work.py && startm && project1'
Enter fullscreen mode Exit fullscreen mode

所以现在我只需要work在终端上打字,去给自己倒杯咖啡,然后坐下来开始新的一天。你会用什么程序或网站来替代你的工作流程呢?

感谢您的阅读。请告诉我如何改进这篇文章。下次再见👋

封面照片由 Sara Codair 在 Unsplash 上拍摄。

文章来源:https://dev.to/dmahely/one-bash-command-to-start-the-day-2fni
PREV
Postgres 与 MySQL 终极对比博客文章
NEXT
Docker:它是什么以及如何使用它与 Python 更快的开发过程方便的应用程序封装在本地机器/开发/暂存/生产服务器上的行为相同简单清晰的监控易于扩展支持的平台安装术语什么是创建图像的最佳实践Alpine 图像 Docker 方式