Written 1 Sep 2026. This is a how-to, not a product card. Buy links are not tagged yet.
Line leftover-box lists up in leftover-box columns
After leftover-box unexpand, line leftover-box lists up in leftover-box columns with leftover-box column so leftover-box practice notes (and leftover-box echo drills) sit in leftover-box columns that line up. You do not need extra leftover-box system software for this.
Turn leftover-box spaces into leftover-box tabs asked leftover-box spaces to leftover-box tabs with printf 'a\tb\tc\n' | expand | unexpand -a. Tonight is pretty leftover-box columns: leftover-box column. Column means line leftover-box lists up in leftover-box columns. Night one prefers printf 'a b c\nd e f\n' | column -t so two short leftover-box practice lines become leftover-box columns that line up (a over d, b over e, c over f), safe peek. Printf prints those two short leftover-box practice lines once. Pipe (|) is only the send. Column -t tables the leftover-box fields so leftover-box columns line up. That is not leftover-box unexpand. Unexpand turns leftover-box spaces into leftover-box tabs. That is turn leftover-box spaces into leftover-box tabs. Skip leftover-box unexpand as tonight's job — leftover-box unexpand exists. That is not leftover-box expand. Expand turns leftover-box tabs into leftover-box spaces. That is turn leftover-box tabs into leftover-box spaces. Skip leftover-box expand as tonight's job — leftover-box expand exists. That is not leftover-box cut. Cut pulls one leftover-box column out of a leftover-box line. That is pull one leftover-box column. Column lines leftover-box lists up in leftover-box columns; it does not pull one leftover-box field alone. Skip leftover-box cut as tonight's job — leftover-box cut exists. That is not leftover-box paste. Paste joins leftover-box columns side by side from leftover-box files or leftover-box streams. That is join leftover-box columns side by side. Column pretty-prints leftover-box columns from leftover-box lines you already have. Skip leftover-box paste as tonight's job — leftover-box paste exists. That is not leftover-box join. Join matches leftover-box files on a shared leftover-box field. That is a different command from paste. That is match leftover-box files on a shared leftover-box field. Skip leftover-box join as tonight's job — leftover-box join exists. That is not leftover-box fmt, leftover-box fold, leftover-box tr, leftover-box rev, leftover-box tac, or leftover-box shuf as the job either — those pages already exist. 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 unexpand is what you want (leftover-box spaces to leftover-box tabs), that is turn leftover-box spaces into leftover-box tabs. Skip leftover-box unexpand as tonight's job — leftover-box unexpand exists. If leftover-box expand is what you want (leftover-box tabs to leftover-box spaces), that is turn leftover-box tabs into leftover-box spaces. Skip leftover-box expand as tonight's job — leftover-box expand exists. If leftover-box cut is what you want (pull one leftover-box column), that is pull one leftover-box column. Skip leftover-box cut as tonight's job — leftover-box cut exists. If leftover-box paste is what you want (join leftover-box columns side by side), that is join leftover-box columns side by side. Skip leftover-box paste as tonight's job — leftover-box paste exists. If leftover-box join is what you want (match leftover-box files on a shared leftover-box field), that is match leftover-box files on a shared leftover-box field. Skip leftover-box join as tonight's job — leftover-box join exists. Join is a different command from paste. If leftover-box comm is what you want (compare leftover-box sorted leftover-box lists), that is compare leftover-box sorted leftover-box lists. Skip leftover-box comm as tonight's job — leftover-box comm exists. If leftover-box fmt is what you want (reflow leftover-box paragraphs to fill a leftover-box width), that is reflow leftover-box paragraphs. Skip leftover-box fmt as tonight's job — leftover-box fmt exists. If leftover-box fold is what you want (hard wrap at a leftover-box column width), that is wrap leftover-box long lines. Skip leftover-box fold as tonight's job — leftover-box fold exists. If leftover-box tr is what you want (change leftover-box characters), that is change leftover-box characters. Skip leftover-box tr as tonight's job — leftover-box tr exists. If leftover-box rev is what you want (reverse leftover-box characters on each leftover-box line), that is reverse leftover-box characters. Skip leftover-box rev as tonight's job — leftover-box rev exists. If leftover-box tac is what you want (last leftover-box line first), that is reverse leftover-box lines. Skip leftover-box tac as tonight's job — leftover-box tac exists. If leftover-box shuf is what you want (mix leftover-box lines at random), that is mix leftover-box lines. Skip leftover-box shuf as tonight's job — leftover-box shuf exists. If leftover-box seq is what you want (leftover-box number list in order), that is print a leftover-box number list. Skip leftover-box seq as tonight's job — leftover-box seq exists. If leftover-box yes is what you want (repeat a leftover-box line), that is repeat a leftover-box line until you stop. Skip leftover-box yes as tonight's job — leftover-box yes exists. If leftover-box echo is what you want (print leftover-box words you type once), that is put a short line into a leftover-box file. Tonight uses leftover-box echo or leftover-box printf only as input to leftover-box column. Skip leftover-box echo as tonight's job — leftover-box echo exists. If leftover-box sort is what you want (put leftover-box lines in A-to-Z order), that is put leftover-box lines in order. Skip leftover-box sort as tonight's job — leftover-box sort exists. If leftover-box tail is what you want (end of a leftover-box file), that is see the end of a leftover-box file. Skip leftover-box tail as tonight's job — leftover-box tail exists. If leftover-box cat is what you want (read a leftover-box file forward), that is read a leftover-box file without opening the editor. Skip leftover-box cat as tonight's job — leftover-box cat exists. If leftover-box head is what you want (start of a leftover-box file), that is see the start of a leftover-box file. Skip leftover-box head as the main job — leftover-box head exists. If leftover-box pipe is what you want (send as the main job), that is send leftover-box output into another command. Pipe (|) is only the send tonight. Skip leftover-box pipe as the main job — leftover-box pipe exists. If leftover-box nl is what you want (numbers on existing leftover-box lines), that is number leftover-box lines. Skip leftover-box nl as tonight's job — leftover-box nl exists. If leftover-box uniq is what you want (drop leftover-box duplicate lines), that is drop leftover-box duplicate lines. Skip leftover-box uniq as tonight's job — leftover-box uniq exists. If leftover-box clear is what you want (leftover-box window wipe), that is clear the leftover-box window. Skip leftover-box clear as tonight's job — leftover-box clear exists. If leftover-box watch is what you want (re-run a leftover-box command), that is see leftover-box change without typing again. Skip leftover-box watch as tonight's job — leftover-box watch exists. If leftover-box tput is what you want (leftover-box window width and leftover-box colors), that is see leftover-box terminal columns and colors. Skip leftover-box tput as tonight's job — leftover-box tput exists. If leftover-box reset is what you want (garbled leftover-box terminal fix), that is fix a garbled leftover-box terminal. Skip leftover-box reset as tonight's job — leftover-box reset exists. If leftover-box stty size is what you want (leftover-box window size), that is see leftover-box window size. Skip leftover-box stty as tonight's job — leftover-box stty exists. If leftover-box tty is what you want (leftover-box terminal name), that is see leftover-box terminal name. Skip leftover-box tty as tonight's job — that page exists. If leftover-box less is what you want (leftover-box pager; leftover-box q leaves), that is read a leftover-box file one screen at a time. Skip leftover-box less as tonight's job. If leftover-box wc is what you want (how long a leftover-box file is), that is see how long a leftover-box file is. Skip leftover-box wc as tonight's job. Skip leftover-box stop after a few seconds. That is stop a leftover-box command after a few seconds. Skip leftover-box how long a leftover-box command took. That is see how long a leftover-box command took. 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 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. Skip leftover-box pwd as the main job. That is see which leftover-box folder you are in. Skip leftover-box password login off as tonight's job. That is turn off leftover-box password login once the key works.
What this is
column means line leftover-box lists up in leftover-box columns (pretty leftover-box columns). You type printf 'a b c\nd e f\n' | column -t. Printf prints two short leftover-box practice lines once. Pipe means send leftover-box output into the next leftover-box command. Column -t tables the leftover-box fields so leftover-box columns line up — a over d, b over e, c over f. Night one prefers that safe peek. After leftover-box unexpand, this is line leftover-box lists up in leftover-box columns so leftover-box practice notes (and leftover-box echo drills) sit in leftover-box columns that line up. You do not need extra leftover-box system software for this. It is not leftover-box unexpand. Unexpand turns leftover-box spaces into leftover-box tabs. That is turn leftover-box spaces into leftover-box tabs. Skip leftover-box unexpand as tonight's job — leftover-box unexpand exists. It is not leftover-box expand. Expand turns leftover-box tabs into leftover-box spaces. That is turn leftover-box tabs into leftover-box spaces. Skip leftover-box expand as tonight's job — leftover-box expand exists. It is not leftover-box cut. Cut pulls one leftover-box column. That is pull one leftover-box column. Skip leftover-box cut as tonight's job — leftover-box cut exists. It is not leftover-box paste. Paste joins leftover-box columns side by side. That is join leftover-box columns side by side. Skip leftover-box paste as tonight's job — leftover-box paste exists. It is not leftover-box join. Join matches leftover-box files on a shared leftover-box field — different from paste. That is match leftover-box files on a shared leftover-box field. Skip leftover-box join as tonight's job — leftover-box join exists. It is not leftover-box comm. Comm compares leftover-box sorted leftover-box lists. That is compare leftover-box sorted leftover-box lists. Skip leftover-box comm as tonight's job — leftover-box comm exists. It is not leftover-box fmt. That is reflow leftover-box paragraphs. Skip leftover-box fmt as tonight's job — leftover-box fmt exists. It is not leftover-box fold. That is wrap leftover-box long lines. Skip leftover-box fold as tonight's job — leftover-box fold exists. It is not leftover-box tr. That is change leftover-box characters. Skip leftover-box tr as tonight's job — leftover-box tr exists. It is not leftover-box rev. That is reverse leftover-box characters. Skip leftover-box rev as tonight's job — leftover-box rev exists. It is not leftover-box tac. That is reverse leftover-box lines. Skip leftover-box tac as tonight's job — leftover-box tac exists. It is not leftover-box shuf. That is mix leftover-box lines. Skip leftover-box shuf as tonight's job — leftover-box shuf exists. It is not leftover-box seq as the job. That is print a leftover-box number list. Skip leftover-box seq as tonight's job — leftover-box seq exists. It is not leftover-box yes. That is repeat a leftover-box line until you stop. Skip leftover-box yes as tonight's job — leftover-box yes exists. It is not leftover-box echo as the job. That is put a short line into a leftover-box file. Tonight uses leftover-box echo or leftover-box printf only as input to leftover-box column. Skip leftover-box echo as tonight's job — leftover-box echo exists. It is not leftover-box sort. That is put leftover-box lines in order. Skip leftover-box sort as tonight's job — leftover-box sort exists. It is not leftover-box tail. That is see the end of a leftover-box file. Skip leftover-box tail as tonight's job — leftover-box tail exists. It is not leftover-box cat. That is read a leftover-box file without opening the editor. Skip leftover-box cat as tonight's job — leftover-box cat exists. It is not leftover-box head as the main job. That is see the start of a leftover-box file. It is not leftover-box pipe as the main job. Pipe (|) is only the send. That is send leftover-box output into another command. It is not leftover-box uniq. That is drop leftover-box duplicate lines. It is not leftover-box nl. That is number leftover-box lines. Skip leftover-box nl as tonight's job — leftover-box nl exists. It is not leftover-box clear. That is clear the leftover-box window. Skip leftover-box clear as tonight's job — leftover-box clear exists. It is not leftover-box watch. That is see leftover-box change without typing again. It is not leftover-box tput. That is see leftover-box terminal columns and colors. It is not leftover-box reset. That is fix a garbled leftover-box terminal. It is not leftover-box stty size. That is see leftover-box window size. It is not leftover-box tty. That is see leftover-box terminal name. It is not leftover-box less. That is read a leftover-box file one screen at a time. It is not leftover-box wc. That is see how long a leftover-box file is. It is not leftover-box timeout. That is stop a leftover-box command after a few seconds. It is not leftover-box time. That is see how long a leftover-box command took. It is not leftover-box date. That is see what time the leftover box thinks it is. It is not leftover-box cal. That is see leftover-box month on a leftover-box calendar. It is not leftover-box pwd as the main job. That is see which leftover-box folder you are in. It is not leftover-box screen, leftover-box tmux, leftover-box script, leftover-box mesg, leftover-box wall, or leftover-box write as tonight's leftover-box job. Night one is line leftover-box lists up in leftover-box columns on two short leftover-box practice lines, not leftover-box session school.
Practice leftover-box column 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 ~
Line leftover-box lists up in leftover-box columns with a safe peek (night one job):
printf 'a b c\nd e f\n' | column -t
You want two leftover-box lines with leftover-box columns that line up (a over d, b over e, c over f), then the prompt back. Pipe (|) sends printf into column. That is enough for night one. Practice only in home.
Debian and Ubuntu leftover-box usually already have leftover-box column (bsdextrautils). Do not make leftover-box apt the job. If leftover-box column is somehow missing, optional aside:
sudo apt install bsdextrautils
Then stop. That leftover-box apt line is not the leftover-box lesson. (On older leftover-box Debian it was bsdmainutils; night one can stay on bsdextrautils.)
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 words instead of single leftover-box letters:
printf 'one two three\nfour five six\n' | column -t
That peek lines leftover-box columns up the same way with longer leftover-box fields. Do not make that line required. Night one can stay on printf 'a b c\nd e f\n' | column -t.
Optional extra: leftover-box colon as leftover-box field split:
printf 'a:b:c\nd:e:f\n' | column -t -s :
That peek tells leftover-box column to split leftover-box fields on leftover-box : instead of leftover-box spaces. Do not make leftover-box -s : required.
Optional extra: a tiny leftover-box home file then column -t ~/practice-note.txt if you already have save leftover-box output to a file or put a short line into a leftover-box file. Do not make the leftover-box file required. Night one can stay on printf 'a b c\nd e f\n' | column -t.
Optional extra: leftover-box column then leftover-box head the first leftover-box lines:
printf 'a b c\nd e f\n' | column -t | head -n 2
That peek shows only the first two leftover-box lined-up leftover-box lines. Do not make leftover-box head required. Head is not tonight's leftover-box job.
Skip leftover-box huge leftover-box dumps as tonight's leftover-box job. Example leftover-box column of whole leftover-box home, or leftover-box column of leftover-box /etc, is still a huge leftover-box dump. Night one is two short leftover-box practice lines, not a giant leftover-box file.
Skip leftover-box column piped into leftover-box rm as tonight's leftover-box job. Column lines leftover-box lists up in leftover-box columns. Rm deletes leftover-box files. Do not mix those leftover-box jobs. Careful leftover-box delete only: delete a leftover-box file carefully.
Skip leftover-box expand as tonight's leftover-box job. Expand is leftover-box tabs to leftover-box spaces. That is turn leftover-box tabs into leftover-box spaces.
Skip leftover-box unexpand as tonight's leftover-box job. Unexpand is leftover-box spaces to leftover-box tabs. That is turn leftover-box spaces into leftover-box tabs.
Skip leftover-box cut as tonight's leftover-box job. That is pull one leftover-box column.
Skip leftover-box paste as tonight's leftover-box job. That is join leftover-box columns side by side.
Skip leftover-box join as tonight's leftover-box job. Join matches leftover-box files on a shared leftover-box field. That is match leftover-box files on a shared leftover-box field.
Skip leftover-box comm as tonight's leftover-box job. Comm compares leftover-box sorted leftover-box lists. That is compare leftover-box sorted leftover-box lists.
Skip leftover-box fmt as tonight's leftover-box job. That is reflow leftover-box paragraphs.
Skip leftover-box fold as tonight's leftover-box job. That is wrap leftover-box long lines.
Skip leftover-box rev as tonight's leftover-box job. That is reverse leftover-box characters.
Skip leftover-box tac as tonight's leftover-box job. That is reverse leftover-box lines.
Skip leftover-box shuf as tonight's leftover-box job. That is mix leftover-box lines.
Skip leftover-box seq as tonight's leftover-box job. That is print a leftover-box number list.
Skip leftover-box yes as tonight's leftover-box job. That is repeat a leftover-box line until you stop.
Skip leftover-box echo as tonight's leftover-box job. Echo prints leftover-box words you type once. That is put a short line into a leftover-box file. Tonight uses leftover-box echo or leftover-box printf only as input to leftover-box column.
Skip leftover-box sort as tonight's leftover-box job. That is put leftover-box lines in order.
Skip leftover-box nl as tonight's leftover-box job. That is number leftover-box lines.
Skip leftover-box tr as tonight's leftover-box job. That is change leftover-box characters.
Skip leftover-box tail as tonight's leftover-box job. That is see the end of a leftover-box file.
Skip leftover-box cat as tonight's leftover-box job. That is read a leftover-box file without opening the editor.
Skip leftover-box head as the main leftover-box job. That is see the start of a leftover-box file.
Skip leftover-box pipe as the main leftover-box job. Pipe is only the send. That is send leftover-box output into another command.
Skip leftover-box uniq as tonight's leftover-box job. That is drop leftover-box duplicate lines.
Skip leftover-box clear as tonight's leftover-box job. That is clear the leftover-box window.
Skip leftover-box watch as tonight's leftover-box job. That is see leftover-box change without typing again.
Skip leftover-box tput as tonight's leftover-box job. That is see leftover-box terminal columns and colors.
Skip leftover-box reset as tonight's leftover-box job. That is fix a garbled leftover-box terminal.
Skip leftover-box stty as tonight's leftover-box job. That is see leftover-box window size.
Skip leftover-box tty as tonight's leftover-box job. That is see leftover-box terminal name.
Skip leftover-box less as tonight's leftover-box job. That is read a leftover-box file one screen at a time.
Skip leftover-box wc as tonight's leftover-box job. That is see how long a leftover-box file is.
Skip leftover-box timeout as tonight's leftover-box job. That is stop a leftover-box command after a few seconds.
Skip leftover-box time as tonight's leftover-box job. That is see how long a leftover-box command took.
Skip leftover-box date as tonight's leftover-box job. That is see what time the leftover box thinks it is.
Skip leftover-box cal as tonight's leftover-box job. That is see leftover-box month on a leftover-box calendar.
Skip leftover-box pwd as tonight's leftover-box job. That is see which leftover-box folder you are in.
Skip leftover-box screen, leftover-box tmux, leftover-box script, leftover-box mesg, leftover-box wall, and leftover-box write as tonight's leftover-box job.
Skip leftover-box password login off as tonight. That is turn off leftover-box password login once the key works.
Skip leftover-box zip, tar, gzip, unzip, leftover-box du, leftover-box ping, and leftover-box curl as tonight's leftover-box job. Those leftover-box pages already exist.
Skip leftover-box apt as tonight's leftover-box job. The leftover-box bsdextrautils aside is not the leftover-box lesson.
Skip htop, top, Grafana, a monitoring box, and a NAS. Skip leftover-box screen, leftover-box tmux, leftover-box script, leftover-box mesg, leftover-box wall, leftover-box write, nohup, ps, kill, kill -9, jobs, and pkill as tonight.
Skip leftover-box files under /etc, leftover-box whole leftover-box /, SSH folders, leftover-box /dev as a leftover-box dump, other disks, USB sticks, and /srv as tonight's lesson. Practice only in home. Column does not need leftover-box /etc or leftover-box / as a leftover-box dump on night one.
What this is not
This is not leftover-box unexpand. Unexpand turns leftover-box spaces into leftover-box tabs. Column lines leftover-box lists up in leftover-box columns. That is turn leftover-box spaces into leftover-box tabs. Skip leftover-box unexpand as tonight's job — leftover-box unexpand exists. It is not leftover-box expand. Expand turns leftover-box tabs into leftover-box spaces. That is turn leftover-box tabs into leftover-box spaces. It is not leftover-box cut. That is pull one leftover-box column. It is not leftover-box paste. That is join leftover-box columns side by side. It is not leftover-box join. Join matches leftover-box files on a shared leftover-box field — different from paste. That is match leftover-box files on a shared leftover-box field. It is not leftover-box comm. That is compare leftover-box sorted leftover-box lists. Skip leftover-box comm as tonight's job — leftover-box comm exists. It is not leftover-box fmt. That is reflow leftover-box paragraphs. It is not leftover-box fold. That is wrap leftover-box long lines. It is not leftover-box tr. That is change leftover-box characters. It is not leftover-box rev. That is reverse leftover-box characters. It is not leftover-box tac. That is reverse leftover-box lines. It is not leftover-box shuf. That is mix leftover-box lines. It is not leftover-box seq as the job. That is print a leftover-box number list. It is not leftover-box yes. That is repeat a leftover-box line until you stop. It is not leftover-box echo as the job. That is put a short line into a leftover-box file. Tonight uses leftover-box echo or leftover-box printf only as input to leftover-box column. It is not leftover-box sort. That is put leftover-box lines in order. It is not leftover-box tail. That is see the end of a leftover-box file. It is not leftover-box cat. That is read a leftover-box file without opening the editor. It is not leftover-box head as the main job. That is see the start of a leftover-box file. It is not leftover-box pipe as the main job. That is send leftover-box output into another command. It is not leftover-box uniq. That is drop leftover-box duplicate lines. It is not leftover-box nl. That is number leftover-box lines. It is not leftover-box clear. That is clear the leftover-box window. It is not leftover-box watch. That is see leftover-box change without typing again. It is not leftover-box tput. That is see leftover-box terminal columns and colors. It is not leftover-box reset. That is fix a garbled leftover-box terminal. It is not leftover-box stty size. That is see leftover-box window size. It is not leftover-box tty. That is see leftover-box terminal name. It is not leftover-box less. That is read a leftover-box file one screen at a time. It is not leftover-box wc. That is see how long a leftover-box file is. It is not leftover-box timeout. That is stop a leftover-box command after a few seconds. It is not leftover-box time. That is see how long a leftover-box command took. It is not leftover-box date. That is see what time the leftover box thinks it is. It is not leftover-box cal. That is see leftover-box month on a leftover-box calendar. It is not leftover-box pwd as the main job. That is see which leftover-box folder you are in. It is not leftover-box password login off. That is turn off leftover-box password login once the key works. It is not leftover-box screen, leftover-box tmux, leftover-box script, leftover-box mesg, leftover-box wall, or leftover-box write as the leftover-box job. It is not leftover-box huge leftover-box dumps as the leftover-box job. It is not leftover-box column piped into leftover-box rm. It is not leftover-box apt as the leftover-box job. 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 leftover-box /etc or leftover-box whole leftover-box /. It is not opening SSH to the internet so you can line leftover-box lists up in leftover-box columns from a coffee shop. That is keep the leftover box on the house network. Do not forward port 22.
What next
Need leftover-box spaces to leftover-box tabs? Turn leftover-box spaces into leftover-box tabs (unexpand turns leftover-box spaces into leftover-box tabs; leftover-box column lines leftover-box lists up in leftover-box columns). Need leftover-box tabs to leftover-box spaces? Turn leftover-box tabs into leftover-box spaces. Need one leftover-box column pulled out? Pull one leftover-box column. Need leftover-box columns joined side by side? Join leftover-box columns side by side. Need leftover-box files matched on a shared leftover-box field? Match leftover-box files on a shared leftover-box field. Need leftover-box sorted leftover-box lists compared? Compare leftover-box sorted leftover-box lists. Need leftover-box reflow leftover-box paragraphs to a leftover-box width? Reflow leftover-box paragraphs. Need leftover-box words you type once? Put a short line into a leftover-box file. Need leftover-box send as the lesson? Send leftover-box output into another command. Need leftover-box practice files gone? Delete a leftover-box file carefully. 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 huge leftover-box dumps as tonight's leftover-box job. Night one is two short leftover-box practice lines.
- Skip leftover-box
columnpiped into leftover-boxrmas tonight's leftover-box job. Column lines leftover-box lists up in leftover-box columns. Do not mix delete into this leftover-box drill. - Skip leftover-box
expandas tonight's job. That is turn leftover-box tabs into leftover-box spaces. - Skip leftover-box
unexpandas tonight's job. That is turn leftover-box spaces into leftover-box tabs. - Skip leftover-box
cutas tonight's job. That is pull one leftover-box column. - Skip leftover-box
pasteas tonight's job. That is join leftover-box columns side by side. - Skip leftover-box
joinas tonight's job. Join matches leftover-box files on a shared leftover-box field. That is match leftover-box files on a shared leftover-box field. - Skip leftover-box
commas tonight's job. Comm compares leftover-box sorted leftover-box lists. That is compare leftover-box sorted leftover-box lists. - Skip leftover-box
fmtas tonight's job. That is reflow leftover-box paragraphs. - Skip leftover-box
foldas tonight's job. That is wrap leftover-box long lines. - Skip leftover-box
tras tonight's job. That is change leftover-box characters. - Skip leftover-box
revas tonight's job. That is reverse leftover-box characters. - Skip leftover-box
tacas tonight's job. That is reverse leftover-box lines. - Skip leftover-box
shufas tonight's job. That is mix leftover-box lines. - Skip leftover-box
seqas tonight's job. That is print a leftover-box number list. - Skip leftover-box
yesas tonight's job. That is repeat a leftover-box line until you stop. - Skip leftover-box
echoas tonight's job. Echo prints leftover-box words you type once: put a short line into a leftover-box file. Tonight uses leftover-boxechoor leftover-boxprintfonly as input to leftover-boxcolumn. - Skip leftover-box
sortas tonight's job. That is put leftover-box lines in order. - Skip leftover-box
nlas tonight's job. That is number leftover-box lines. - Skip leftover-box
tailas tonight's job. That is see the end of a leftover-box file. - Skip leftover-box
catas tonight's leftover-box job. That is read a leftover-box file without opening the editor. - Skip leftover-box
headas the main leftover-box job. That is see the start of a leftover-box file. - Skip leftover-box pipe as the main leftover-box job. Pipe is only the send: send leftover-box output into another command.
- Skip leftover-box
uniqas tonight's job. That is drop leftover-box duplicate lines. - Skip leftover-box
clearas tonight's job. That is clear the leftover-box window. - Skip leftover-box
watchas tonight's job. That is see leftover-box change without typing again. - Skip leftover-box
tputas tonight's job. That is see leftover-box terminal columns and colors. - Skip leftover-box
resetas tonight's job. That is fix a garbled leftover-box terminal. - Skip leftover-box
sttyas tonight's job. That is see leftover-box window size. - Skip leftover-box
ttyas tonight's job. That is see leftover-box terminal name. - Skip leftover-box
lessas tonight's job. That is read a leftover-box file one screen at a time. - Skip leftover-box
wcas tonight's job. That is see how long a leftover-box file is. - Skip leftover-box
timeoutas tonight's job. That is stop a leftover-box command after a few seconds. - Skip leftover-box
timeas tonight's job. That is see how long a leftover-box command took. - Skip leftover-box
dateas tonight's job. That is see what time the leftover box thinks it is. - Skip leftover-box
calas tonight's job. That is see leftover-box month on a leftover-box calendar. - Skip leftover-box
pwdas tonight's job. That is see which leftover-box folder you are in. - Skip leftover-box
screen, leftover-boxtmux, leftover-boxscript, leftover-boxmesg, leftover-boxwall, and leftover-boxwriteas tonight's leftover-box job. - Skip leftover-box password login off as tonight. That is turn off leftover-box password login once the key works.
- Skip leftover-box zip, tar, gzip, unzip, leftover-box
du, leftover-box ping, and leftover-box curl as tonight's job. - Skip leftover-box apt as tonight's leftover-box job. The leftover-box bsdextrautils aside is not the leftover-box lesson.
- Skip htop, top, Grafana, a monitoring box, and a NAS.
- Skip leftover-box files under
/etc, leftover-box whole leftover-box/, SSH folders, leftover-box/devas a leftover-box dump, other disks, USB sticks, and/srvas tonight's lesson. Practice only in home. Column does not need leftover-box/etcor leftover-box whole leftover-box/as a leftover-box dump on 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 line leftover-box lists up in leftover-box columns from a coffee shop. That is keep the leftover box on the house network. Do not forward port 22.
Sources
Debian: column(1). Ubuntu: column(1). Official pages only. For leftover-box spaces to leftover-box tabs, see turn leftover-box spaces into leftover-box tabs. For leftover-box tabs to leftover-box spaces, see turn leftover-box tabs into leftover-box spaces. For pull one leftover-box column, see pull one leftover-box column. For join leftover-box columns side by side, see join leftover-box columns side by side. For match leftover-box files on a shared leftover-box field, see match leftover-box files on a shared leftover-box field. For leftover-box words you type once, see put a short line into a leftover-box file. For leftover-box send, see send leftover-box output into another command. For the login, see SSH from the couch.