私の.profile(からのshエミュレーションモードでソースされた.zshrc)私は次のスニペットを持っています: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" ただし、2番目のエイリアスは常に最初のエイリアスをオーバーライドします。 % type pacman pacman is an alias for pacman --color auto 2番目のエイリアスの割り当てが最初の割り当てを「継承」し、/usr/bin/pacmatic存在する場合はエイリアスになるようにするにはどうすればよいpacmatic --color autoですか? 私はエイリアスの代わりに関数を使用することを嫌いではありませんが、ロジックがpacman呼び出されるたびに実行されなかった場合は、それを好むでしょう(毎回実行されるのではなくpacmatic、シェル起動時に一度チェックしたいpacman)。sh-portableスクリプトも好みますが、これが不可能な場合は、完全なzsh構文を使用できます。 (はい、これ--color autoはpacmaticエイリアスに追加することで簡単に解決できることを認識しています。しかし、Right Way™でそれを行いたいです。) グーグルやマンページを調べてみましたが、役に立ちませんでした。
端末を切断したときにジョブが強制終了しないように、リモートボックスで次のコマンドを実行するとします。 nohup ./my_script.sh & 端末を終了しようとすると、次の警告が表示されました。 zsh: you have running jobs 大丈夫だと思います。それはちょうど私がバックグラウンドで実行されているジョブ/プロセスを持っていることを私に伝えています。端末を切断しても、ジョブ/プロセスは引き続き実行されますか?
oh-my-zshをインストールしようとしました。実行しようとすると、次のエラーが表示されますrvm。 zsh: command not found: rvm 新しいタブを開こうとすると、次のエラーも表示されます。 /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc これが私の.zshrcファイルです: # Path to your oh-my-zsh configuration. ZSH=$HOME/.oh-my-zsh # Set name of the theme to load. # Look in ~/.oh-my-zsh/themes/ # Optionally, if you set this to "random", it'll …