Обмен технологиями

【Linux】01. Общие команды в Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. команда ls

грамматика:ls [опции] [каталог или имя файла]
Функция : для каталога эта команда выводит список всех подкаталогов и файлов в каталоге.Для файлов имя файла указывается вместе с другой информацией.
Общие варианты

-a: вывести список всех файлов в текущем каталоге, включая скрытые файлы.
-l: вывести подробную информацию о файле
-d: отображать каталог как файл вместо файлов в нем.
-R: рекурсивно выводить список файлов во всех подкаталогах.

Пример
Вставьте сюда описание изображения

краткое содержание
В Linux файлы, начинающиеся с ., называются скрытыми. В каждом файле есть файлы .
ls file* означает список файлов, содержащих file в своих именах, как показано на следующем рисунке:
Вставьте сюда описание изображения

2. команда PWD

грамматика:pwd
Функция:Распечатать текущий каталог
Пример
Вставьте сюда описание изображения
краткое содержание
/ — разделитель пути в Linux, мы можем найти местоположение файла по пути

3. команда компакт-диска

грамматика:имя каталога cd
Функция: Перейти в указанный каталог.
Пример
Вставьте сюда описание изображения

4. команда дерева

грамматика:имя каталога дерева
Функция: Распечатать указанный каталог в виде дерева.
Инструкции по установке: yum install -y дерево
Пример
Вставьте сюда описание изображения
краткое содержание
Мы видим, что путь состоит из нескольких узлов. Любой родительский узел может иметь несколько дочерних узлов, а любой дочерний узел имеет только один родительский узел, поэтому мы можем сказать, что путь уникален.

5. сенсорная команда

грамматика:коснитесь [имя файла]
Функция: Создать новый файл, которого не существует.
Пример
Вставьте сюда описание изображения

6. команда мкдир

грамматика:mkdir [опции] [имя каталога]
Функция: Создать новый каталог в текущем каталоге.
Общие варианты

-p: рекурсивно создать серию каталогов, то есть одновременно можно создать несколько каталогов.

Пример
Вставьте сюда описание изображения

7. команда rmdir

грамматика:rmdir [опции] [имя каталога]
Функция: Удалить пустые каталоги
Общие варианты

-p: Когда подкаталог удаляется, а родительский каталог становится пустым, родительский каталог будет удален вместе с ним.

Пример
Вставьте сюда описание изображения

8. команда rm

грамматика:rm [опции] [имя файла или имя каталога]
Функция: Удалить файлы или каталоги. Команда rm может одновременно удалять файлы или каталоги.
Параметры

-f: даже если атрибут файла доступен только для чтения (то есть защищен от записи), он будет удален напрямую.
-i: запрашивать подтверждение по одному перед удалением.
-r: удалить каталог и все файлы в нем.

Пример
Вставьте сюда описание изображения

9. команда человека

грамматика:man [опции] команда
Функция: Инструкции см. в онлайн-руководстве.
Общие варианты

Ознакомьтесь с общими инструкциями в Руководстве № 1.
Инструкция №2 Проверка системных вызовов
Инструкция №3 Проверка библиотечных функций языка Си

Пример
Вставьте сюда описание изображения

10. команды cat и tac

грамматика:cat (tac) [опции] [имя файла]
Функция:cat (tac) Просмотреть содержимое целевого файла по порядку (обратный порядок)
Общие варианты

-b: количество непустых выходных строк
-n: пронумеровать все строки вывода
-s: не выводить несколько пустых строк.

Пример
Вставьте сюда описание изображения
краткое содержание

  1. В Linux все представляет собой файл (включая клавиатуру и монитор). Ввод с клавиатуры и вывод с экрана можно понимать как чтение данных из файла клавиатуры и просмотр данных из файла монитора.
  2. echo может записывать данные на экран
    Вставьте сюда описание изображения
  3. Символ > называется перенаправлением вывода. Если за ним следует файл, данные могут быть выведены в целевой файл. Если в файле есть данные, данные будут очищены. Таким образом, файл > может иметь эффект. создание нового файла.
  4. Символ >> называется перенаправлением добавления. Если в файле есть данные, продолжайте запись.
  5. Символ < называется перенаправлением ввода, за которым следует файл для вывода всех данных в файле на экран.
    Вставьте сюда описание изображения

11. нано-команда

