ミニウェルカムスクリプトを作成しています.zshrc
。スクリプトは次のとおりです($TTYNUMBERGOESHERE
tty番号を変更しますが、各端末で自動的に更新されるように変数に置き換えたい)。
clear
echo "Welcome to Mehmet Akif's Linux!"
echo
echo " * $USER on MadLinux."
echo " * Using $TTYNUMBERGOESHERE."
echo
echo "Type 'startx' to start graphical user interface."
echo
答え1
tty
次のコマンドを使用してください。
clear
echo "Welcome to Mehmet Akif's Linux!"
echo
echo " * $LOGNAME on MadLinux."
echo " * Using $(basename $(tty))"
echo
echo "Type 'startx' to start graphical user interface."
echo
またはもう少しきれいに:
clear
printf '%s\n\n%s on MadLinux.\nUsing %s\n\n%s\n\n' \
"Welcome to Mehmet Akif's Linux!" \
"$LOGNAME" \
"$(basename $(tty))" \
"Type 'startx' to start graphical user interface."
またはここにあるマニュアルを使用してください。
clear
cat <<EoF
Welcome to Mehmet Akif's Linux!
$LOGNAME on MadLinux.
Using $(basename $(tty))
"Type 'startx' to start graphical user interface."
EoF
実際、zsh
ttyの名前を取得するより簡単な方法は$TTY
変数です。したがって、次のものを使用できます。
clear
cat <<EoF
Welcome to Mehmet Akif's Linux!
$USER on MadLinux.
Using "${TTY#/dev/}"
"Type 'startx' to start graphical user interface."
EoF