Main Directories
bin - for binary executables. Common commands are found here - ps, ls, ping, grep, cp etc. These are basic programs for proper OS operation.
sbin - same but more about system maintainance like lptables, reboot, fdisk, ifconfig etc.
etc - configurations for user accounts and programs.
var - files that expected to grow and change contantly. Contains /var/logs for surprise-surprise… wait for it… logs. Wow! 😯
tmp - contains temprory files, which are deleted on system reboot.
home - main user directory.
boot - boot loaded files are here.
dev - device files, that represent hardware connected to the system.
lib - shared libraries to use by different programs.
usr - This directory contains user-related programs, libraries, and data files, including system utilities, games, documentation, and other user-related files.
☢️ Can’t be moved from the root: /etc, /lib, /sbin (from some tests on the Internet). ?? ChatGPT says
bin,boot,dev,sbin.
Disks and Devices
⚠️ If PATA and SATA are both used, PATA are listed first
Shortcuts
Ctrl+A, Ctrl+E - move the cursor to the start or end of the line.
Ctrl+R, Ctrl+S - search bash history (backwards and forwards). Terminate with Ctrl+G.
Environment Variables
LD_PRELOAD affects DLL and Set-UID progs.
References
[1] About Linux run levels