грамматика:имя нано-файла
Функция:Записать в целевой файл
Инструкции по установке:yun install -y nano
Пример
Вставьте сюда описание изображения

12. команда cp

грамматика:cp [опции] исходный файл или каталог целевой файл или каталог
Функция: копирование файла или каталога. Если целевой файл или каталог не существует, создайте его.
иллюстрировать : Команда cp используется для копирования файлов или каталогов. Если одновременно указаны два или более файлов или каталогов, а конечным местом назначения является существующий каталог, в этот каталог будут скопированы все ранее указанные файлы или каталоги.Если одновременно указано несколько файлов или каталогов, а конечный пункт назначения не является существующим каталогом, появится сообщение об ошибке.
Общие варианты

-f: принудительно скопировать файлы или каталоги, независимо от того, существует ли целевой файл или каталог.
-i: спросить пользователя, прежде чем перезаписывать файл
-r: Рекурсивная обработка, совместная обработка файлов и подкаталогов в указанном каталоге.

Пример
Вставьте сюда описание изображения

13. команда мв

грамматика: mv [опции] исходный файл или каталог целевой файл или каталог
Функция: 1. Переместить файлы и каталоги 2. Переименовать.

Общие варианты

-f: Если целевой файл уже существует, он будет перезаписан напрямую без запроса.
-i: если целевой файл уже существует, будет задан вопрос, перезаписать ли его.

Пример
Вставьте сюда описание изображения

14. больше команд

грамматика:more [опции] [имя файла]
Функция: Аналогично cat, вы можете просматривать длинные файлы, но прокручивать их можно только вниз, а не вверх.
Параметры

-n: пронумеровать выходные строки
вопрос: выход

Пример
Вставьте сюда описание изображения

15. меньше команды

грамматика: меньше [опции] имя файла
Функция: Меньше похоже на больше, но при меньшем вы можете просматривать файл по своему желанию, при большем можно двигаться только вперед, а не назад, а меньшее не будет загружать весь файл перед просмотром.
Параметры

-N: отображать номер каждой строки.
-i: игнорировать регистр при поиске
n : Повторить предыдущий поиск.
N: повторить предыдущий поиск в обратном направлении.
вопрос:Выход

16. руководитель команды

грамматика: head [опции] [имя файла]
Функция: head используется для отображения начала файла в стандартном выводе. Команда head по умолчанию печатает первые 10 строк соответствующего файла.
Параметры

-n: показать первые n строк данных

Пример
Вставьте сюда описание изображения

17. хвостовая команда

грамматика: хвост [опции] [имя файла]
Функция : используется для отображения содержимого в конце указанного файла. Если файл не указан, он будет обработан как входная информация. Обычно используется для просмотра файлов журналов.
Параметры

-n: показать количество строк

Пример
Вставьте сюда описание изображения
краткое содержание
Итак, как нам перехватить данные между строками 5000-5020?
Мы можем сначала перехватить первые 5020 строк данных, а затем перехватить последние 20 строк данных. Нужно ли нам создавать новый файл? Мы можем использовать трубы, чтобы аккуратно решить эту проблему:
Вставьте сюда описание изображения

18. Инструкции, связанные со временем

отображение даты
Дата определяет формат отображения времени: дата +%Y:%m:%d.
использование даты: дата [ОПЦИЯ]… [+ФОРМАТ]

  1. Что касается отображения, пользователи могут установить формат отображения. Формат устанавливается в виде знака плюс, за которым следуют несколько знаков. Список часто используемых знаков выглядит следующим образом:
    • %H : часы (00…23)
    • %M: минуты (00…59)
    • %S: секунды (00…61)
    • %X: эквивалент %H:%M:%S
    • %d: день(01…31)
    • %m: месяц (01…12)
    • %Y: Полный год (0000…9999).
    • %F: эквивалент %Y-%m-%d
  2. Что касается настройки времени
    • date -s //Устанавливаем текущее время. Его могут устанавливать только root-права, другие могут только просматривать.
    • date -s 20080523 //Установите значение 20080523, что установит пустое конкретное время 00:00:00
    • date -s 01:01:01 //Установите конкретное время и дата не будет изменена.
    • date -s «01:01:01 2008-05-23» //Это может установить все время
    • date -s «01:01:01 20080523″ //Таким образом вы можете установить все время
    • date -s «2008-05-23 01:01:01» //Таким образом вы можете установить все время
    • date -s «20080523 01:01:01″ //Таким образом вы можете установить все время
  3. Временная метка
    Время->Отметка времени: дата +%s
    Временная метка->Время: дата -d@1508749502
    Временная метка Unix (эпоха Unix, время Unix, время POSIX или временная метка Unix на английском языке) — это количество секунд, прошедших с 1 января 1970 года (полночь по всемирному координированному времени/GMT), независимо от дополнительных секунд.

