Get a free website with any plan

See how
TOPIC

Linux and SSH

17 articles.

Archiving a site with tar and zip

Use tar for a compressed .tar.gz on Linux, or zip if a Windows user needs to open it. Commands for both, plus extracting and checking size before download.

Read the guide →

Checking disk usage with du and df

du and df answer different questions. df reports free and used space on the filesystem; du shows what's eating your quota, directory by directory.

Read the guide →

Copying and moving files with cp and mv

How cp and mv work on Linux, with real path examples for shared hosting and VPS, and the flags that stop overwrite mistakes. Use cp to copy a file or directory and.

Read the guide →

Counting lines and identifying files with wc and file

Use wc -l to count lines in logs and code, and file to identify what a file actually is when its extension lies, is missing, or can't be trusted.

Read the guide →

Downloading files to the server with wget and curl

Pull files straight to your hosting from a URL with wget or curl over SSH. Commands, flags, resume options, and where root matters on a VPS.

Read the guide →

Editing files on the server with nano (and surviving vim)

How to open, edit, and save files over SSH using nano, the easier of the two editors, plus the exact keys that get you unstuck when vim won't let you type.

Read the guide →

Environment variables and export

What export actually does in bash, how to set variables for a command, session, or permanently, and where they belong on Flashcloud hosting.

Read the guide →

File ownership and chown: why you usually can't on shared hosting

chown fails on shared hosting because you're not root. Here's why permissions work that way, and what to change instead on a typical hosting account.

Read the guide →

Finding files by name, size or age with find

Locate files by name, size or modification date with the Linux find command, plus safe ways to act on the results without breaking anything.

Read the guide →

Listing files and folders with ls

The ls command lists directory contents over SSH. Use -la for hidden files and permissions, then pair it with cd to navigate your site folders.

Read the guide →

Moving around the server with cd and pwd

How to navigate your hosting account over SSH: cd jumps between directories, pwd confirms where you landed, plus shared hosting vs VPS habits.

Read the guide →

Reading files with cat, less, head and tail

Four commands for viewing files over SSH: cat dumps it all, less pages through it, head and tail show the ends. When to use each. Use cat to dump a whole small file.

Read the guide →

Reusing commands with history and shortcuts

Stop retyping long commands. Use shell history, reverse search, and keyboard shortcuts to recall and edit anything instantly on most accounts.

Read the guide →

Searching inside files with grep (find that error in a log)

Use grep to search file contents by keyword or pattern instead of opening files by hand. Covers basic searches, recursive log hunts, and regex patterns.

Read the guide →

Seeing what is running with ps and top

How to list processes with ps, watch live usage with top, and read the columns that matter for diagnosing load on your account. Run top for a live, auto-refreshing.

Read the guide →

Symbolic links with ln

Create shortcuts between files and directories on Linux with ln -s. Covers relative vs absolute links, common mistakes, and when to use hard links instead.

Read the guide →

Testing connectivity with ping and traceroute

How to use ping and traceroute (tracert on Windows) to diagnose connection and DNS issues to your site, and correctly read what each command's output means.

Read the guide →
CAN'T FIND IT?

Real humans answer fast.

Hosting with us? Open a ticket and a real person replies - no scripts, no upsells. Still choosing a host? The same team is included with every plan, from day one.