しかし、私は現在の端末のIDだけが欲しいです。たとえば、tty
戻ってきたときに/dev/pts/11
印刷したいだけです11
。
アイデアは、私のファイルの変数\u
のユーザー名の後にシェルプロンプトにこの情報を追加することです。PS1
.bashrc
望ましい結果:username11@localhost:~$
現在私は以下を持っています:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u$(tty)@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
これは作る:username/dev/pts/11@localhost:~$
答え1
\l
を使用するとシェル端末装置名の基本名:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\l@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
これは次のようになります。\l
getty
脱出する。