19. команда калибровки

грамматика: кал [год][месяц][год]
Функция: используется для просмотра информации о времени, например календарей. Если имеется только один параметр, он представляет год (1–9999). Если имеется два параметра, он представляет месяц и год.

-3: отображение системного календаря предыдущего, текущего и следующего месяцев.
-j: Отобразить количество дней в текущем году (дата в году рассчитывается в днях, начиная с 1 января, а количество дней в текущем месяце в году отображается по умолчанию)
-y: показать календарь текущего года.

Пример
Вставьте сюда описание изображения

20. найти команду

грамматика: найти путь -options имя_файла
Функция: используется для поиска файлов в дереве файлов и их соответствующей обработки (возможно, доступа к диску).
Общие варианты

-name ищет файлы по имени файла
-о или

Пример
Вставьте сюда описание изображения

21. команда grep

грамматика: grep [Общие параметры] Поиск строковых файлов
Функция: Найдите строку в файле и распечатайте найденные строки.
Общие варианты

-n: кстати вывести номер строки
-i: игнорировать разницу в регистре, поэтому регистры рассматриваются как одинаковые
-v: обратный выбор, то есть отображать строку без содержимого «строки поиска».

Пример
Вставьте сюда описание изображения

22. какая команда

грамматика: какая команда
Функция: используется для поиска местоположения инструкции.
Пример
Вставьте сюда описание изображения
краткое содержание
Мы обнаружили, что эти инструкции представляют собой исполняемые программы и файлы, и обнаружили, что они хранятся в каталоге /user/bin.
Инструкции, исполняемые программы и команды — это одно и то же, и все они представляют собой файлы.

23. директива псевдонима

грамматика:alias псевдоним команды
Функция: используется для присвоения псевдонимов инструкциям
Пример
Вставьте сюда описание изображения

24. команда zip/unzip

грамматика: zip [сжатый файл.zip] [каталог или файл]
Функция: Сжать каталоги или файлы в формат zip.
Способ установки:yum install _y zip unzip
Общие варианты

-r: рекурсивная обработка, обработка всех файлов и подкаталогов в указанном каталоге вместе.
-d: извлечь в указанный каталог

Пример
Вставьте сюда описание изображения
краткое содержание
Роль упаковки: уменьшить объем данных, передаваемых по сети, и облегчить передачу по сети.

25. команда tar

грамматика
Сжатие: tar -czf [имя_файла.tgz] [файл]
Разархивируйте: tar -xzf [имя_файла.tgz]
Функция: Сжать каталоги или файлы в файлы .tgz.
Общие варианты

-C: извлечь в указанный каталог.
-v: Визуализировать процесс подавления
-c: команда параметра для создания сжатого файла.
-x: команда параметра для распаковки сжатого файла.
-z: Можно ли сжать его с помощью gzip?
-f: за которым следует имя файла или каталога

ПримерВставьте сюда описание изображения

26. команда БК

грамматика:До нашей эры
Функция: Выполнение численных расчетов и вывод результатов.
Пример
Вставьте сюда описание изображения

27. команда uname

грамматика:unname [опции]
Функция: uname используется для получения информации о компьютере и операционной системе.
Дополнительная информация:uname может отображать основную информацию, такую ​​как версия операционной системы, используемой хостом Linux, и имя оборудования.
Общие варианты

-a: вывести всю информацию подробно в следующем порядке: имя ядра, имя хоста, номер версии ядра, версия ядра, имя оборудования, тип процессора, тип аппаратной платформы, имя операционной системы.
-r: вывести номер версии ядра

Пример
Вставьте сюда описание изображения

28. команда выключения

грамматика: команда выключения
Функция: Неисправность
Общие инструкции

-h: после остановки системной службы немедленно завершить работу.
-r: перезапустить системную службу после ее остановки
-t sec: добавить секунды после -t, что означает «выключение через несколько секунд».

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