Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

The Terminal Made Me a Better Developer (And Not for the Reasons I Expected)

Описание и применение

Использование терминала помогло разработчику глубже понять файловую систему, процессы, права доступа и сетевые взаимодействия, улучшив навыки диагностики и систематического подхода к решению проблем.

Задача

Developers often rely on graphical interfaces and click‑through workflows, which can obscure underlying system behavior and hinder deep understanding of processes, file systems, permissions, networking, and error diagnostics.

Результат

The developer gained deeper system knowledge, improved troubleshooting skills, and a more analytical approach to problem‑solving by routinely using terminal commands.

Рабочий процесс

  • 1. Open terminal in project directory and run pwd, ls -la, find . -maxdepth 2 -type f to understand current location and file visibility.
  • 2. Start a development server, then use pgrep -af node and ss -ltnp to locate the process and its listening port.
  • 3. Inspect file permissions with ls -l <file> and stat <file> to see ownership and mode bits.
  • 4. Perform network diagnostics with dig <host>, curl -I https://<host>, and ss -ltn to verify DNS resolution, HTTP response, and local listening sockets.
  • 5. Read and analyze error outputs from compilers, dependency managers, and servers, focusing on specific messages rather than generic fixes.

Доказательства

I started paying more attention to hidden files, symbolic links, absolute versus relative paths, and where applications store their configuration.

Источник

I started learning how to see what was actually running.

Источник

I could check who owned the file and what permissions it had.

Источник

The terminal gave me a way to start narrowing those things down.

Источник

I started reading what my tools are telling me.

Источник

  • Дата записи: 2026-10-27T17:26:56.119Z