Перейти к основному содержанию

Найдите независимо написанные описания распространенных команд, примеры, доступные только для чтения, а также легко упускаемые из виду ограничения.

pwd

Просмотр текущего рабочего каталога.

pwd

Выводит абсолютный путь без изменения файла.

ls

Просмотр содержимого каталога и скрытых файлов.

ls -lah

На время и размер списка влияют параметры и реализация системы.

cd

Переключите каталог, в котором находится текущий терминал.

cd /path/to/project

Это встроенная команда оболочки, и если путь содержит пробелы, обязательны кавычки.

head

Просмотрите только первые несколько строк файла.

head -n 20 app.log

Целесообразно сначала просмотреть образец, не читая весь файл сразу.

tail

Посмотрите журнал в конце файла.

tail -n 100 app.log

Добавлен -f, чтобы продолжить следование; нажмите Ctrl+C, чтобы выйти.

less

Читайте большие текстовые файлы в страницах.

less app.log

Используйте / для поиска и нажмите q, чтобы выйти без изменения файла.

grep

Фильтровать строки в файле по фиксированному тексту.

grep -nF 'ERROR' app.log

-F соответствует буквальному тексту, -n отображает номера строк; не размещайте конфиденциальные журналы в публичном месте.

find

Найдите имя файла в указанном каталоге.

find ./src -type f -name '*.ts'

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

du

Просмотрите дисковое пространство, занимаемое указанным каталогом.

du -sh ./data

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

df

Проверьте оставшееся пространство файловой системы.

df -h

df проверяет файловую систему, а du просматривает каталог. Статистические калибры этих двух показателей различны.

ps

Просмотрите список процессов.

ps -ef

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

ss

Просмотрите TCP-порт, который прослушивается.

ss -ltn

Это инструмент состояния сети для Linux, который не сканирует удаленные хосты автоматически.

ip

Просмотрите адрес локального интерфейса и маршрутизацию.

ip address show
ip route show

Считывается только текущая конфигурация; iproute2 может быть не установлен в системе.

wc

Подсчитайте количество строк, слов или байтов текста.

wc -l notes.txt

-l подсчитывает количество новых строк. Вам нужно обратить внимание, когда в последней строке нет новой строки.

sort / uniq

Группируйте повторяющиеся строки и подсчитывайте вхождения.

sort names.txt | uniq -c

Сортировка зависит от локали; первая сортировка может объединить несмежные повторяющиеся строки.

sha256sum

Вычисляет дайджест файла SHA-256.

sha256sum archive.zip

Краткое изложение может проверить согласованность содержания, но само по себе краткое изложение не может доказать, что источник документа заслуживает доверия.

Инструкция по применению

  1. Введите имя команды, цель или ключевые слова в поле фильтра.
  2. Прочтите описание и ограничения команды match, чтобы убедиться, что пример подходит для вашей среды.
  3. Скопируйте нужные вам примеры; мы не будем выполнять за вас команды в терминале.

Примеры ввода и вывода

Пример ввода
df -h
Пример вывода
文件系统空间

Это демонстрационные данные и примеры результатов, которые не означают, что ваши данные были обработаны.

Расчетная база и справочные материалы

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

Проверка содержимого: · Об этом сайте и описании контента

Сопутствующие инструменты