Written 31 Aug 2026. This is a how-to, not a product card. Buy links are not tagged yet.
See leftover-box language and leftover-box region
After leftover-box printenv, see leftover-box language and leftover-box region with leftover-box locale so leftover-box dates, leftover-box number format, and leftover-box character set (UTF-8) make sense. You do not need extra leftover-box system software for this.
See leftover-box HOME and leftover-box PATH printed leftover-box HOME and leftover-box PATH with leftover-box printenv. Tonight is leftover-box language and leftover-box region: leftover-box locale. Locale means leftover-box language and leftover-box region settings. UTF-8 means leftover-box character set that handles most languages. You are still only practicing in home. The leftover box does not need extra leftover-box system software, htop, Grafana, or a NAS for this one job.
Skip until SSH already works
SSH from the couch should already get you a prompt. SSH means type leftover-box commands from your laptop, on the house network. If leftover-box printenv is what you want (leftover-box HOME and leftover-box PATH), that is see leftover-box HOME and leftover-box PATH. Printenv prints leftover-box environment. Leftover-box locale prints leftover-box language and leftover-box region. Skip leftover-box printenv as tonight's job — that page exists. If leftover-box tty is what you want (leftover-box terminal name), that is see leftover-box terminal name. Tty prints leftover-box terminal name. Locale prints leftover-box language and leftover-box region. Skip leftover-box tty as tonight's job — that page exists. If leftover-box uname is what you want (leftover-box kernel name and leftover-box architecture), that is see leftover-box kernel name and leftover-box architecture. Uname prints leftover-box kernel. If leftover-box id is what you want (leftover-box user number and leftover-box groups), that is see leftover-box user number and leftover-box groups. Id prints leftover-box numbers and leftover-box groups. If leftover-box whoami is what you want (leftover-box login name only), that is see leftover-box login name. Whoami prints leftover-box login name. If leftover-box OS is what you want (Debian or Ubuntu distro name), that is see which OS the leftover box is already running. Leftover-box OS is leftover-box distro name. Locale is leftover-box language and leftover-box region, not leftover-box distro name. If leftover-box date is what you want (clock read), that is see what time the leftover box thinks it is. Skip leftover-box date as tonight's job. If leftover-box clock zone is what you want, that is set the leftover box clock to your house. Skip leftover-box timezone as tonight's job. If leftover-box cal is what you want (leftover-box month grid), that is see leftover-box month on a leftover-box calendar. Skip leftover-box cal as tonight's job. If leftover-box name that sticks is what you want, that is give the leftover box a name that sticks. Hostname is leftover-box name on the house network. If leftover computer hardware is what you want, that is see what leftover computer you already have. If leftover-box worker count is what you want, that is see how many workers the leftover box already has. If leftover-box VM feature is what you want, that is see if the leftover box can run a pretend computer. If leftover-box help text is what you want, that is ask a leftover-box command what it does. Skip leftover-box how long a leftover-box command took. That is see how long a leftover-box command took. Skip leftover-box stop after a few seconds. That is stop a leftover-box command after a few seconds. Skip leftover-box re-run. That is see leftover-box change without typing again. If the leftover laptop lid is putting the leftover box to sleep, that is don't let the leftover laptop sleep. That is leftover-box lid sleep, not leftover-box locale.
What this is
locale means print leftover-box language and leftover-box region settings. You type leftover-box locale. Locale means leftover-box language and leftover-box region settings (how leftover-box dates look, how leftover-box numbers look, leftover-box character set). UTF-8 means leftover-box character set that handles most languages. After leftover-box printenv, this is leftover-box language and leftover-box region. You do not need extra leftover-box system software for this. It is not leftover-box printenv. Printenv prints leftover-box HOME and leftover-box PATH. That is see leftover-box HOME and leftover-box PATH. Skip leftover-box printenv as tonight's job — that page exists. It is not leftover-box tty. Tty prints leftover-box terminal name. That is see leftover-box terminal name. Skip leftover-box tty as tonight's job — that page exists. It is not leftover-box kernel name. That is leftover-box uname. Uname prints leftover-box kernel. That is see leftover-box kernel name and leftover-box architecture. It is not leftover-box id. Id prints leftover-box user number and leftover-box groups. That is see leftover-box user number and leftover-box groups. It is not leftover-box whoami. Whoami prints leftover-box login name. That is see leftover-box login name. It is not leftover-box OS. That is see which OS the leftover box is already running. It is not leftover-box date. That is see what time the leftover box thinks it is. Skip leftover-box date as the leftover-box job. It is not leftover-box clock zone. That is set the leftover box clock to your house. Skip leftover-box timezone as the leftover-box job. It is not leftover-box cal. That is see leftover-box month on a leftover-box calendar. Skip leftover-box cal as the leftover-box job. It is not leftover-box localectl, leftover-box dpkg-reconfigure locales, editing leftover-box /etc/locale.gen, or installing leftover-box language packs as tonight's leftover-box job. Night one is read leftover-box locale, not change leftover-box locale. It is not leftover-box name that sticks. That is give the leftover box a name that sticks. It is not leftover computer hardware. That is see what leftover computer you already have. It is not leftover-box worker count. That is see how many workers the leftover box already has. It is not leftover-box VM feature. That is see if the leftover box can run a pretend computer. It is not leftover-box help text. That is ask a leftover-box command what it does. It is not leftover-box time. That is see how long a leftover-box command took.
Practice leftover-box locale in home
SSH in. Make sure home is where you are sitting:
pwd
You want a path that ends in your login name. If not:
cd ~
Ask the leftover box for leftover-box language and leftover-box region:
locale
The leftover box should print leftover-box lines. Look at leftover-box LANG and leftover-box LC_ALL lines. Those leftover-box lines are leftover-box language and leftover-box region. Locale means leftover-box language and leftover-box region settings. That is enough for night one. Practice only in home.
Optional same leftover-box idea: leftover-box locale LANG (one leftover-box line):
locale LANG
Debian and Ubuntu leftover-box already have leftover-box locale (leftover-box libc-bin). Do not make leftover-box apt the leftover-box job.
No leftover-box files are required for this practice. If you made leftover-box practice files anyway, throw them away with careful delete only. That is delete a leftover-box file carefully. Skip rm -rf.
Useful extras, still home only
Optional extra: leftover-box character set with leftover-box locale charmap:
locale charmap
You may see leftover-box UTF-8. UTF-8 means leftover-box character set that handles most languages. Night one can stop at leftover-box locale. Do not make leftover-box locale charmap the leftover-box job.
Optional extra: leftover-box LANG with leftover-box printenv LANG:
printenv LANG
That leftover-box line is leftover-box language again (same idea as leftover-box locale leftover-box LANG). Night one can stop at leftover-box locale. Do not make leftover-box printenv the leftover-box job — that page exists: see leftover-box HOME and leftover-box PATH.
Skip leftover-box localectl as tonight's leftover-box job.
Skip leftover-box dpkg-reconfigure locales as tonight's leftover-box job.
Skip editing leftover-box /etc/locale.gen as tonight's leftover-box job.
Skip installing leftover-box language packs as tonight's leftover-box job.
Skip leftover-box printenv as tonight's job. Printenv prints leftover-box HOME and leftover-box PATH. That is see leftover-box HOME and leftover-box PATH.
Skip leftover-box tty as tonight's job. Tty prints leftover-box terminal name. That is see leftover-box terminal name.
Skip leftover-box uname as tonight's job. Uname prints leftover-box kernel name. That is see leftover-box kernel name and leftover-box architecture.
Skip leftover-box id as tonight's job. Id prints leftover-box user number and leftover-box groups. That is see leftover-box user number and leftover-box groups.
Skip leftover-box whoami as tonight's job. Whoami prints leftover-box login name. That is see leftover-box login name.
Skip leftover-box OS as tonight. Leftover-box OS is leftover-box distro name. That is see which OS the leftover box is already running.
Skip leftover-box hostname as tonight. That is give the leftover box a name that sticks.
Skip leftover computer hardware as tonight. That is see what leftover computer you already have.
Skip leftover-box worker count as tonight. That is see how many workers the leftover box already has.
Skip leftover-box VM feature as tonight. That is see if the leftover box can run a pretend computer.
Skip leftover-box help as tonight. That is ask a leftover-box command what it does.
Skip leftover-box SSH folders, leftover-box YubiKey, leftover-box extra leftover-box system software, leftover-box camera, and leftover-box monitoring box as tonight.
Skip leftover-box cal as tonight's job. Cal prints leftover-box month grid. That is see leftover-box month on a leftover-box calendar.
Skip leftover-box date as tonight's job. Date reads leftover-box clock. That is see what time the leftover box thinks it is.
Skip leftover-box clock zone as tonight. That is set the leftover box clock to your house. Do not run leftover-box timedatectl set-timezone as tonight's job.
Skip leftover-box time as tonight's job. Time measures leftover-box duration. That is see how long a leftover-box command took.
Skip leftover-box timeout as tonight's job. Timeout stops. That is stop a leftover-box command after a few seconds.
Skip leftover-box watch as tonight's job. That is see leftover-box change without typing again.
Skip leftover-box zip, tar, gzip, unzip, leftover-box du, leftover-box ping, and leftover-box curl as tonight's job. Those leftover-box pages already exist.
Skip htop, top, Grafana, a monitoring box, and a NAS. Skip tmux, screen, nohup, ps, kill, kill -9, jobs, and pkill as tonight.
Skip leftover-box files under /etc, SSH folders, other disks, USB sticks, and /srv as tonight's lesson. Practice only in home. Locale does not need leftover-box /etc on night one.
What this is not
This is not leftover-box printenv. Printenv prints leftover-box HOME and leftover-box PATH, not leftover-box language. That is see leftover-box HOME and leftover-box PATH. It is not leftover-box tty. Tty prints leftover-box terminal name, not leftover-box language. That is see leftover-box terminal name. It is not leftover-box kernel name. Uname is leftover-box kernel, not leftover-box language. That is see leftover-box kernel name and leftover-box architecture. It is not leftover-box id. Id prints leftover-box user number and leftover-box groups. That is see leftover-box user number and leftover-box groups. It is not leftover-box whoami. Whoami prints leftover-box login name. That is see leftover-box login name. It is not leftover-box OS. That is see which OS the leftover box is already running. It is not leftover-box date. That is see what time the leftover box thinks it is. It is not leftover-box clock zone. That is set the leftover box clock to your house. It is not leftover-box cal. That is see leftover-box month on a leftover-box calendar. It is not leftover-box localectl, leftover-box dpkg-reconfigure locales, editing leftover-box /etc/locale.gen, or installing leftover-box language packs as the leftover-box job. Night one is read leftover-box locale, not change leftover-box locale. It is not leftover-box name that sticks. That is give the leftover box a name that sticks. It is not leftover computer hardware. That is see what leftover computer you already have. It is not leftover-box worker count. That is see how many workers the leftover box already has. It is not leftover-box VM feature. That is see if the leftover box can run a pretend computer. It is not leftover-box help text. That is ask a leftover-box command what it does. It is not leftover-box time. That is see how long a leftover-box command took. It is not leftover-box timeout. That is stop a leftover-box command after a few seconds. It is not leftover-box watch. That is see leftover-box change without typing again. It is not a careful leftover-box delete. That is delete a leftover-box file carefully. It is not leftover-box extra leftover-box system software, leftover-box YubiKey, leftover-box camera, a monitoring app, htop, Grafana, or a NAS. It is not opening SSH to the internet so you can read leftover-box language from a coffee shop. That is keep the leftover box on the house network. Do not forward port 22.
What next
Need leftover-box HOME and leftover-box PATH? See leftover-box HOME and leftover-box PATH. Need leftover-box kernel name and leftover-box architecture? See leftover-box kernel name and leftover-box architecture. Need leftover-box user number and leftover-box groups? See leftover-box user number and leftover-box groups. Need leftover-box login name only? See leftover-box login name. Need leftover-box OS (leftover-box distro name)? See which OS the leftover box is already running. Need leftover-box date (clock)? See what time the leftover box thinks it is. Need leftover-box clock zone? Set the leftover box clock to your house. Need leftover-box month grid? See leftover-box month on a leftover-box calendar. Need leftover-box name that sticks? Give the leftover box a name that sticks. Need leftover computer hardware? See what leftover computer you already have. Need leftover-box worker count? See how many workers the leftover box already has. Need leftover-box VM feature? See if the leftover box can run a pretend computer. Need leftover-box practice files gone? Delete a leftover-box file carefully. Need leftover-box terminal name? See leftover-box terminal name. When key login is boring on every computer you use, turn off leftover-box password login once the key works. Keep SSH on the house network: keep the leftover box on the house network. Do not forward port 22.
Skip
- Skip if SSH still fails. Finish SSH from the couch first.
- Skip leftover-box
printenvas tonight's job. Printenv prints leftover-box HOME and leftover-box PATH: see leftover-box HOME and leftover-box PATH. Locale prints leftover-box language and leftover-box region. - Skip leftover-box
ttyas tonight's job. Tty prints leftover-box terminal name: see leftover-box terminal name. Locale prints leftover-box language and leftover-box region. - Skip leftover-box
unameas tonight's job. Uname prints leftover-box kernel name: see leftover-box kernel name and leftover-box architecture. - Skip leftover-box
idas tonight's job. Id prints leftover-box user number and leftover-box groups: see leftover-box user number and leftover-box groups. - Skip leftover-box
whoamias tonight's job. Whoami prints leftover-box login name: see leftover-box login name. - Skip leftover-box
pwdas tonight's job. Pwd prints where you are sitting: see which leftover-box folder you are in. - Skip leftover-box
which/ leftover-boxcommand -vas tonight's job. That is see where a leftover-box command lives. - Skip leftover-box
echoas tonight's job. Echo prints leftover-box words you type: put a short line into a leftover-box file. Skip leftover-boxecho $HOME/ leftover-boxecho $PATHas the leftover-box job. - Skip leftover-box OS as tonight. Leftover-box OS is leftover-box distro name, not leftover-box language. That is see which OS the leftover box is already running.
- Skip leftover-box hostname as tonight. That is leftover-box name on the house network: give the leftover box a name that sticks.
- Skip leftover computer hardware as tonight. That is see what leftover computer you already have.
- Skip leftover-box worker count as tonight. That is see how many workers the leftover box already has.
- Skip leftover-box VM feature as tonight. That is see if the leftover box can run a pretend computer.
- Skip leftover-box help as tonight. That is ask a leftover-box command what it does.
- Skip leftover-box SSH folders, leftover-box YubiKey, leftover-box extra leftover-box system software, leftover-box camera, and leftover-box monitoring box as tonight.
- Skip leftover-box
calas tonight's job. Cal prints leftover-box month grid: see leftover-box month on a leftover-box calendar. - Skip leftover-box
localectl, leftover-boxdpkg-reconfigure locales, editing leftover-box/etc/locale.gen, and leftover-box language packs as tonight's leftover-box job. Night one is read leftover-box locale, not change leftover-box locale. - Skip leftover-box clock zone as tonight. That is set the leftover box clock to your house.
- Skip leftover-box
dateas tonight's job. Date reads leftover-box clock: see what time the leftover box thinks it is. - Skip leftover-box
timeas tonight's job. Time measures leftover-box duration: see how long a leftover-box command took. - Skip leftover-box
timeoutas tonight's job. Timeout stops: stop a leftover-box command after a few seconds. - Skip leftover-box
watchas tonight's job. Watch re-runs until Ctrl+C: see leftover-box change without typing again. - Skip leftover-box zip, tar, gzip, unzip, leftover-box
du, leftover-box ping, and leftover-box curl as tonight's job. - Skip htop, top, Grafana, a monitoring box, and a NAS.
- Skip tmux, screen, nohup, ps, kill,
kill -9, jobs, and pkill as tonight. - Skip leftover-box files under
/etc, SSH folders, other disks, USB sticks, and/srvas tonight's lesson. Practice only in home. Locale does not need leftover-box/etcon night one. - Skip
rm -rf. Careful leftover-box delete only: delete a leftover-box file carefully. - Skip opening SSH to the internet so you can read leftover-box language from a coffee shop. That is keep the leftover box on the house network. Do not forward port 22.
Sources
Debian: locale(1). Ubuntu: locale(1). Official pages only. For leftover-box HOME and leftover-box PATH, see see leftover-box HOME and leftover-box PATH. For leftover-box kernel name, see see leftover-box kernel name and leftover-box architecture. For the login, see SSH from the couch.