Title here
Summary here
Shell 變量係一個統稱,如果用嘅係某個特定嘅 Shell,例如 Bash,咁可以稱佢為 Bash 變量。 但係呢度必須要注意,Shell 變量唔係環境變量,唔好畀佢嘅大寫迷惑咗,以下係相關嘅官方文檔。
Shell 變量
Bash 變量
使用 man 指令,然後搜索 Shell Variables
都可以睇到。
man bash
/Shell Variables
Shell 命令提示符。
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\]\$
當前用戶 ID。
echo $UID
1000
ps -fp $PPID
UID PID PPID C STIME TTY TIME CMD
kuga 46635 46570 0 10:56 ? 00:00:00 sshd: kuga@pts/0
可以睇到 bash 嘅父進程係 sshd。
echo $BASH_VERSION
5.1.16(1)-release
Subshell 嘅嵌套級別,從 0 開始。
echo $BASH_SUBSHELL
0
Shell 啟動到而家嘅秒數。
echo $SECONDS
13963
0 到 32767 嘅隨機數。
echo $RANDOM
1024