使用 zsh 作為預設 shell 的啟動命令?

使用 zsh 作為預設 shell 的啟動命令?

我想要一些命令在啟動時運行腳本。

但是,我的預設 shell 是 zsh,因此傳統的 .bash 檔案似乎不明智。同時,我相信 .zshrc 是在每次 shell 呼叫時取得的。

當我的預設 shell 是 zsh 時,如何在啟動時執行命令?

編輯:要清楚,「啟動」我的意思是登入。

答案1

我不相信你不必擔心這個,如果這是一個 GUI 加載之前的腳本,或者需要運行的之前登錄被接受的腳本,只要你在開頭定義它是什麼。

如果發生這種情況,rc.local那麼我認為您不需要擔心 Bash 與 ZSH。但是,如果要為每個登入 shell 載入此文件,那麼您確實需要關心是 ZSH 運行它還是其他 shell 語言運行它。

答案2

您可以嘗試使用啟動應用程式

這是您必須做的,以unity-2d-shell在啟動時自動啟動該命令。unity-2d-shell這只是一個範例,您可以擁有自己的.sh腳本。只需將腳本保存在某處並添加到下面命令(下面的步驟 2)。

  1. 打開Startup Applications

    打開<code>啟動應用程式</code>

  2. Add Startup Program 新增啟動程式

相關內容