미니 환영 스크립트를 만들고 있습니다 .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