===== Sticky Linux notes ===== This page keeps all Linux related quick commands and shortcuts, as well as useful other information. ==== Get OS information ==== Get OS information from ''/etc/os-release''. Example: Debian: PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" Import this to a bash script via: The var ''ID'' is then ''debian'': if [ -f /etc/os-release ]; then . /etc/os-release ID=$ID fi Sourced from: [[https://unix.stackexchange.com/questions/6345/how-can-i-get-distribution-name-and-version-number-in-a-simple-shell-script|stackexchange.org]] ------ ==== View CPU information ==== To view information about the CPU use cat /proc/cpuinfo ------ ==== Allow users to write to specific directory ==== To allow any user to read/write a directory adjust permissions with: chmod -R 0777 /path/to/dir ''-R'' sets the permissions recursively. //Sourced from [[https://superuser.com/questions/126073/chmod-to-allow-read-and-write-permissions-for-directory|superuser.com - Chmod to allow read and write permissions]]/