
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
オシャレなPS1環境変数をセットしたら/bin/shが動かなくなってたときの対処 - Qiita
PS1環境変数内でシェル関数を呼び出しているような場合、別のシェルを起動すると関数は引き継がれずに環... PS1環境変数内でシェル関数を呼び出しているような場合、別のシェルを起動すると関数は引き継がれずに環境変数だけ引き継がれてしまってエラーが出ることがあります。たとえば私は普段zshを使っているのですが、shを明示的に起動すると下記のような状況になります。 普段はshとか起動しないからいいかなと思ってたんですが、EmacsでTRAMPを使っていると内部的にshを起動していて死ぬことに気付きました。類似の状況は他にもあるのではないでしょうか。 ENV環境変数を利用する 上記の状況に対応する方法は2種類考えられます。 PS1をどの環境でも動くような値に変更する 別のシェル起動時に無難なPS1をセットし直す 前者の方がキレイな気もしますが、自分用の設定ファイルでポータビリティの高い書き方を強要されるのも変な話です。そこで後者の方針で進めてみます。 たとえばbashであれば~/.bashrcでbas
2016/10/26 リンク