Ubuntuのbashから自分の名前を消したい

2023/03/16に公開

まえふり

PCの名前を設定するときいつも本名にしちゃう系エンジニアです。
そんな人間が『作業配信をやりたい!』と思うとどうなるかというと、VSCode上でnpm run devする時にTERMINALからうっかり本名を露出するというのをやらかします。赤塗りが本名です。

環境

  • 結果的に『Ubuntuであればすべて同じやり方で良い』のですが今回は下記です
    • Windows
    • VScode
    • Ubuntu
VSCode上のUbuntuとは…

ここに密かにある。

結論

  • Ubuntu上の/home/[USER NAME]/.bashrcに下記を追加する
    • エクスプローラーからアクセスする場合は\\wsl.localhost\Ubuntu\home\[USER NAME]\.bashrc
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$"
  • そうするとこうなります
    • 見た目もスッキリして良いですね

導き出し方

thetalemon@DESKTOP-ADRRKH5:~$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$

  • pwdしたら名前露出しちゃうのは変わらないので気を付けましょう!おわり

Discussion