All Articles
Browse all Linuxize tutorials, guides, and references.
Fix "npm ERR! Missing Script: dev"
npm run dev fails with 'Missing script: dev' when package.json has no dev key. Find the script the project actually uses, or add one that starts its dev server.

git diff Command: Compare Changes Between Commits and Branches
Use git diff to compare your working directory, staged files, commits, and branches, with practical examples of the options you will use most.

Fix Nginx "Request Header or Cookie Too Large" Error
Resolve Nginx's 400 Request Header or Cookie Too Large error: clear site cookies, adjust large_client_header_buffers, and check the active configuration.

jobs Command in Linux: List and Manage Background Jobs
The jobs command lists background and suspended processes in the current shell session. This guide covers syntax, options, job specifications, and practical examples.

How to Check Java Version
Find out which Java version is installed on your system, check the JDK compiler version, and manage multiple Java installations from the command line.

SSH Tunnel: Local, Remote, and Dynamic Port Forwarding
Set up SSH tunnels with the -L, -R, and -D options for local, remote, and dynamic port forwarding, with working examples for Linux, macOS, and Windows.

How to Mount a Windows Share on Linux Using CIFS
Mount a Windows SMB share on Linux with CIFS, use a credentials file, set ownership and permissions, and create a reliable fstab entry.

How to Install PostgreSQL on Debian 13
Install PostgreSQL 17 on Debian 13, create an application role and database, and configure password authentication and remote access.

ln Command in Linux: Create Symbolic Links
The ln command creates symbolic links on Linux, giving you a stable name that points to a moving target. This guide covers creating, updating, and cleaning up symlinks, plus safe symlink updates for deployments.

bc Command in Linux: Command-Line Calculator
Use bc for arbitrary-precision math on the Linux command line, with examples covering scale, functions, base conversion, and use inside shell scripts.

type Command in Linux: Show Command Type and Location
Check how Bash resolves a name with type: alias, function, builtin, keyword, or file on disk. Covers -t, -a, -p, -P, and where Zsh and dash differ.

pushd and popd Commands in Linux: Navigate Directories with a Stack
Save directories to a stack with pushd, return with popd, and jump between them in Bash. Covers dirs, stack rotation, ~N shortcuts, quiet use in scripts, and common errors.

wall Command in Linux: Broadcast Messages to Logged-In Users
The wall command broadcasts a message to the terminals of all logged-in users in Linux. This guide covers sending messages from arguments, files, and pipes, with group targeting and banner control.

cat Command in Linux: View, Combine, and Create Files
Display, combine, and create files with the cat command in Linux, plus line numbers, hidden characters, and when to use less instead.

shutdown Command in Linux: Power Off, Reboot, and Schedule
How to use the shutdown command in Linux to power off, halt, or reboot the system immediately or at a scheduled time, with examples of all common options.

tee Command in Linux with Examples
Use the tee command to save command output to a file while still printing it in the terminal. Covers appending, writing to multiple files, capturing errors, and sudo tee for root-owned files.

How to Select All in Vim: Copy, Delete, or Yank Every Line
Select all text in Vim with ggVG, yank every line with :%y, copy the whole file to the system clipboard, or delete all lines with :%d. No plugins required.

How to Fix Broken Packages and Unmet Dependencies on Ubuntu
Fix broken packages and unmet dependencies on Ubuntu, repair interrupted installations, and diagnose held packages and repository conflicts.

/etc/passwd in Linux: File Format and Fields Explained
The cat /etc/passwd command displays local Linux accounts. This guide explains its seven fields and when to use getent passwd instead.

du Command in Linux: Check Disk Usage with du -sh
du -sh prints the total size of a directory in one line. See how to list subdirectory sizes, include hidden files, stay on one filesystem with -x, and sort by size.
