vim and nano — Editing Files in a Terminal
Sooner or later you will SSH into a server, type vim or find yourself dropped into it by git commit, and discover that nothing you try makes it stop. This…
Sooner or later you will SSH into a server, type vim or find yourself dropped into it by git commit, and discover that nothing you try makes it stop. This…
Linux does not have drive letters. Every filesystem is grafted onto a single tree at a mount point — a directory that becomes the doorway to that storage. Once that…
Every distribution installs software from repositories, and every distribution family uses a different command to do it. The concepts are nearly identical; only the spelling changes. This page puts the…
Both fetch things over HTTP. The difference in practice: curl is for talking to things — APIs, headers, authentication, sending data. wget is for taking things — downloading files, resuming,…
Linux has two kinds of link and they are not variations on the same idea — they work at different levels of the filesystem. Understanding the difference takes one paragraph…
“The network is broken” is four or five different problems wearing the same coat. These commands tell them apart: is there an address, is anything listening, can packets reach the…
Where grep finds lines and sed edits them, awk understands that a line has columns. That one idea is why it survives: any time your data has fields — log…
Sooner or later a Linux machine tells you No space left on device and something stops working. This page is the sequence for finding out what filled up and getting…
cron runs commands on a schedule. It has done so since the 1970s, it is on every Linux system, and it fails in a small number of extremely predictable ways…
When a machine is slow, unresponsive, or something is running that should not be, these are the tools that tell you what is actually happening. ps takes a snapshot, top…
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
These cookies are needed for adding comments on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
Jetpack's built-in visitor analytics. It records page views, referring sites, search terms, and outbound link clicks, and also carries the shared visitor-tracking library used by Jetpack Instant Search and WooCommerce Analytics.
Service URL: automattic.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.