4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

.bash_profileが読み込まれない

Last updated at Posted at 2020-06-29

##はじまり
macOSをCatalinaにバージョンアップしてからターミナルを開いたところ、
以下のメッセージが出てきたので実行。

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more detailes, please visit https://support.apple.com/kb/HT208050

$ chsh -s /bin/zsh

#.bash_profileが読み込まれない
実行後、ターミナルを再起動したら.bash_profileに設定していた、
PS1="\w $ "(カレントディレクトリのフルパス表示)が適用されていなかった。
どうやら/bin/bash参照だったのが/bin/zshに更新され、
.bash_profile参照だったのが.zshrcになったらしい。

#初期状態
とりあえずターミナルのディレクトリ表示の設定を預かり知るPS1変数がどの様に設定されているのか確認。

% echo $PS1
%n@%m %1~ %#

設定値が"\w $ "から全然違うものに変わっていた。

#.zshrc設定をして元のフルパス$表示にする
まず、.zshrcを開く。

% vi ~/.zshrc

元々PS1="\w $ "だったので、今回は以下の様に設定し、

PS1="%d %c $ "

.zshrcを上書き保存してターミナルを閉じたら再起動。
スクリーンショット 2020-06-30 1.13.16.png

フルパス 現在居るディレクトリ $ command

としてみた。

#.zshのパラメータ一覧
以下の辺りから使用する。(必要な部分だけ試した。)

変数 内容
%d カレントディレクトリ(フルパス) /Users/user/work
%~ カレントディレクトリ(~が$HOME) ~/work
%C カレントディレクトリ(相対パス) user
%c カレントディレクトリ(相対パス) ~
%n ユーザ名 user
%# ユーザ種別 #(root) %(root以外)
%M ホスト名(フルサイズ) localhost.local
%m ホスト名 localhost
%D 日付(yy-mm-dd) 30-06-20
%W 日付(yy/mm/dd) 30/06/20
%w 日付(day dd) Tue 30
%T 時間(hh:mm) 12:34
%t 時間(hh:mm(am/pm)) 01:24AM
%* 時間(hh:mmss) 12:34:56
%? 直前のコマンドの戻り値 0
4
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?