Linux

Passwordless Login for Linux Machines

For security reasons, passwordless login is generally implemented using public-private key pairs. Here, I’ll mark down …

· 1 min
LinuxSSH

ShellCheck Explained (Simple Guide)

This post introduces ShellCheck, covering when to use it and how it works so you can adopt it more efficiently.

· 2 min
Linux

Feasibility of Specifying a Startup File When Opening an SSH2 Session

This post explores whether an SSH2-based web terminal can specify a startup file when opening an interactive session, …

· 1 min
WebShellLinuxDevelopment Tools

tar: Ignoring unknown extended header keyword

Explains the 'Ignoring unknown extended header keyword' message when using tar between macOS and Linux, why it happens, …

· 1 min
Linux

Detect CPU Architecture in Shell Scripts

Shows how to detect the machine’s CPU architecture in shell scripts so you can download the correct Code Server package.

· 1 min
LinuxWebShell

Enable Autosuggestions in Your Shell

Explains the difference between shell autosuggestions and autocompletion, and shows how to enable suggestions in Bash, …

· 1 min
Linux

login shell

Quick notes on login shells—the advantages, how they load configuration, and related resources—so I can troubleshoot …

· 1 min
Linux

What is Shebang? A Guide for Scripting

Ever wondered about the `#!` line at the start of scripts? This guide explains what a Shebang is, how it works, and why …

· 2 min
Development ToolsLinuxScripting

Installing and Switching Shells

Quick reference for installing Bash, Zsh, Fish, and Tcsh on Ubuntu plus notes on printf escaping differences.

· 1 min
Linux

The time-style Parameter in Linux ls

This post explains the time-style parameter in Linux ls, including format output, compatibility, and workarounds.

· 1 min
LinuxWebShell

FreeBSD Password Login Timeout Error

This article provides an analysis of FreeBSD password login timeout errors, including troubleshooting steps, …

· 3 min
WebShellLinux

Ubuntu 22.04 SSH-RSA Login Failure

Debugging public-key auth failures on Ubuntu 22.04 after ssh-rsa was disabled by default; covers root cause and three …

· 2 min
LinuxWebShell

Linux File Permissions

This post explains Linux file permissions, how to interpret them, and how to check access rights.

· 2 min
Linux

Difference Between --help and man Commands

This article introduces the differences between --help and man commands, including their advantages, implementation …

· 1 min
Linux

rsync total size is 0 speedup is 0.00

Diagnoses rsync reporting “total size is 0 speedup is 0.00” during GitHub Actions deployments and traces it back to …

· 2 min
LinuxGit

Simplify OpenConnect with Shell + expect

Use a small expect script to automate OpenConnect VPN login steps at home, reducing repetitive prompts.

· 1 min
Linux

oh my zsh Configuration File Not Loading

This article discusses the issue of oh my zsh configuration file not loading automatically, including the solution to …

· 1 min
Linux

Linux File System

This post explains the Linux file system hierarchy and common directory meanings to help you choose proper install …

· 2 min
Linux

Install Maven in Zsh on Mac

This post explains how to install Maven in a Zsh environment on Mac, including setup steps and configuration.

· 1 min
Linux

Full-Stack Deployment: Angular + Express on CentOS

A step-by-step guide to deploying a full-stack Angular and Express application on a CentOS server, covering environment …

· 3 min
AngularNode.jsExpressNginx

oh-my-zsh Chinese Character Encoding Issues

This article introduces the Chinese character encoding issues in oh-my-zsh, including the advantages, implementation …

· 1 min
Linux

How to Use sz/rz for Uploads and Downloads on Linux (Step-by-Step Guide)

This post introduces how to use sz and rz on Linux for simple file uploads and downloads, including installation, usage, …

· 1 min
Linux

Windows CMD: Common Commands

A quick reference of common Windows CMD commands for environment variables and network/process inspection.

· 1 min
Linux

Install and Configure vsftpd on Linux

This post introduces how to install and configure vsftpd on Linux, along with basic service setup and reference …

· 1 min
Linux

Redis Installation Guide on Linux

This post introduces how to install Redis on Linux, covering the official source build method, startup setup, and a …

· 1 min
Linux