OFFSET偏移
← All reading paths

DOSSIER 10 / 6 ARTICLES

Linux command-line fundamentals and composition

Six guides connect files, processes, text, the shell, fzf, and xargs.

Start with the first article

Follow the question further.

File operations do the hands-on work; process management shows what is running; text processing filters information; and the shell connects the tools. fzf and xargs extend this into interactive selection and argument passing. Existing topics link to deeper coverage of permissions and systemd.

  1. 01

    Practice browsing, finding files, and checking disk space before learning links, archives, and scope checks before deletion.

    File and directory operations

    Learn everyday file operations, from browsing and searching to links, archives, and disk-space queries.

    Read article
  2. 02

    Distinguish PIDs, shell jobs, and systemd units, and learn signals with TERM as the first choice.

    Process and job management

    Understand program execution and termination through process snapshots, signals, and foreground and background jobs.

    Read article
  3. 03

    Start by viewing and searching files, then use query results to assess memory, ports, and network state.

    Text processing and system queries

    Move from paged viewing and text filtering to queries about memory, disks, networks, and ports.

    Read article
  4. 04

    Trace stdin, stdout, and stderr, check redirection order, and distinguish Bash from other shells.

    Shell fundamentals

    Combine command-line tools with pipes, redirection, variables, and history operations.

    Read article
  5. 05

    Understand list input and selection output first, then check cancellation, filename boundaries, and state-changing operations.

    Fuzzy finding with fzf

    Turn lists of files, processes, branches, and history entries into interactive selection inputs.

    Read article
  6. 06

    Compare default whitespace parsing, NUL delimiters, and -I; finish with parallelism and GNU empty-input protection.

    Passing arguments with xargs

    Convert standard input into command arguments while handling delimiters, placeholders, parallelism, and empty input.

    Read article
← More reading pathsAll articles ↗